diff --git a/modules/fileplan/positions_documents_list.php b/modules/fileplan/positions_documents_list.php index 2e3567f9a0eb5ded01bf6d79478e2dfb0cbd51ab..81ec44751aab46c03e709d8a5e8e918847cc262d 100755 --- a/modules/fileplan/positions_documents_list.php +++ b/modules/fileplan/positions_documents_list.php @@ -82,11 +82,15 @@ if(isset($_REQUEST['id']) && !empty($_REQUEST['id'])) { $orderstr = "order by coll_id desc"; } //Query + $securityClause = $_SESSION['user']['security']['letterbox_coll']['DOC']['where']; + $stmt = $db->query( - "SELECT * FROM " - . FILEPLAN_RES_POSITIONS_TABLE - . " WHERE fileplan_id = ?" - . " AND position_id = ?" + "SELECT fp.res_id, fp.coll_id, fp.fileplan_id, fp.position_id FROM " + . FILEPLAN_RES_POSITIONS_TABLE ." fp, res_letterbox rl" + . " WHERE fp.res_id = rl.res_id" + . " AND fp.fileplan_id = ?" + . " AND fp.position_id = ?" + . " AND (".$securityClause.")" . " ".$orderstr ,array($fileplan_id,$position_id)); @@ -287,8 +291,8 @@ if(isset($_REQUEST['id']) && !empty($_REQUEST['id'])) { } //List - $listKey = 'list_id'; //Clé de la liste - $paramsTab = array(); //Initialiser le tableau de paramètres + $listKey = 'list_id'; //Cl� de la liste + $paramsTab = array(); //Initialiser le tableau de param�tres $paramsTab['bool_sortColumn'] = true; //Affichage Tri $paramsTab['pageTitle'] = '<h2 style="margin-left:0px;">'.$description.':</h2><br/> ' .count($tab).' '._FOUND_DOC.'<br/>'; //Titre de la page