diff --git a/htdocs/projet/index.php b/htdocs/projet/index.php index cba229454e3..4c1988a376b 100644 --- a/htdocs/projet/index.php +++ b/htdocs/projet/index.php @@ -107,8 +107,13 @@ else print ""; print ''; -//$result = $projectstatic->getProjectsAuthorizedForUser($user); -//var_dump($result); + +$projectsIdArray=array(); +$projectsListArray = $projectstatic->getProjectsAuthorizedForUser($user); +foreach ($projectsListArray as $key => $value) +{ + $projectsIdArray[] = $key; +} print ''; print ''; @@ -121,6 +126,7 @@ $sql.= ", s.nom, s.rowid as socid"; $sql.= " FROM ".MAIN_DB_PREFIX."projet as p"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe as s on p.fk_soc = s.rowid"; $sql.= " WHERE p.entity = ".$conf->entity; +$sql.= " AND p.rowid IN (".implode(',',$projectsIdArray).")"; if ($socid) $sql.= " AND s.rowid = ".$socid; $sql.= " GROUP BY s.nom, s.rowid";