Bonjour
en tant qu’administrateur de mon egroupware, j’ai le message suivant en haut de mon calendrier
Warning: Invalid argument supplied for foreach() in /usr/share/egroupware/phpgwapi/inc/class.uiaccountsel.inc.php on line 170
apparemment, il n’y a pas de conséquences.
Les autres utlisateurs n’ont pas ce message.
Que peut on faire?
ci dessous le contenu du fichier indiqué la ligne 170 est marqué ‘/////// LIGNE 170 //////’
Je suis en version 1.4.001.
Merci d’avance
switch($account_sel)
{
case 'popup':
$select = $selected;
break;
case 'primary_group':
case 'groupmembers':
if ($account_sel == 'primary_group')
{
$memberships = array($GLOBALS['egw_info']['user']['account_primary_group']);
}
else
{
$memberships = $this->memberships($GLOBALS['egw_info']['user']['account_id'],true);
}
$select = count($selected) && !isset($selected[0]) ? array_keys($selected) : $selected;
foreach($memberships as $gid) {
///////////// LIGNE 170 /////////// foreach($this->members($gid,true) as $member)
{
if (!in_array($member,$select)) $select[] = $member;
}
}
if ($use == ‘both’) // show all memberships
{
if ($account_sel == ‘primary_group’)
{
$memberships = $this->memberships($GLOBALS[‘egw_info’][‘user’][‘account_id’],true);
}
$select = array_merge($select,$memberships);
}
break;
case 'selectbox':
default:
if (!is_array($select))
{
$select = $GLOBALS['egw']->accounts->search(array(
'type' => $use,
'app' => $app,
));
}
break;
}