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

session_start();
require_once __DIR__ . '/autoload.php';
require __DIR__ . '/functions/fileUpload.php';
$ads_controller = new AdvertsController();
if (!empty($_POST)) {
    $data = [];
    if (!empty($_POST['title']) && !empty($_POST['text'])) {
        $data['title'] = $_POST['title'];
        $data['text'] = $_POST['text'];
    }
    $user_controller = new UsersController();
    $data['id'] = $user_controller->UserId($_SESSION['login'], $_SESSION['password'])->id;
    if (!empty($_FILES)) {
        $res = File_upload('image');
        if (false !== $res) {
            $data['image'] = $res;
        }
    }
    if (isset($data['title']) && isset($data['text']) && isset($data['id']) && isset($data['image'])) {
        $ads_controller->addAdvert($data);
        header('Location: /index.php');
        die;
    } else {
        $_SESSION['errors'] = 'Title or text is empty!';
        header('Location: /views/addAndUpdate.php');
        exit;
    }
}