static function showAddUserForm()
{
global $CFG_GLPI;
$rand = mt_rand();
$used = array();
foreach (array_keys($_SESSION['glpi_plannings']) as $actor) {
$actor = explode("_", $actor);
if ($actor[0] == "user") {
$used[] = $actor[1];
}
}
echo __("User") . " :<br>";
// show only users with right to add planning events
$rights = array('change', 'problem', 'reminder', 'task', 'projecttask');
// Can we see only personnal planning ?
if (!Session::haveRightsOr('planning', array(self::READALL, self::READGROUP))) {
$rights = 'id';
}
// Can we see user of my groups ?
if (Session::haveRight('planning', self::READGROUP) && !Session::haveRight('planning', self::READALL)) {
$rights = 'groups';
}
User::dropdown(array('entity' => $_SESSION['glpiactive_entity'], 'entity_sons' => $_SESSION['glpiactive_entity_recursive'], 'right' => $rights, 'used' => $used));
echo "<br /><br />";
echo Html::hidden('action', array('value' => 'send_add_user_form'));
echo Html::submit(_sx('button', 'Add'));
}