/** * Remove location from employee * @param string $locCode Location code */ function removeLocation($locCode) { $empViewController = new EmpViewController(); $result = $empViewController->removeLocation($_GET['id'], $locCode); $response = new xajaxResponse(); if ($result) { $response->addScript('onLocationRemove("' . $locCode . '");'); } else { $response->addScript('alert("' . $GLOBALS['lang_hremp_ErrorAssigningLocation'] . '");'); } $xajaxFiller = new xajaxElementFiller(); $response->addAssign('status', 'style', 'display:none;'); $response->addScript('enableLocationLinks();'); return $response->getXML(); }
} elseif (isset($_POST['sqlState']) && isset($_POST['capturemode']) && $_GET['capturemode'] == 'addmode') { $extObject = $extractor->reloadData($_POST); $view_controller->reDirect($_GET, $extObject); break; } elseif (isset($_POST['sqlState']) && isset($_POST['capturemode']) && $_GET['capturemode'] == 'updatemode') { $extObject = $extractor->reloadData($_POST); $view_controller->reDirect($_GET, $extObject); break; } else { $view_controller->reDirect($_GET); break; } // end of admin module break; case 'hr': $view_controller = new EmpViewController(); if (isset($_POST['delState']) && $_POST['delState'] == 'DeleteMode' && $locRights['delete']) { $arrList[0] = $_POST['chkLocID']; $view_controller->delParser(trim($_GET['reqcode']), $arrList); } if (isset($_GET['VIEW']) && $_GET['VIEW'] == 'MAIN' && $locRights['view']) { if ($_SESSION['isAdmin'] == 'No' && !$_SESSION['isSupervisor']) { die('You are not authorized to view this page'); } $view_controller->viewList($_GET, $_POST); break; } $authorize = new authorize($_SESSION['empID'], $_SESSION['isAdmin']); $supervisor = false; /* Set permission to the employee information view for non admins */ if (isset($_GET['reqcode']) && $_GET['reqcode'] === "EMP" && !$authorize->isAdmin()) {
} } function SortOrderInWords($SortOrder) { if ($SortOrder == 'ASC') { return 'Ascending'; } else { return 'Descending'; } } if (!isset($_GET['sortField']) || $_GET['sortField'] == '') { $_GET['sortField'] = 0; $_GET['sortOrder0'] = 'ASC'; } $sysConst = new sysConf(); $empviewcontroller = new EmpViewController(); $currentPage = isset($_POST['pageNO']) ? (int) $_POST['pageNO'] : 1; if (isset($_POST['captureState']) && $_POST['captureState'] == "SearchMode") { $choice = $_POST['loc_code']; $strName = trim($_POST['loc_name']); $emplist = $empviewcontroller->getUnAssigned($_GET['reqcode'], $currentPage, $strName, $choice, $_GET['sortField'], $_GET['sortOrder' . $_GET['sortField']]); } else { $emplist = $empviewcontroller->getUnAssigned($_GET['reqcode'], $currentPage, '', -1, $_GET['sortField'], $_GET['sortOrder' . $_GET['sortField']]); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title><?php echo $lang_emppop_title; ?>