'; //---------------------------------------------------------------------- // global $g_user; $g_user=new User($cn); $inside_dossier = false; if (isset($_REQUEST['gDossier'])) { $g_user->load_global_pref(); $msg = ""; $cn = new Database($_REQUEST['gDossier']); $g_user->cn = $cn; $inside_dossier = true; $local_pref=$g_user->get_preference(); } //// Save value if (isset($_POST['val'])) { extract($_POST); if (strlen(trim($pass_1)) != 0 && strlen(trim($pass_2)) != 0) { if ($pass_1 == $pass_2) { $repo = new Database(); $l_pass = md5($_POST['pass_1']); $repo->exec_sql("update ac_users set use_pass=$1 where use_login=$2", array($l_pass, $_SESSION['g_user'])); $_SESSION['g_pass'] = $_POST['pass_1']; echo "" . _('Mot de passe est modifiée') . ""; } else { alert(_("Les mots de passe ne correspondent pas. Mot de passe inchangé")); } } if ($inside_dossier) { $g_user->set_periode($period); $g_user->save_global_preference('THEME', $style_user); $g_user->save_global_preference('LANG', $lang); $g_user->save_global_preference('PAGESIZE', $p_size); $g_user->set_mini_report($minirap); $_SESSION['g_theme']=$style_user; $_SESSION['g_pagesize']=$p_size; $_SESSION['g_lang']=$lang; } } ////////////////////////////////////////////////////////////////////////// // Theme ////////////////////////////////////////////////////////////////////////// $repo = new Database(); // charge tous les styles $res = $repo->exec_sql("select the_name from theme order by the_name"); $style = new ISelect('style_user'); $style->value = $repo->make_array("select the_name,the_name from theme order by the_name"); $style->selected =$_SESSION['g_theme']; echo '