grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026. -------------------------------------------------------------------------- */ /** @file * @brief */ include ('../inc/includes.php'); header("Content-Type: text/html; charset=UTF-8"); Html::header_nocache(); Session::checkLoginUser(); // Make a select box if (isset($_POST["itemtype"]) && CommonITILObject::isPossibleToAssignType($_POST["itemtype"])) { $table = getTableForItemType($_POST["itemtype"]); $rand = mt_rand(); if (isset($_POST["rand"])) { $rand = $_POST["rand"]; } // Message for post-only if (!isset($_POST["admin"]) || ($_POST["admin"] == 0)) { echo "
".__('Enter the first letters (user, item name, serial or asset number)'); } echo "
"; $field_id = Html::cleanId("dropdown_".$_POST['myname'].$rand); $p = array('itemtype' => $_POST["itemtype"], 'entity_restrict' => $_POST['entity_restrict'], 'table' => $table, 'multiple' => $_POST["multiple"], 'myname' => $_POST["myname"], 'rand' => $_POST["rand"]); if (isset($_POST["used"]) && !empty($_POST["used"])) { if (isset($_POST["used"][$_POST["itemtype"]])) { $p["used"] = $_POST["used"][$_POST["itemtype"]]; } } echo Html::jsAjaxDropdown($_POST['myname'], $field_id, $CFG_GLPI['root_doc']."/ajax/getDropdownFindNum.php", $p); // Auto update summary of active or just solved tickets $params = array('items_id' => '__VALUE__', 'itemtype' => $_POST['itemtype']); Ajax::updateItemOnSelectEvent($field_id,"item_ticket_selection_information", $CFG_GLPI["root_doc"]."/ajax/ticketiteminformation.php", $params); } ?>