Fix: instantiate class if needed
Fix: reindent and clean code
This commit is contained in:
parent
1e76d296ae
commit
70bccc91ba
@ -159,10 +159,10 @@ function select_projects($socid=-1, $selected='', $htmlname='projectid')
|
|||||||
$hideunselectables = false;
|
$hideunselectables = false;
|
||||||
if (! empty($conf->global->PROJECT_HIDE_UNSELECTABLES)) $hideunselectables = true;
|
if (! empty($conf->global->PROJECT_HIDE_UNSELECTABLES)) $hideunselectables = true;
|
||||||
|
|
||||||
$projectstatic=new Project($db);
|
$projectsListId = false;
|
||||||
$projectsListId = '';
|
|
||||||
if (empty($user->rights->projet->all->lire))
|
if (empty($user->rights->projet->all->lire))
|
||||||
{
|
{
|
||||||
|
$projectstatic=new Project($db);
|
||||||
$projectsListId = $projectstatic->getProjectsAuthorizedForUser($user,0,1);
|
$projectsListId = $projectstatic->getProjectsAuthorizedForUser($user,0,1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -170,13 +170,10 @@ function select_projects($socid=-1, $selected='', $htmlname='projectid')
|
|||||||
$sql = 'SELECT p.rowid, p.ref, p.title, p.fk_soc, p.fk_statut, p.public';
|
$sql = 'SELECT p.rowid, p.ref, p.title, p.fk_soc, p.fk_statut, p.public';
|
||||||
$sql.= ' FROM '.MAIN_DB_PREFIX .'projet as p';
|
$sql.= ' FROM '.MAIN_DB_PREFIX .'projet as p';
|
||||||
$sql.= " WHERE p.entity = ".$conf->entity;
|
$sql.= " WHERE p.entity = ".$conf->entity;
|
||||||
if ($projectsListId) $sql.= " AND p.rowid in (".$projectsListId.")";
|
if ($projectsListId) $sql.= " AND p.rowid IN (".$projectsListId.")";
|
||||||
if ($socid == 0) $sql.= " AND (p.fk_soc=0 OR p.fk_soc IS NULL)";
|
if ($socid == 0) $sql.= " AND (p.fk_soc=0 OR p.fk_soc IS NULL)";
|
||||||
//if ($socid > 0) $sql.= " AND (p.fk_soc=".$socid." OR p.fk_soc='0' OR p.fk_soc IS NULL)"; // We will filter later
|
|
||||||
$sql.= " ORDER BY p.title ASC";
|
$sql.= " ORDER BY p.title ASC";
|
||||||
|
|
||||||
//print $sql;
|
|
||||||
//var_dump($user->rights);
|
|
||||||
dol_syslog("project.lib::select_projects sql=".$sql);
|
dol_syslog("project.lib::select_projects sql=".$sql);
|
||||||
$resql=$db->query($sql);
|
$resql=$db->query($sql);
|
||||||
if ($resql)
|
if ($resql)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user