<?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; } }