Пример #1
0
<?php

require_once "../klassen/authentication.class.php";
require_once "../config.php";
require_once "../klassen/datenbank.class.php";
require_once "../klassen/user.class.php";
require_once '../functions/passwordHash.function.php';
$datenbank = new Datenbank();
$name = "";
$passwort = "";
if ($_GET["action"] == "add") {
    hinzufuegen($datenbank);
} else {
    die("Keine oder ungültige Aktion angegeben :/");
}
function hinzufuegen($datenbank)
{
    global $name;
    global $passwort;
    if (!($fehler = parameterFehlerhaft($datenbank))) {
        benutzerErstellen($name, $passwort, $datenbank);
        zurueck();
    } else {
        zurueckMitFehler($fehler);
    }
}
function benutzerErstellen($name, $passwort, $datenbank)
{
    $sql = TUser::SQL_INSERT_INTO;
    $parameters = array("name" => $name, "passwort" => $passwort, "istAktiviert" => true);
    $datenbank->queryDirekt($sql, $parameters);
Пример #2
0
<?php

require_once "./klassen/authentication.class.php";
require_once "./config.php";
require_once "./klassen/datenbank.class.php";
require_once "./klassen/textseite.class.php";
$datenbank = new Datenbank();
$textseite = new TTextseite();
if (!isset($_GET["action"])) {
    die("Keine Aktion :/");
}
switch ($_GET["action"]) {
    case "add":
        hinzufuegen($textseite, $datenbank);
        break;
    case "delete":
        loeschen($textseite, $datenbank);
        break;
}
function hinzufuegen($textseite, $datenbank)
{
    if (hinzufuegenVariablenVorhanden()) {
        if ($_POST["inhalt"] != "") {
            if (strtotime($_POST["zeigenAb"]) !== false) {
                if (strtotime($_POST["zeigenBis"]) !== false) {
                    $textseite->create($datenbank, $_POST["inhalt"], date("Y-m-d H:i:s", strtotime($_POST["zeigenAb"])), date("Y-m-d H:i:s", strtotime($_POST["zeigenBis"])));
                } else {
                    $textseite->create($datenbank, $_POST["inhalt"], date("Y-m-d H:i:s", strtotime($_POST["zeigenAb"])));
                }
            } else {
                $textseite->create($datenbank, $_POST["inhalt"]);
Пример #3
0
<?php

require_once "./klassen/authentication.class.php";
require_once "./config.php";
require_once "./klassen/datenbank.class.php";
require_once "./klassen/bildseite.class.php";
$datenbank = new Datenbank();
$bildseite = new TBildseite();
if (!isset($_GET["action"])) {
    die("Keine Aktion :/");
}
switch ($_GET["action"]) {
    case "add":
        hinzufuegen($bildseite, $datenbank);
        break;
    case "delete":
        loeschen($bildseite, $datenbank);
        break;
}
function hinzufuegen($bildseite, $datenbank)
{
    if (hinzufuegenVariablenVorhanden()) {
        if ($extension = getExtension()) {
            // ZeigenAb wurde angegeben
            if (strtotime($_POST["zeigenAb"]) !== false) {
                // ZeigenBis wurde angegeben
                if (strtotime($_POST["zeigenBis"]) !== false) {
                    $bildseite->create($datenbank, $extension, $_POST["beschriftung"], $_POST["layout"], date("Y-m-d H:i:s", strtotime($_POST["zeigenAb"])), date("Y-m-d H:i:s", strtotime($_POST["zeigenBis"])));
                    // ZeigenBis wurde nicht angegeben
                } else {
                    $bildseite->create($datenbank, $extension, $_POST["beschriftung"], $_POST["layout"], date("Y-m-d H:i:s", strtotime($_POST["zeigenAb"])));
Пример #4
0
        ereg("^([0-9]{1,2})[\\.,]([0-9]{1,2})[\\.,]([0-9]{2,4})( ([0-9]{1,2})[\\.,:]([0-9]{1,2})([\\.,:]([0-9]{1,2})){0,1}){0,1}\$", $mysql_daten["datum_bis"], $dvon);
        if ($dvon[5] == "" && $dvon[6] == "" && $dvon[8] == "") {
            $dvon[5] = 23;
            $dvon[6] = 59;
            $dvon[8] = 59;
        }
        $dbneu = sprintf("\"%d-%d-%d %d:%d:%d\"", $dvon[3], $dvon[2], $dvon[1], $dvon[5], $dvon[6], $dvon[8]);
    } else {
        $dbneu = "NULL";
    }
    $sql = sprintf("update Termine set name='%s',datum_von=%s,datum_bis=%s where id=%d", $mysql_daten["name"], $dvneu, $dbneu, $id);
    mysql_query($sql, $db);
    $aktion = "Termin bearbeiten";
    include "termine.php";
}
//echo "<br> $db <br>";
$mysql_daten["datum_von"] = $datum_von;
$mysql_daten["datum_bis"] = $datum_bis;
$mysql_daten["name"] = $name;
$Fehler = "";
switch ($aktion) {
    case "Termin löschen":
        tloeschen($id, $wirklich, $mysql_daten, $db, $PHP_SELF);
        break;
    case "Termin hinzufügen":
        hinzufuegen($id, $mysql_daten, $db, $PHP_SELF);
        break;
    case "Termin ändern":
        aendern($id, $mysql_daten, $db, $PHP_SELF);
        break;
}
Пример #5
0
$playlist->ladePlaylist($datenbank);
if (!isset($_GET["action"])) {
    die("Keine Aktion :/");
}
switch ($_GET["action"]) {
    case "up":
        nachOben($playlist, $datenbank);
        break;
    case "down":
        nachUnten($playlist, $datenbank);
        break;
    case "delete":
        loeschen($playlist, $datenbank);
        break;
    case "add":
        hinzufuegen($playlist, $datenbank);
        break;
}
function nachOben($playlist, $datenbank)
{
    if (isset($_GET["index"]) && is_numeric($_GET["index"])) {
        $playlist->nachOben($_GET["index"], $datenbank);
        zurueck();
    } else {
        echo "Kein oder ungültiger Index :/";
    }
}
function nachUnten($playlist, $datenbank)
{
    if (isset($_GET["index"]) && is_numeric($_GET["index"])) {
        $playlist->nachUnten($_GET["index"], $datenbank);
Пример #6
0
require_once "./klassen/authentication.class.php";
require_once "./config.php";
require_once "./klassen/datenbank.class.php";
require_once "./klassen/event.class.php";
$datenbank = new Datenbank();
$event = new TEvent();
//die(var_dump($_POST));
if (!isset($_GET["action"])) {
    die("Keine Aktion :/");
}
switch ($_GET["action"]) {
    case "delete":
        loeschen($event, $datenbank);
        break;
    case "add":
        hinzufuegen($event, $datenbank);
        break;
}
function loeschen($event, $datenbank)
{
    if (loeschenVariablenVorhanden()) {
        $event->destroy($_GET["id"], $datenbank);
        zurueck();
    } else {
        echo "Nicht alle oder ungültige Daten übertragen :/";
    }
}
function hinzufuegen($event, $datenbank)
{
    if (hinzufuegenVariablenVorhanden() && hinzufuegenVariablenGueltig()) {
        if ($_POST["ende"] != "") {