if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { $gridParam = getGridParam(); $response = getTeacherList($gridParam['page'], $gridParam['limit'], $gridParam['sidx'], $gridParam['sord']); echo $response; } else { include TEACHER_LIST_TPL; } } if (isset($_GET['teacher_surname']) && $_SERVER['HTTP_X_REQUESTED_WITH'] && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { $response = getTeacher(); echo $response; } if (isset($_GET['department'])) { if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { $gridParam = getGridParam(); $response = getDepartmentList($gridParam['page'], $gridParam['limit'], $gridParam['sidx'], $gridParam['sord']); echo $response; } else { include DEPARTMENT_LIST_TPL; } } if (isset($_GET['subject'])) { if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { $gridParam = getGridParam(); $response = getSubjectList($gridParam['page'], $gridParam['limit'], $gridParam['sidx'], $gridParam['sord']); echo $response; } else { include SUBJECT_LIST_TPL; } } // передача списка нераспределённых предметов в выпадающий список на форме (предмет-преподаватель)
<?php require_once 'vendor/autoload.php'; require_once 'pub/lib/function.php'; use Jade\Jade; $jade = new Jade(); $tpl_dir = __DIR__ . '\\pub\\tpls'; $jext = '.jade'; echo "<br><br><br><br>"; // var_dump($_POST); $depList = getDepartmentList(); $mode = $_GET['mode'] ? $_GET['mode'] : 'bd'; $currDep = $_POST['rep_dept'] ? $_POST['rep_dept'] : "000000000"; $tpl = getTemplate($mode); if ($_POST['go']) { switch ($mode) { case 'bd': $content = get_bd_content($currDep); break; case 'mv': $content = get_mv_content($currDep, $_POST); break; case 'ls': $content = get_list_employee($currDep); break; case 'vc': $content = get_vacations($currDep); break; case 'fr': $content = get_fired_list($currDep, $_POST); break;