Fix: add function to sort project authorized for a user

This commit is contained in:
Regis Houssin 2010-02-04 17:17:38 +00:00
parent a3c0f4399f
commit 0ded40ad3e

View File

@ -107,8 +107,13 @@ else
print "</table>";
print '</td><td width="70%" valign="top" class="notopnoleft">';
//$result = $projectstatic->getProjectsAuthorizedForUser($user);
//var_dump($result);
$projectsIdArray=array();
$projectsListArray = $projectstatic->getProjectsAuthorizedForUser($user);
foreach ($projectsListArray as $key => $value)
{
$projectsIdArray[] = $key;
}
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre">';
@ -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";