phpcompta-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpcompta-dev] r4451 - phpcompta/trunk/include


From: phpcompta-dev
Subject: [Phpcompta-dev] r4451 - phpcompta/trunk/include
Date: Wed, 23 Nov 2011 15:39:56 +0100 (CET)

Author: danydb
Date: 2011-11-23 15:39:55 +0100 (Wed, 23 Nov 2011)
New Revision: 4451

Modified:
   phpcompta/trunk/include/param_sec.inc.php
Log:
#468 CFGSEC Changement du profile pour utilisateur global sauf phpcompta

Modified: phpcompta/trunk/include/param_sec.inc.php
===================================================================
--- phpcompta/trunk/include/param_sec.inc.php   2011-11-23 14:32:09 UTC (rev 
4450)
+++ phpcompta/trunk/include/param_sec.inc.php   2011-11-23 14:39:55 UTC (rev 
4451)
@@ -64,19 +64,18 @@
 
        $repo=new Database();
        /*  Show all the users, included local admin */
-       $user_sql=$repo->exec_sql("select  use_id,
-                                                                               
use_first_name,
-                                                                               
use_name,
-                                                                               
use_login,
-                                                                               
use_admin,
-                                                                               
priv_priv
-                                                                               
from ac_users natural join jnt_use_dos ".
-                                                       " join priv_user on 
(jnt_id=priv_jnt)
-                                                               where use_login 
!= 'phpcompta' and priv_priv <> 'X'
-                                                               and dos_id=$1  
".$ord_sql,
-                                                               
array($gDossier));
+       $user_sql = $repo->exec_sql("select use_id,
+                                            use_first_name,
+                                            use_name,
+                                            use_login,
+                                            use_admin,
+                                            priv_priv
+                                                from ac_users natural join 
jnt_use_dos " .
+                                               " join priv_user on 
(jnt_id=priv_jnt)
+                                       where use_login != 'phpcompta' and 
priv_priv <> 'X'
+                                       and dos_id=$1  " . $ord_sql, 
array($gDossier));
 
-       $MaxUser=Database::num_row($user_sql);
+    $MaxUser = Database::num_row($user_sql);
 
 
     echo '<TABLE class="result" style="width:80%;margin-left:10%">';
@@ -226,7 +225,7 @@
     echo '<h2>'.h($User->first_name).' '.h($User->name).' 
'.hi($User->login)."($str)</h2>";
 
 
-    if ( $admin != 0 )
+    if ( $_GET['user_id'] == 1 )
     {
         echo '<h2 class="notice"> Cet utilisateur est administrateur, il a 
tous les droits</h2>';
                echo "<p> Impossible de modifier cet utilisateur dans cet 
écran, il faut passer par
@@ -295,7 +294,11 @@
 
         $jrn_priv->name='jrn_act'.$l_line['jrn_def_id'];
         $jrn_priv->value=$array;
-        
$jrn_priv->selected=$sec_User->get_ledger_access($l_line['jrn_def_id']);
+        if ($admin != 1)
+            
$jrn_priv->selected=$sec_User->get_ledger_access($l_line['jrn_def_id']);
+        else
+            $jrn_priv->selected='W';
+            
 
         echo '<td>';
         echo $jrn_priv->input();




reply via email to

[Prev in Thread] Current Thread [Next in Thread]