コード例 #1
0
ファイル: portal.server.php プロジェクト: ljhcj/IRISCC
function workoffcheck($f = '')
{
    global $locate, $config;
    $objResponse = new xajaxResponse();
    if ($config['system']['stop_work_verify']) {
        if ($f['adminname'] == '') {
            return $objResponse;
        }
        $admininfo = astercrm::getRecordByField('username', $f['adminname'], 'astercrm_account');
        if ($admininfo['password'] == $f['Workoffpwd'] && ($admininfo['usertype'] == 'groupadmin' && $admininfo['groupid'] == $_SESSION['curuser']['groupid'] || $admininfo['usertype'] == 'admin')) {
        } else {
            return $objResponse;
        }
    }
    $objResponse->addAssign("btnWork", "value", $locate->Translate("Start work"));
    $objResponse->addEvent("btnWork", "onclick", "workctrl('start');");
    $objResponse->addAssign("btnWorkStatus", "value", "");
    $objResponse->addAssign("divWork", "innerHTML", "");
    $_SESSION['curuser']['WorkStatus'] = '';
    $objResponse->addAssign("formWorkoff", "style.visibility", "hidden");
    $objResponse->addAssign("formWorkoff", "innerHTML", '');
    $objResponse->loadXML(getPrivateDialListNumber($_SESSION['curuser']['extension']));
    return $objResponse;
}
コード例 #2
0
function addEvent($sId, $sCode)
{
    $objResponse = new xajaxResponse();
    $objResponse->addEvent($sId, "onclick", $sCode);
    return $objResponse;
}