<?php
 /***************************************************************************
 *   Copyright (C) 2008 by oscim   Project lossim                          *
 *   a@oscim.fr                                                            *
 *       [created : 14.03.2008, 17:53:41] @oscim                           *
 ***************************************************************************/
 error_reporting(E_ALL);
$tit=$det=$error_mess='';
$base_file =  <<<EOF
<?php
/***************************************************************************
 *   Copyright (C) 2008 by oscim   Project lossim                          *
 *   a@oscim.fr                                                            *
 *       [created : 14.03.2008, 19:02:36] @oscim                           *
 ***************************************************************************/
EOF;

  if (!file_exists("admin/config/sys_config_perso.php")){
  $handle=fopen("../admin/config/sys_config_perso.php",'w+');
 fclose($handle);
 }



// Si le fichier a les bonnes permissions on le modifie sinon on dit ce qu'il faut faire
if( (file_exists("../admin/config/sys_config_perso.php")) AND (is_dir("../admin/config/users")) )
	if(is_writable("../admin/config/sys_config.php") OR $os_du_serveur == "windows") {


$new_users=$base_file ." ## FICHIER DE CONFIGURATION UTILISATEUR ## PS une mauvaise manip peut generer des erreurs";

	$new_users.="\n\$_perso_['nom']='".$_POST['nom_admin']."';\n";
	$new_users.="\$_perso_['prenom']='".$_POST['nom_admin']."';\n";
	$new_users.="\$_perso_['login']='".$_POST['nom_admin']."';\n";
	$new_users.="\$_perso_['email']='".$_POST['nom_admin']."@localhost';\n";
	$new_users.="\$_perso_['site']='"."';\n";
	$new_users.="\$_perso_['grp']='1';\n";

	$new_users.="\$_perso_['url_1']='"."';\n";
	$new_users.="\$_perso_['url_2']='"."';\n";
	$new_users.="\$_perso_['pref_language']='french'; // language\n";
	$new_users.="\$_perso_['pref_orga_gestion_modules']='1';  // 0 :liste uniquement un modules dans la liste_navi, ou 1 : tous\n";
	$new_users.="\$_perso_['pref_mod_edit'] = 'openwysing';  // name of moded edit pref\n";
	$new_users.="\$_perso_['accept_click_onload'] = 'false';  // autoriser les click avant chargement complet \n";
	$new_users.="\$_perso_['up_auto_edit_file'] = 'false';  // sauvegarde auto \n ";
	$new_users.="\$_perso_['up_auto_edit_file_time'] = '10020';  //tps entre sauvegarde 2 min \n";
	## fin de fichier
	$new_users.=" \n ?>";


	$non_files_new= md5($_POST['nom_admin'] . $_POST['pass_admin']);
	// chdir('../admin/config/users/');
	if(file_exists("../admin/config/users/".$non_files_new.".inc")) @unlink("../admin/config/users/".$non_files_new.".inc");
	$handle = @fopen("../admin/config/users/".$non_files_new.".inc", "w");
	@fwrite($handle, $new_users);
	@fclose($handle);
	echo $e=nett_acen("<h1>Votre page a bien été créé</h1>
	<p><strong>Nom du fichier généré :</strong> <a href=../admin/config/users/" . $non_files_new . ".inc>" .$non_files_new . ".inc</a></p>
	");
	}
else { print "<h2>".NOT_WRITE."</h2><p>".NOT_WRITE_DETAIL."</p>"; }

if (file_exists("../admin/config/sys_config_perso.php"))  {
	if(is_writable("../admin/config/sys_config_perso.php") OR $os_du_serveur == "windows") {
$new_f= $base_file .<<<EOF
 ## FICHIER DE CONFIGURATION BASE DES UTILISATEURS
 ## PS une mauvaise manip peut generer des erreurs
 ## _user_['login']= md5('login' . 'pass');

 ?>
EOF;
	$handle = fopen("../admin/config/sys_config_perso.php", "w");
	@fwrite($handle, $new_f);
	fclose($handle);

		$error = false;
		$error_mess = '';
		$cfg_admin = new configfile('../admin/config/sys_config_perso.php');

		$cfg_admin->prefix = '_user_';
		 $cfg_admin->addVar( "".$_POST['nom_admin']."","$non_files_new" ,'ajout de l utilisateur par script web');

		if (!$cfg_admin->saveFile()) {
			 $error_mess .= 'Error: Impossible to create the configuration file. pour \sys_config_perso';
			$error = true;
		}
		else  $error_mess .= 'Ok. pour sys_config_perso <br />Utilisateurs Creer. :o)';
	} else { $tit=NOT_WRITE; $det=NOT_WRITE_DETAIL; }
}else { $tit=NOT_EXIST; $det=NOT_EXIST_DETAIL; }

echo "<h2>$tit</h2>\n<p>$det</p>\n<p>$error_mess</p>\n";
?>

<form name='formt' enctype="multipart/form-data" action='setup.php?etape=2' Method='POST'>

	<?php post_hidden($_POST) ?>
	<?php if($error == false) print"<input type='hidden' name='success_user' value='1' />";?>
	<input type='submit' name='boutton' value='La Suite'>
</form>
