/**
 * 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()) {
Ejemplo n.º 3
0
    }
}
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;
?>