/** * Creates ahent strict assign record in database * * @param string $login * @param int $agentid * * @return void */ function zb_AgentAssignStrictCreate($login, $agentid) { zb_AgentAssignStrictDelete($login); $clearLogin = mysql_real_escape_string($login); $agentid = vf($agentid, 3); $query = "INSERT INTO `ahenassignstrict` (`id` , `agentid` ,`login`)\n VALUES (NULL , '" . $agentid . "', '" . $clearLogin . "');"; nr_query($query); log_register("AGENTASSIGNSTRICT ADD (" . $login . ") [" . $agentid . "]"); }
} else { zb_UserContractDateSet($current_contract, $_POST['newcontractdate']); } //back to fresh form rcms_redirect("?module=contractedit&username=" . $login); } else { show_error(__('With this the user has not yet signed a contract')); } } //editing form show_window(__('User contract date'), web_UserContractDateChangeForm($current_contract, $currentContractDate)); //agent strict assigning form if ($alter_conf['AGENTS_ASSIGN']) { if (wf_CheckPost(array('ahentsel', 'assignstrictlogin'))) { if (isset($_POST['deleteassignstrict'])) { // deletion of manual assign zb_AgentAssignStrictDelete($_POST['assignstrictlogin']); } else { //create new assign zb_AgentAssignStrictCreate($_POST['assignstrictlogin'], $_POST['ahentsel']); } rcms_redirect('?module=contractedit&username='******'assignstrictlogin']); } $allAssignsStrict = zb_AgentAssignStrictGetAllData(); show_window(__('Manual agent assign'), web_AgentAssignStrictForm($login, @$allAssignsStrict[$login])); } show_window('', web_UserControls($login)); } } else { show_error(__('You cant control this module')); }