$sql.=" FROM ".MAIN_DB_PREFIX."expensereport as d, ".MAIN_DB_PREFIX."user as u";
if(!$user->rights->societe->client->voir&&!$user->societe_id)$sql.=", ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."societe_commerciaux as sc";
$sql.=" WHERE u.rowid = d.fk_user_author";
if(empty($user->rights->expensereport->readall)&&empty($user->rights->expensereport->lire_tous))$sql.=' AND d.fk_user_author IN ('.join(',',$childids).')';
$sql.=" AND d.fk_user_author IN (".join(',',$childids).")\n";
}
$sql.=' AND d.entity IN ('.getEntity('expensereport',1).')';
if(!$user->rights->societe->client->voir&&!$user->societe_id)$sql.=" AND d.fk_user_author = s.rowid AND s.rowid = sc.fk_soc AND sc.fk_user = ".$user->id;
if($socid)$sql.=" AND d.fk_user_author = ".$socid;