Ejemplo n.º 1
0
// laeme andmete haldamise meetodid
require 'model.php';
// laeme andmete modifitseerimise meetodid
require 'controller.php';
// rakenduse "ruuter"
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // $result muutuja indikeerib kas toimus mõni õnnestunud tegevus või mitte
    $result = false;
    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;
    }
    if ($result) {
        // kuna $result on true siis järelikult toimus mõni õnnestunud tegevus
        // sellisel juhul suuname kasutaja tagasi eelmisele lehele
        header('Location: ' . $_SERVER['PHP_SELF']);
    } else {
        header('Content-type: text/plain; charset=utf-8');
        echo 'Päring ebaõnnestus!';
    }
    // POST päringu puhul me sisu ei näita
    exit;
}
require 'view.php';
Ejemplo n.º 2
0
$username = '******';
$pass = '******';
if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER'] != $username || $_SERVER['PHP_AUTH_PW'] != $pass) {
    header('HTTP/1.0 401 UNAUTHORIZED');
    header('WWW-Authenticate: Basic realm="ladu"');
    echo "Halb!";
    exit;
}
require 'model.php';
require 'controller.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $result = false;
    switch ($_POST['action']) {
        case 'add':
            $nimetus = $_POST['nimetus'];
            $kogus = intval($_POST['kogus']);
            $result = controller_add($nimetus, $kogus);
            break;
        case 'delete':
            $kustuta = intval($_POST['kustuta']);
            $result = controller_delete($kustuta);
            break;
    }
    if ($result) {
        header('Location:' . $_SERVER['PHP_SELF']);
    } else {
        echo "Halb!";
    }
    exit;
}
require 'view.php';