*/ include("session.php"); require_once("class_functions.php"); require_once("class_folders.php"); require_once("class_db.php"); require_once("class_letterbox.php"); $func = new functions(); $folders = new folders(); $conn = new dbquery(); $conn->connect(); $db = new dbquery(); $db->connect(); $conn2 = new dbquery(); $conn2->connect(); if(file_exists($_SESSION['config']['lang'].'.php')) { include($_SESSION['config']['lang'].'.php'); } else { $_SESSION['error'] = "Language file missing...
"; } /*Modifier cette requete pour avoir la liste des plans de classement partagés*/ $value = "'".$_SESSION['user']['services'][0]['ID']."'"; for ($cpt=1; $cpt < count($_SESSION['user']['services']); $cpt++) { $value = $value.", '".$_SESSION['user']['services'][$cpt]['ID']."'"; } $conn->query("SELECT * FROM ".$_SESSION['tablename']['folderscope']." fds, ".$_SESSION['tablename']['folders']." fol, ".$_SESSION['tablename']['fileplans']." fil WHERE fds.folder_id = fol.folder_id" ." AND fil.fileplan_id = fol.fileplan_id" ." AND fol.shared_folder = 'Y'" ." AND ((scope = 'user' AND value = '".$_SESSION['user']['UserId']."')" ." OR (scope = 'all')" ." OR (scope = 'entity' AND value in (".$value."))" ." OR (scope = 'entities' AND value in (".$value.")))" ." GROUP BY fol.folder_id, fileplan_description" ." ORDER BY fileplan_description"); $myFileplans = array(); while($line = $conn->fetch_object()) { $myFileplans[$line->FILEPLAN_ID] = $line->FILEPLAN_DESCRIPTION; } //$conn->query("SELECT * FROM ".$_SESSION['tablename']['folders']." fol, ".$_SESSION['tablename']['fileplans']." fil, ".$_SESSION['tablename']['folderscope']." fds, ".$_SESSION['tablename']['users']." us WHERE (fds.VALUE = '*' OR fds.VALUE = 'us.DEPARTMENT' OR fds.VALUE = 'us.USER_ID') AND (fds.FOLDER_ID = fol.FOLDER_ID AND fol.USER_ID = us.USER_ID AND fil.FILEPLAN_ID = fol.FILEPLAN_ID AND us.USER_ID = '".$_SESSION['user']['UserId']."') ORDER BY fil.FILEPLAN_ID, fol.FOLDER_ID"); //The Fileplan if(isset($_GET['id']) && !empty($_GET['id'])) { $fileplanId = addslashes($func->wash($_GET['id'], "no", _FILEPLAN)); } else { $fileplanId = ""; } //The folder if(isset($_REQUEST['folder_id'])) { $folderId = addslashes($func->wash($_REQUEST['folder_id'], "no", _THE_FOLDER)); } else { $folderId = ""; } //Verifier si le plan appartient a l'utilisateur courant (sauf administrateur) if (isset($line->FILEPLAN_ID) && ($folders->fileplanOwner($line->FILEPLAN_ID, $_SESSION['user']['UserId']) === false)) { echo $line->FILEPLAN_ID; $_SESSION['error'] = _UNKNOWN_PARAM; echo ''; exit; } //exit; //$func->show_array($myFileplans); //$func->show_array($_SESSION['user']); ?>