Ejemplo n.º 1
0
function unAssignEmploymentStatus($jobtit, $empstat)
{
    $delArr[0][0] = $jobtit;
    $delArr[1][0] = $empstat;
    $view_controller = new ViewController();
    $view_controller->delParser('JEM', $delArr);
    $view_controller = new ViewController();
    $assList = $view_controller->xajaxObjCall($jobtit, 'JOB', 'assigned');
    $unAssList = $view_controller->xajaxObjCall($jobtit, 'JOB', 'unAssigned');
    $objResponse = new xajaxResponse();
    $xajaxFiller = new xajaxElementFiller();
    $xajaxFiller->setDefaultOptionName($GLOBALS['lang_Common_Select']);
    $objResponse = $xajaxFiller->cmbFiller($objResponse, $assList, 0, 'frmJobTitle', 'cmbAssEmploymentStatus', 0);
    $objResponse = $xajaxFiller->cmbFiller($objResponse, $unAssList, 0, 'frmJobTitle', 'cmbUnAssEmploymentStatus', 0);
    $objResponse->addAssign('status', 'innerHTML', '');
    return $objResponse->getXML();
}
}
$ugroup = new UserGroups();
$ugDet = $ugroup->filterUserGroups($_SESSION['userGroup']);
$locRights['repDef'] = $ugDet !== null && $ugDet[0][2] == '1' ? true : false;
$_SESSION['localRights'] = $locRights;
switch ($moduletype) {
    case 'admin':
        // beg. admin module
        $authorizeObj = new authorize($_SESSION['empID'], $_SESSION['isAdmin']);
        if (!$authorizeObj->isActionPermitted($_GET['uniqcode'])) {
            die('Your are not authorize to view this page');
        }
        $view_controller = new ViewController();
        if (isset($_POST['delState']) && $_POST['delState'] == 'DeleteMode' && $locRights['delete']) {
            $arrList[0] = $_POST['chkLocID'];
            $view_controller->delParser(trim($_GET['uniqcode']), $arrList);
        }
        if (isset($_GET['VIEW']) && $_GET['VIEW'] == 'MAIN' && $locRights['view']) {
            $view_controller->viewList($_GET, $_POST);
            break;
        }
        // choosing which extractor
        switch ($_GET['uniqcode']) {
            case 'GEN':
                if (isset($_POST['STAT'])) {
                    $extractor = new EXTRACTOR_GenInfo();
                }
                break;
            case 'EST':
                if (isset($_POST['sqlState'])) {
                    $extractor = new EXTRACTOR_EmployStat();