Use of the object user

This commit is contained in:
sparkyx 2005-10-23 18:58:08 +00:00
parent 378b085bf6
commit 39f0f5f825

View file

@ -22,15 +22,15 @@
include_once ("ac_common.php"); include_once ("ac_common.php");
include_once ("postgres.php"); include_once ("postgres.php");
/* Admin. Dossier */ /* Admin. Dossier */
$rep=DbConnect(); $Rep=DbConnect();
include_once ("class_user.php"); include_once ("class_user.php");
$User=new cl_user($rep); $cn=DbConnect($_SESSION['g_dossier']);
$User=new cl_user($cn);
$User->Check(); $User->Check();
// Met a jour le theme utilisateur (style) // Met a jour le theme utilisateur (style)
if ( isset ( $_POST['style_user']) ) { if ( isset ( $_POST['style_user']) ) {
$CnRepo=DbConnect(); $Res=ExecSql($Rep,
$Res=ExecSql($CnRepo,
"update ac_users set use_theme='".$_POST['style_user']. "update ac_users set use_theme='".$_POST['style_user'].
"' where use_login='".$_SESSION['g_user']."'"); "' where use_login='".$_SESSION['g_user']."'");
// echo '<H2 class="info"> Theme utilisateur changé </H1>'; // echo '<H2 class="info"> Theme utilisateur changé </H1>';
@ -60,9 +60,8 @@ if ( isset ($_POST['spass']) ) {
<? <?
} }
else { else {
$Cn=DbConnect();
$l_pass=md5($_POST['pass_1']); $l_pass=md5($_POST['pass_1']);
$Res=ExecSql($Cn,"update ac_users set use_pass='$l_pass' where use_login='".$_SESSION['g_user']."'"); $Res=ExecSql($Rep,"update ac_users set use_pass='$l_pass' where use_login='".$_SESSION['g_user']."'");
$pass=$pass_1; $pass=$pass_1;
$_SESSION['g_pass']=$_POST['pass_1']; $_SESSION['g_pass']=$_POST['pass_1'];
$g_pass=$pass_1; $g_pass=$pass_1;
@ -70,8 +69,7 @@ if ( isset ($_POST['spass']) ) {
} }
// Met a jour le theme utilisateur (style) // Met a jour le theme utilisateur (style)
if ( isset ( $_POST['style_user']) ) { if ( isset ( $_POST['style_user']) ) {
$CnRepo=DbConnect(); $Res=ExecSql($Rep,
$Res=ExecSql($CnRepo,
"update ac_users set use_theme='".$_POST['style_user']. "update ac_users set use_theme='".$_POST['style_user'].
"' where use_login='".$_SESSION['g_user']."'"); "' where use_login='".$_SESSION['g_user']."'");
// echo '<H2 class="info"> Theme utilisateur changé </H1>'; // echo '<H2 class="info"> Theme utilisateur changé </H1>';
@ -90,8 +88,7 @@ if ( isset ( $_POST['style_user']) ) {
</FORM> </FORM>
<? <?
// charge tous les styles // charge tous les styles
$cnRepo=DbConnect(); $res=ExecSql($Rep,"select the_name from theme
$res=ExecSql($cnRepo,"select the_name from theme
order by the_name"); order by the_name");
for ($i=0;$i < pg_NumRows($res);$i++){ for ($i=0;$i < pg_NumRows($res);$i++){
$st=pg_fetch_array($res,$i); $st=pg_fetch_array($res,$i);
@ -128,14 +125,15 @@ $disp_style.="</SELECT>";
if ( isset ($_SESSION['g_dossier']) ) { if ( isset ($_SESSION['g_dossier']) ) {
include_once("preference.php"); include_once("preference.php");
$cn=DbConnect($_SESSION['g_dossier']);
if ( isset ($_POST["sub_periode"] ) ) { if ( isset ($_POST["sub_periode"] ) ) {
$periode=$_POST["periode"]; $periode=$_POST["periode"];
SetUserPeriode($cn,$periode,$_SESSION['g_user']); $User->SetPeriode($periode);
// SetUserPeriode($cn,$periode,$_SESSION['g_user']);
} }
$l_user_per=GetUserPeriode($cn,$_SESSION['g_user']); $l_user_per=$User->GetPeriode();
$l_form_per=FormPeriode($cn,$l_user_per); $l_form_per=FormPeriode($cn,$l_user_per);
?> ?>