コード例 #1
0
function addInput($aInputData)
{
    $sId = $aInputData['inputId'];
    $sName = $aInputData['inputName'];
    $sType = $aInputData['inputType'];
    $sValue = $aInputData['inputValue'];
    $objResponse = new xajaxResponse();
    $objResponse->addAlert("inputData: " . print_r($aInputData, true));
    $objResponse->addCreateInput("testForm1", $sType, $sName, $sId);
    $objResponse->addAssign($sId, "value", $sValue);
    return $objResponse->getXML();
}
コード例 #2
0
ファイル: portal.server.php プロジェクト: ljhcj/IRISCC
/**
*  show phone numbers and dial button if there are phone numbers assigned to this agent
*  in diallist table
*  @param	extension		string			extension
*  @return	object				xajax response object
*/
function getPrivateDialListNumber($extension = null)
{
    global $locate, $db;
    $objResponse = new xajaxResponse();
    $count = astercrm::getDialNumCountByAgent($extension);
    if ($count == 0) {
        $objResponse->addAssign("spanDialList", "innerHTML", $locate->Translate("no_dial_list"));
        $objResponse->addAssign("divWork", "innerHTML", '');
        $objResponse->addAssign("btnWorkStatus", "value", "");
        $objResponse->addAssign("btnWork", "value", $locate->Translate("Start work"));
        $objResponse->addAssign("btnWork", "disabled", true);
        $_SESSION['curuser']['WorkStatus'] = '';
    } else {
        // add div
        $objResponse->addRemove("spanDialListRecords");
        $objResponse->addRemove("btnGetAPhoneNumber");
        $objResponse->addCreate("spanDialList", "div", "spanDialListRecords");
        $objResponse->addAssign("spanDialListRecords", "innerHTML", $locate->Translate("records_in_dial_list_table") . $count);
        // add start campaign button
        $objResponse->addCreateInput("spanDialList", "button", "btnGetAPhoneNumber", "btnGetAPhoneNumber");
        $objResponse->addAssign("btnGetAPhoneNumber", "value", $locate->Translate("get_a_phone_number"));
        $objResponse->addEvent("btnGetAPhoneNumber", "onclick", "btnGetAPhoneNumberOnClick();");
        if ($_SESSION['curuser']['WorkStatus'] == '') {
            $objResponse->addAssign("btnWorkStatus", "value", "");
            $objResponse->addAssign("btnWork", "value", $locate->Translate("Start work"));
            $objResponse->addAssign("btnWork", "disabled", false);
        }
    }
    return $objResponse;
}
コード例 #3
0
function addIndexField($field)
{
    $objResponse = new xajaxResponse();
    //	$objResponse->addAlert($field);
    //	$html = '<li id="idx_fld_list['.$field.']">'.$field.' => descending? <input type="checkbox" name="idx_fld_add['.$field.'][sorting]" value="1" ></li>';
    $objResponse->addCreateInput('frm_index', 'hidden', "idx_fld_add[{$field}]", "idx_fld_add_{$field}");
    $objResponse->addAssign('idx_fld_add_' . $field, 'value', '');
    //	$html = "<li id=\"idx_fld_item[{$field}]\">{$field} => descending?</li>";
    //	$objResponse->addAppend('idx_fields', 'innerHTML', $html);
    $objResponse->addCreate("idx_fields", 'li', "idx_fld_item[{$field}]");
    $objResponse->addAssign("idx_fld_item[{$field}]", 'value', $field);
    $objResponse->addAssign("idx_fld_item[{$field}]", 'innerHTML', "{$field} => descending?");
    $objResponse->addCreateInput("idx_fld_item[{$field}]", 'checkbox', "idx_fld_desc[{$field}]", "idx_fld_desc[{$field}]");
    $objResponse->addAssign("idx_fld_desc[{$field}]", 'value', "1");
    return $objResponse;
}
コード例 #4
0
function step7()
{
    global $BL;
    $objResponse = new xajaxResponse(CHARSET);
    $objResponse->addCreateInput("click_btn", "submit", "submit", "submit");
    $objResponse->addAssign("submit", "value", $BL->props->lang['Click_to_pay']);
    $objResponse->addScript("xajax.\$('submit').focus();");
    $objResponse->addScript("xajax.\$('submit').click()");
    $objResponse->addScript("xajax.\$('order_form').submit()");
    return $objResponse;
}