Beispiel #1
0
<?php

/**
 * @var $page
 */
if ($page['user']['usertype'] != "1") {
    Session::setError('You are not able to create an Advertisement');
    Session::redirect('/');
}
// if the form is posted
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $id = Advertisement::getNextId();
    $startdate = strtotime($_POST['advertisement']['startdate']);
    $enddate = strtotime($_POST['advertisement']['enddate']);
    $newAdvertisement = Advertisement::createAdvertisement(User::getId(), $_POST['advertisement']['title'], $startdate, $enddate, $_POST['advertisement']['description'], $_POST['advertisement']['location'], $_POST['advertisement']['category'], $_POST['advertisement']['salary'], $_POST['advertisement']['tags']);
    if ($newAdvertisement) {
        Session::setSuccess('Successfully created advertisement!');
        Session::redirect('/advertisement/' . $id);
    }
    Session::setError('Unable to create advertisement, an unknown error occured, please try again');
    Session::redirect('/');
}