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);
 } elseif (isset($_POST['KRA']) && $_POST['KRA'] == 'SAV' && $locRights['edit']) {
     $parsedObject = $extractor->parseEditData($_POST);
     $view_controller->updateDesDisData($parsedObject);
 } elseif (isset($_POST['KRA']) && $_POST['KRA'] == 'DEL' && $locRights['delete']) {
示例#2
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();
}