*/ include("session.php"); require_once("class_functions.php"); require_once("class_db.php"); require_once("class_security.php"); if(file_exists($_SESSION['config']['lang'].'.php')) { include($_SESSION['config']['lang'].'.php'); } else { $_SESSION['error'] = "Language file missing...
"; } $func = new functions(); if($_SESSION['m_admin']['groups']['consult_group'] == 'N') { $sec= new security(); //$meta = ""; //$refresh = false; if(isset($_REQUEST['setRights'])) { $sec->init_rights_session(); if(count($_REQUEST['rights_insert'])>0 ) { $tab = array(); for ($i=0; $iset_rights_session($tab, 'CAN_INSERT'); } if ( count($_REQUEST['rights_update']) > 0 ) { $tab2 = array(); for ($j=0; $jset_rights_session($tab2, 'CAN_UPDATE'); } $_SESSION['m_admin']['load_security'] = false; //$meta = "" ; //$refresh = true; } if($_SESSION['m_admin']['groups']['consult_group'] == 'Y') { $_SESSION['m_admin']['groups']['security'][0]['RES_TABLE'] = $_SESSION['ressources'][0]['tablename']; } if(isset($_REQUEST['removeAccess'])) { $tab = array(); if(count($_REQUEST['security'])>0) { for ($i=0; $iremove_security($tab); } $_SESSION['m_admin']['load_security'] = false; //$meta = "" ; //$refresh = true; } ?> <?php echo $_SESSION['config']['applicationname']; ?>

:

"; echo _DEFINE_A_GRANT."
"; } else { ?>
 
/> />
0) { ?> count($_SESSION['m_admin']['groups']['security']) ) { ?> 0) { ?>

connect(); $db->query("select WHERE_CLAUSE from ".$_SESSION['tablename']['security']." where GROUP_ID = '".$_SESSION['m_admin']['groups']['GroupId']."' and RES_TABLE = '".$_SESSION['ressources'][0]['tablename']."'"); //$db->show(); $line = $db->fetch_object(); $where = trim($line->WHERE_CLAUSE); $where = str_replace("DESTINATION IN (", "", $where); $where = str_replace(")", "", $where); $where = str_replace("'", "", $where); if(preg_match("/,/", $where)) { $_SESSION['services_choisis'] = explode(",", $where); for($i=0; $i < count($_SESSION['services_choisis']);$i++) { $_SESSION['services_choisis'][$i] = trim($_SESSION['services_choisis'][$i]); } } else { array_push($_SESSION['services_choisis'], trim($where)); } //echo "services choisis :
"; //print_r($_SESSION['services_choisis']); $_SESSION['m_admin']['init'] = false; } if(isset($_REQUEST['services']) && count($_REQUEST['services']) > 0) { //$_SESSION['services_choisis'] = array(); for($i=0; $i < count($_REQUEST['services']); $i++) { if(!in_array(trim($_REQUEST['services'][$i]), $_SESSION['services_choisis'])) { array_push($_SESSION['services_choisis'], trim($_REQUEST['services'][$i])); } } } elseif(count($_REQUEST['serviceslist']) == count($_SESSION['m_admin']['services'])) { $_SESSION['services_choisis'] = array(); } else if(isset($_REQUEST['serviceslist']) && count($_REQUEST['serviceslist']) > 0) { $tmp = array(); for($i=0; $i < count($_SESSION['services_choisis']); $i++) { for($j=0; $j < count($_REQUEST['serviceslist']); $j++) { if(trim($_REQUEST['serviceslist'][$j]) == trim($_SESSION['services_choisis'][$i])) { array_push($tmp, $i); } } } for($i=0; $i< count($tmp); $i++) { unset($_SESSION['services_choisis'][$tmp[$i]]); } $_SESSION['services_choisis'] = array_values($_SESSION['services_choisis']); $tmp = array(); } elseif(isset($_REQUEST['services']) && count($_REQUEST['services']) <= 0) { $_SESSION['services_choisis'] = array(); } ?> <?php echo $_SESSION['config']['applicationname']; ?>