// 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"]))); }