<commit_before><?PHP
	if (file_exists('root.php'))
	  include_once('root.php');
	
	include_once(root.'inc/fp.php');
    
  $joueur = joueur::factory();
  
  $interf_princ = $G_interf->creer_jeu();
  $dlg = $interf_princ->set_dialogue( new interf_dialogBS('Changement de personnage') );
  $dlg->ajout_btn('Annuler', 'fermer');

  if(array_key_exists('nom', $_GET))
  {
  	$ok = $joueur->get_droits() & joueur::droit_admin ? true : false;
  	if( !$ok )
  	{
  		$perso = new perso( $_GET['id'] );
  		$ok = $joueur->get_droits() & (joueur::droit_anim | joueur::droit_modo) && $perso->get_id_joueur() == 0;
  		if( !$ok )
  			$ok = $perso->get_joueur() == $joueur->get_id();
		}
		if( $ok )
		{
	    $_SESSION['nom'] = $_GET['nom'];
	    $_SESSION['ID'] = $_GET['id'];
	    //Mis à jour de la dernière connexion
			$requete = "UPDATE perso SET dernier_connexion = ".time().", statut = 'actif' WHERE ID = ".$_GET['id'];
			$db->query($requete);
			$dlg->add( new interf_txt('Rechargement de la page en cours…') );
			$interf_princ->recharger_interface();
	    exit;
		}
  }
  if(array_key_exists('info', $_GET))<commit_msg>- encore un bug dans le changement de personnage<commit_after><?PHP
	if (file_exists('root.php'))
	  include_once('root.php');
	
	include_once(root.'inc/fp.php');
    
  $joueur = joueur::factory();
  
  $interf_princ = $G_interf->creer_jeu();
  $dlg = $interf_princ->set_dialogue( new interf_dialogBS('Changement de personnage') );
  $dlg->ajout_btn('Annuler', 'fermer');

  if(array_key_exists('nom', $_GET))
  {
  	$ok = $joueur->get_droits() & joueur::droit_admin ? true : false;
  	if( !$ok )
  	{
  		$perso = new perso( $_GET['id'] );
  		$ok = $joueur->get_droits() & (joueur::droit_anim | joueur::droit_modo) && $perso->get_id_joueur() == 0;
  		if( !$ok )
  			$ok = $perso->get_id_joueur() == $joueur->get_id();
		}
		if( $ok )
		{
	    $_SESSION['nom'] = $_GET['nom'];
	    $_SESSION['ID'] = $_GET['id'];
	    //Mis à jour de la dernière connexion
			$requete = "UPDATE perso SET dernier_connexion = ".time().", statut = 'actif' WHERE ID = ".$_GET['id'];
			$db->query($requete);
			$dlg->add( new interf_txt('Rechargement de la page en cours…') );
			$interf_princ->recharger_interface();
	    exit;
		}
  }
  if(array_key_exists('info', $_GET))
{'fraction_non_alphanumeric': 0.20588235294117646, 'fraction_numerical': 0.000877963125548727, 'mean_word_length': 3.8696581196581197, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3050933', 'n_tokens_mistral': 991, 'n_tokens_neox': 950, 'n_words': 163}