예제 #1
0
         }
     } 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') {
예제 #2
0
<?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();
}