Beispiel #1
0
/**
 * 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 . "]");
}
Beispiel #2
0
                } 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'));
}