Esempio n. 1
0
function controller_delete($id)
{
    if (!controller_user()) {
        return false;
    }
    if ($id <= 0) {
        return false;
    }
    return model_delete($id);
}
Esempio n. 2
0
function controller_logout()
{
    if (!controller_user()) {
        return false;
    }
    // muuda sessiooni küpsis kehtetuks
    if (isset($_COOKIE[session_name()])) {
        setcookie(session_name(), '', time() - 42000, '/');
    }
    // tühjenda sessiooni massiiv
    $_SESSION = array();
    // lõpeta sessioon
    session_destroy();
    return true;
}
Esempio n. 3
0
function controller_update($id, $kogus)
{
    if (!controller_user()) {
        message_add('Tegevus eeldab sisselogimist');
        return false;
    }
    if ($id <= 0 || $kogus <= 0) {
        message_add('Vigased sisendandmed');
        return false;
    }
    if (model_update($id, $kogus)) {
        message_add('Uuendati andmeid real ' . $id);
        return true;
    }
    message_add('Andmete uuendamine ebaõnnestus');
    return false;
}
Esempio n. 4
0
    }
    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;
}
if (!empty($_GET['view'])) {
    switch ($_GET['view']) {
        case "register":
            require 'view_register.php';
            break;
        case 'login':
            require 'view_login.php';
            break;
        default:
            //header("Content-Type: test");
            echo 'Tundmatu valik!';
            exit;
    }
} else {
    if (!controller_user()) {
        header("Location: " . $_SERVER['PHP_SELF'] . "?view=login");
    }
    require 'view.php';
}