function addLocation($arrElements)
{
    $view_controller = new ViewController();
    $ext_locAdd = new EXTRACTOR_Location();
    $objAddLoc = $ext_locAdd->parseAddData($arrElements);
    $view_controller->addData('LOC', $objAddLoc, true);
    $getLoc = $view_controller->xajaxObjCall('', 'LOC', 'getLocCodes');
    $objResponse = new xajaxResponse();
    $xajaxFiller = new xajaxElementFiller();
    $xajaxFiller->setDefaultOptionName($GLOBALS['lang_Common_Select']);
    $objResponse = $xajaxFiller->cmbFiller($objResponse, $getLoc, 0, 'frmAddNode', 'cmbLocation', 3);
    $objResponse->addScript("document.getElementById('layerFormLoc').style.visibility='hidden';");
    $objResponse->addScript("document.getElementById('cmbLocation').options[document.getElementById('cmbLocation').options.length] = new Option('" . $GLOBALS['lang_compstruct_Other'] . "', 'Other');");
    $objResponse->addScript("document.getElementById('cmbLocation').selectedIndex = document.getElementById('cmbLocation').options.length-2;");
    $objResponse->addScript("document.getElementById('frmAddNode').focus();");
    $objResponse->addAssign('status', 'innerHTML', '');
    return $objResponse->getXML();
}
function getUnAssMemberships($mtype)
{
    $emp_view_controller = new EmpViewController();
    $value[0] = $_GET['id'];
    $value[1] = $mtype;
    $unAssMembership = $emp_view_controller->xajaxObjCall($value, 'MEM', 'unAssMembership');
    $response = new xajaxResponse();
    $xajaxFiller = new xajaxElementFiller();
    $response = $xajaxFiller->cmbFiller($response, $unAssMembership, 0, 'frmEmp', 'cmbMemCode', 3);
    $response->addAssign('status', 'innerHTML', '');
    return $response->getXML();
}
Beispiel #3
0
function editExt($arrElements)
{
    $view_controller = new ViewController();
    $ext_empstat = new EXTRACTOR_EmployStat();
    $objEmpStat = $ext_empstat->parseEditData($arrElements);
    $view_controller->updateData('EST', $arrElements['txtEmpStatID'], $objEmpStat, true);
    $view_controller = new ViewController();
    $unAssEmpStat = $view_controller->xajaxObjCall($arrElements['txtJobTitleID'], 'JOB', 'unAssigned');
    $objResponse = new xajaxResponse();
    $xajaxFiller = new xajaxElementFiller();
    $xajaxFiller->setDefaultOptionName($GLOBALS['lang_Common_Select']);
    $objResponse = $xajaxFiller->cmbFiller($objResponse, $unAssEmpStat, 0, 'frmJobTitle', 'cmbUnAssEmploymentStatus', 0);
    $objResponse->addScript("document.frmJobTitle.txtEmpStatID.value = '';");
    $objResponse->addScript("document.frmJobTitle.txtEmpStatDesc.value = '';");
    $objResponse->addScript("document.frmJobTitle.txtEmpStatDesc.disabled = true;");
    $objResponse->addScript("document.getElementById('layerEmpStat').style.visibility='hidden';");
    $objResponse->addAssign('buttonLayer', 'innerHTML', '');
    $objResponse->addAssign('status', 'innerHTML', '');
    return $objResponse->getXML();
}