From de52214b46428598be8fe34a8e2b8769f89d91ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Nana?= <sebastien.nana@maarch.org> Date: Thu, 9 Sep 2010 16:41:17 +0000 Subject: [PATCH] Evol : code refactoring for users and usergroups administration --- entities/trunk/class/class_users_entities.php | 8 ++++---- entities/trunk/remove_user_entities.php | 2 +- entities/trunk/service_user_entities.php | 9 ++++----- entities/trunk/xml/services.xml | 2 +- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/entities/trunk/class/class_users_entities.php b/entities/trunk/class/class_users_entities.php index 31724fe953d..aad5a3a54f4 100644 --- a/entities/trunk/class/class_users_entities.php +++ b/entities/trunk/class/class_users_entities.php @@ -24,9 +24,9 @@ class users_entities extends dbquery if($mode == 'up') { - if (($_SESSION['m_admin']['load_entities'] == true || ! isset($_SESSION['m_admin']['load_entities'] )) && $_SESSION['m_admin']['users']['UserId'] <> "superadmin") + if (($_SESSION['m_admin']['load_entities'] == true || ! isset($_SESSION['m_admin']['load_entities'] )) && $_SESSION['m_admin']['users']['user_id'] <> "superadmin") { - $this->load_entities_session($_SESSION['m_admin']['users']['UserId']); + $this->load_entities_session($_SESSION['m_admin']['users']['user_id']); } } else @@ -285,7 +285,7 @@ class users_entities extends dbquery if(!$from_module_entities_page) { - $this->query("DELETE FROM ".$_SESSION['tablename']['ent_users_entities'] ." where user_id = '".$this->protect_string_db(trim($_SESSION['m_admin']['users']['UserId']))."'"); + $this->query("DELETE FROM ".$_SESSION['tablename']['ent_users_entities'] ." where user_id = '".$this->protect_string_db(trim($_SESSION['m_admin']['users']['user_id']))."'"); } else { @@ -296,7 +296,7 @@ class users_entities extends dbquery $tmp_r = $this->protect_string_db($_SESSION['m_admin']['entity']['entities'][$i]['ROLE']); if(!$from_module_entities_page) { - $this->query("INSERT INTO ".$_SESSION['tablename']['ent_users_entities']." VALUES ('".$_SESSION['m_admin']['users']['UserId']."', '".$_SESSION['m_admin']['entity']['entities'][$i]['ENTITY_ID']."', '".$tmp_r."', '".$_SESSION['m_admin']['entity']['entities'][$i]['PRIMARY']."')"); + $this->query("INSERT INTO ".$_SESSION['tablename']['ent_users_entities']." VALUES ('".$_SESSION['m_admin']['users']['user_id']."', '".$_SESSION['m_admin']['entity']['entities'][$i]['ENTITY_ID']."', '".$tmp_r."', '".$_SESSION['m_admin']['entity']['entities'][$i]['PRIMARY']."')"); } else { diff --git a/entities/trunk/remove_user_entities.php b/entities/trunk/remove_user_entities.php index cfb1b94ad3e..5be68f6d5e5 100644 --- a/entities/trunk/remove_user_entities.php +++ b/entities/trunk/remove_user_entities.php @@ -20,7 +20,7 @@ if(isset($_REQUEST['entities']) && $_REQUEST['entities'] >= 0) { unset($_SESSION['m_admin']['entity']['entities'][$to_unset[$i]]); } - array_unique($_SESSION['m_admin']['entity']['entities']); + $_SESSION['m_admin']['entity']['entities'] = array_values($_SESSION['m_admin']['entity']['entities']); $_SESSION['m_admin']['load_entities'] = false; echo "{ status : 0 }"; } diff --git a/entities/trunk/service_user_entities.php b/entities/trunk/service_user_entities.php index c2c09b71448..0312c66321e 100644 --- a/entities/trunk/service_user_entities.php +++ b/entities/trunk/service_user_entities.php @@ -1,11 +1,10 @@ <?php require_once('modules/entities/class/EntityControler.php'); - if($_SESSION['service_tag'] == 'user_init') { $_SESSION['m_admin']['nbentities'] = EntityControler::getEntitiesCount(); - $tmp_array = EntityControler::getUsersEntities($_SESSION['m_admin']['users']['UserId']); + $tmp_array = EntityControler::getUsersEntities($_SESSION['m_admin']['users']['user_id']); for($i=0; $i<count($tmp_array);$i++) { $ent = EntityControler::get($tmp_array[$i]['ENTITY_ID']); @@ -50,9 +49,9 @@ elseif($_SESSION['service_tag'] == 'user_check') } } } -elseif($_SESSION['service_tag'] == 'user_add_' || $_SESSION['service_tag'] == 'user_up') +elseif($_SESSION['service_tag'] == 'user_add' || $_SESSION['service_tag'] == 'user_up') { - EntityControler::cleanUsersentities($_SESSION['m_admin']['users']['UserId'], 'user_id'); - EntityControler::loadDbUsersentities($_SESSION['m_admin']['users']['UserId'], $_SESSION['m_admin']['entity']['entities']); + EntityControler::cleanUsersentities($_SESSION['m_admin']['users']['user_id'], 'user_id'); + EntityControler::loadDbUsersentities($_SESSION['m_admin']['users']['user_id'], $_SESSION['m_admin']['entity']['entities']); } ?> diff --git a/entities/trunk/xml/services.xml b/entities/trunk/xml/services.xml index 32a4cb76d9b..3d1600c1356 100644 --- a/entities/trunk/xml/services.xml +++ b/entities/trunk/xml/services.xml @@ -152,7 +152,7 @@ <nature>include</nature> </WHEREAMIUSED> <WHEREAMIUSED> - <page>users_add_db.php</page> + <page>users_add_db</page> <nature>include</nature> </WHEREAMIUSED> </SERVICE> -- GitLab