case "glpi_users_validation.users_id_validate": User::dropdown(array('name' => $inputname, 'value' => $_REQUEST['value'], 'comments' => false, 'all' => -1, 'right' => 'validate_ticket')); $display = true; break; case "glpi_users_validation.users_id": User::dropdown(array('name' => $inputname, 'value' => $_REQUEST['value'], 'comments' => false, 'all' => -1, 'right' => 'create_validation')); $display = true; break; } } // Specific cases with linkfield if (!$display && isset($searchopt['linkfield'])) { switch ($_REQUEST['itemtype'] . "." . $searchopt['linkfield']) { case "Ticket.users_id_recipient": case "Ticket.users_id": User::dropdownForTicket($inputname, $_REQUEST['value'], $searchopt['linkfield']); $display = true; break; case "Ticket.users_id_assign": User::dropdown(array('name' => $inputname, 'value' => $_REQUEST['value'], 'right' => 'own_ticket', 'all' => 1)); $display = true; break; } } if (!$display && isset($searchopt['field'])) { // Specific cases switch ($searchopt['table'] . "." . $searchopt['field']) { case "glpi_tickets.status": Ticket::dropdownStatus($inputname, $_REQUEST['value'], 1); $display = true; break;