if (is_numeric($result)) { $app->halt(200, $result); } else { $app->halt(409, $result); } } else { if (is_numeric($result)) { $app->redirect($app->urlFor('departmentsList')); } else { $app->flash('error', $result); $app->redirect($app->urlFor('departmentAdd')); } } })->name('departmentAdd'); $app->delete('/admin/departments/delete/:department', function ($departmentID) use($app) { $result = deleteDepartment($app->db, $departmentID); if (empty($result)) { $app->halt(200); } else { $app->halt(500, $result); } $app->halt('500', 'Not implemented yet.'); }); $app->get('/admin/departments/edit/:department', function ($departmentID) use($app) { $app->render('html/editDepartment.html', array('department' => getDepartment($app->db, $departmentID))); })->name('editDepartment'); $app->post('/admin/departments/edit/:department', function ($departmentID) use($app) { $result = editDepartment($app->db, $departmentID, $app->request->post('name')); if ($app->request->post('ajax') === 'true') { if ($result === false) { $app->halt(409, $statement->errorInfo()[2]);
{ return isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'; } if (is_ajax()) { if (isset($_POST["reqId"]) && !empty($_POST["reqId"])) { //Checks if action value exists $reqId = $_POST["reqId"]; //echo "reqId -->".$reqId; if ($reqId == 13) { addNewDepartment($_POST["formData"]); } elseif ($reqId == 14) { getDepartmentDetails(); } elseif ($reqId == 15) { editDepartment($_POST["formData"], $_POST["id"]); } elseif ($reqId == 16) { deleteDepartment($_POST["deptId"]); } elseif ($reqId == 17) { getDeptBasicDetails(); } else { if ($reqId == 18) { addNewEmployer($_POST["formData"]); } else { if ($reqId == 19) { getEmployerDetails(); } elseif ($reqId == 20) { editEmployer($_POST["formData"], $_POST["id"]); } elseif ($reqId == 21) { deleteEmployer($_POST["employerId"]); } elseif ($reqId == 22) { getAdminDashboardInfo(); } elseif ($reqId == 23) {
$group = $_POST["dep_id"]; } addJob($_POST["job_name"], $_POST["start_time"], $_POST["end_time"], $start_time2, $end_time2, $_POST["job_hours"], $group); } //delete job if ($_POST["procedure"] == "Delete") { deleteJob($_POST["jobid"]); } //############## Department Functions ################ //add category if ($_POST["procedure"] == "ADD_DEPARTMENT") { addDepartment($_POST["dep_name"]); //delete category } else { if ($_POST["procedure"] == "DELETE_DEPARTMENT") { deleteDepartment($_POST["dep_id"]); //edit category } else { if ($_POST["procedure"] == "EDIT_DEPARTMENT") { editDepartment($_POST["dep_id"], $_POST["dep_newName"]); } } } //################ Job Group Functions ############## //add group if ($_POST["procedure"] == "ADD_GROUP") { addGroup($_POST["grp_name"], $_POST["dep_id"]); //delete group } else { if ($_POST["procedure"] == "DELETE_GROUP") { deleteGroup($_POST["grp_id"]);
* http://webim.ru/license.html * */ $TITLE_KEY = 'menu.department'; require_once dirname(__FILE__) . '/inc/admin_prolog.php'; require_once '../classes/functions.php'; require_once '../classes/class.department.php'; require_once '../classes/class.smartyclass.php'; require_once '../classes/class.adminurl.php'; require_once '../classes/models/generic/class.mapperfactory.php'; Operator::getInstance()->IsCurrentUserAdminOrRedirect(); $errors = array(); if (isset($_REQUEST['act'])) { switch ($_REQUEST['act']) { case 'delete': deleteDepartment(); break; } } elseif (isset($_REQUEST['submitted'])) { departmentSubmitted(); } elseif (isset($_REQUEST['id'])) { showDepartment(); } else { $TML = new SmartyClass($TITLE_KEY); $TML->assign('mode', 'new'); $TML->display('department.tpl'); } function showDepartment() { global $TITLE_KEY; $TML = new SmartyClass($TITLE_KEY);