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(); }
$extractor = new EXTRACTOR_EmailNotificationConfiguration(); } break; case 'LDAP': if (isset($_POST['sqlState']) && $_SESSION['ldap'] == "enabled") { $extractor = new EXTRACTOR_LdapDetails(); } break; } if (isset($_POST['sqlState']) && $_POST['sqlState'] == 'delete' && $locRights['delete']) { $parsedObject = $extractor->parseDeleteData($_POST); $view_controller->deleteData($_GET['uniqcode'], $parsedObject); } if (isset($_POST['sqlState']) && $_POST['sqlState'] == 'NewRecord' && $locRights['add']) { $parsedObject = $extractor->parseAddData($_POST); $view_controller->addData($_GET['uniqcode'], $parsedObject); break; } elseif (isset($_POST['sqlState']) && $_POST['sqlState'] == 'UpdateRecord' && $locRights['edit']) { $parsedObject = $extractor->parseEditData($_POST); $view_controller->updateData($_GET['uniqcode'], $_GET['id'], $parsedObject); break; } elseif ($_GET['uniqcode'] == 'CSE' && isset($_GET['download'])) { $view_controller->exportCSV($_GET['cmbExportType']); break; } elseif ($_GET['uniqcode'] == 'IMPAJAX' && isset($_GET['file'])) { $view_controller->importData(base64_decode($_GET['file']), trim($_GET['importType'])); break; } if (isset($_POST['KRA']) && $_POST['KRA'] == 'SEL' && $locRights['add']) { $objectArr = $extractor->parseAddData($_POST); $view_controller->addDesDisData($objectArr);
function addExt($arrElements) { $view_controller = new ViewController(); $ext_empstat = new EXTRACTOR_EmployStat(); $objEmpStat = $ext_empstat->parseAddData($arrElements); $view_controller->addData('EST', $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.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(); }