function showSupplierAddFormOnCreate(array $options)
{
global $CFG_GLPI;
$itemtype = $this->getType();
echo self::getActorIcon('supplier', 'assign');
// For ticket templates : mandatories
if ($itemtype == 'Ticket' && isset($options['_tickettemplate'])) {
echo $options['_tickettemplate']->getMandatoryMark("_suppliers_id_assign");
}
echo " ";
$rand = mt_rand();
$params = array('name' => '_suppliers_id_assign', 'value' => $options["_suppliers_id_assign"], 'rand' => $rand);
if ($CFG_GLPI['use_mailing']) {
$paramscomment = array('value' => '__VALUE__', 'field' => "_suppliers_id_assign_notif", 'allow_email' => true, 'typefield' => 'supplier', 'use_notification' => $options["_suppliers_id_assign_notif"]['use_notification']);
if (isset($options["_suppliers_id_assign_notif"]['alternative_email'])) {
$paramscomment['alternative_email'] = $options["_suppliers_id_assign_notif"]['alternative_email'];
}
$params['toupdate'] = array('value_fieldname' => 'value', 'to_update' => "notif_assign_{$rand}", 'url' => $CFG_GLPI["root_doc"] . "/ajax/uemailUpdate.php", 'moreparams' => $paramscomment);
}
if ($itemtype == 'Ticket') {
$toupdate = array();
if (isset($params['toupdate']) && is_array($params['toupdate'])) {
$toupdate[] = $params['toupdate'];
}
$toupdate[] = array('value_fieldname' => 'value', 'to_update' => "countassign_{$rand}", 'url' => $CFG_GLPI["root_doc"] . "/ajax/ticketassigninformation.php", 'moreparams' => array('suppliers_id_assign' => '__VALUE__'));
$params['toupdate'] = $toupdate;
}
Supplier::dropdown($params);
if ($itemtype == 'Ticket') {
// Display active tickets for a tech
// Need to update information on dropdown changes
echo "<span id='countassign_{$rand}'>";
echo "</span>";
echo "<script type='text/javascript'>";
Ajax::updateItemJsCode("countassign_{$rand}", $CFG_GLPI["root_doc"] . "/ajax/ticketassigninformation.php", array('suppliers_id_assign' => '__VALUE__'), "dropdown__suppliers_id_assign" . $rand);
echo "</script>";
}
if ($CFG_GLPI['use_mailing']) {
echo "<div id='notif_assign_{$rand}'>";
echo "</div>";
echo "<script type='text/javascript'>";
Ajax::updateItemJsCode("notif_assign_{$rand}", $CFG_GLPI["root_doc"] . "/ajax/uemailUpdate.php", $paramscomment, "dropdown__suppliers_id_assign" . $rand);
echo "</script>";
}
}