} } else { header('Route Not Found', true, 404); } break; case 'POST': if (isset($request) && !empty($request) && $request[0] !== '') { if ($request[0] == 'signup') { StudentController::signup($_POST); } else { if ($request[0] == 'auth') { StudentController::auth($_POST); } } } else { StudentController::create($_POST); } break; case 'GET': if (isset($request) && !empty($request) && $request[0] !== '') { if ($request[0] == 'check') { $field = $request[1]; $value = $request[2]; StudentController::check($field, $value); } else { if ($request[0] == 'checkName') { $lastname = $request[1]; $firstname = $request[2]; StudentController::checkName($lastname, $firstname); } else { if ($request[0] == 'signcheck') {
<?php if (!$_POST['isAjax']) { } require_once './.env.php'; require_once './Model/StudentModel.php'; require_once './Controller/StudentController.php'; $controller = new StudentController(); if (isset($_POST['action']) && !empty($_POST['action'])) { switch ($_POST['action']) { case 'newStudent': echo $controller->create(); break; case 'removeStudent': echo $controller->removeStudent($_POST['studentId']); break; case 'storeStudent': echo $controller->storeStudent($_POST['form']); break; default: die; //TODO return error for ajax } } else { echo $controller->index(); }