Esempio n. 1
0
File: ladu.php Progetto: andris9/itk
 // Eeelab, et paneksime kõikidesse lehe vormidesse selle tokeni peidetud väljana sisse
 if (!empty($_POST['csrf_token']) && $_POST['csrf_token'] == $_SESSION['csrf_token']) {
     switch ($_POST['action']) {
         case 'add':
             $nimetus = $_POST['nimetus'];
             $kogus = intval($_POST['kogus']);
             $result = controller_add($nimetus, $kogus);
             break;
         case 'delete':
             $id = intval($_POST['id']);
             $result = controller_delete($id);
             break;
         case 'update':
             $id = intval($_POST['id']);
             $kogus = intval($_POST['kogus']);
             $result = controller_update($id, $kogus);
             break;
         case 'register':
             $kasutajanimi = $_POST['kasutajanimi'];
             $parool = $_POST['parool'];
             $result = controller_register($kasutajanimi, $parool);
             break;
         case 'login':
             $kasutajanimi = $_POST['kasutajanimi'];
             $parool = $_POST['parool'];
             $result = controller_login($kasutajanimi, $parool);
             break;
         case 'logout':
             $result = controller_logout();
             break;
     }
        get_model_content();
        break;
    case "model-update":
        model_update();
        break;
    case "view":
        get_view_content();
        break;
    case "view-update":
        view_update();
        break;
    case "controller":
        get_controller_content();
        break;
    case "controller-update":
        controller_update();
        break;
    case "script":
        get_script_content();
        break;
    case "script-update":
        script_update();
        break;
    default:
        echo "Unknown action action";
        break;
}
function get_model_content()
{
    print json_encode(array('content' => file_get_contents('../application/models/' . $_POST["name"])));
}