Exemple #1
0
<?php

use Site\Models\table\Image;
use Site\View\classes\View;
require __DIR__ . '/../autoload.php';
/* -- Получение одной записи из БД по ID -- */
$img = Image::findById($_GET['id']);
/* -- Передача полученой записи в шаблон -- */
$obView = new View();
$obView->assign('img', $img);
/* -- Вывод шаблона на экран -- */
$obView->display('imgOne.php');
Exemple #2
0
<?php

use Site\Models\User;
use Site\View\classes\View;
require __DIR__ . '/../autoload.php';
/* -- Точка входа в админ панель -- */
$view = new View();
/* -- Первое посещение, пустая страница -- */
if (empty($_POST['main']) && empty($_POST['galleryIns']) && empty($_POST['galleryDel']) && empty($_POST['trainsDel']) && empty($_POST['trainsUp']) && empty($_POST['trainsIns'])) {
    $view->admin('adminPan.php');
    die;
} else {
    /* -- Обработка данных пришедшие из формы -- */
    $admin = new User();
    /* -- Изменение главной страницы -- */
    if (isset($_POST['main'])) {
        $mass = ['title' => $_POST['title'], 'text' => $_POST['text']];
        //$user = new User();
        $admin->updateMainPage($mass);
        /* -- Получение результата выполнения запроса к БД -- */
        $view->admin('adminPan.php', $res);
        /* -- Вывод шаблона с результатом -- */
        //header('Location: /Control/admin.php'); /* -- Для варианта -- */
    }
    /* -- Изменение галереи -- */
    if (isset($_POST['galleryIns'])) {
        $mass = $_FILES['file'];
        $admin->insertImage($mass);
        /* -- Добавить фото -- */
        $view->admin('adminPan.php', $res);
        //header('Location: /Control/admin.php');
Exemple #3
0
<?php

use Site\Models\table\Image;
use Site\View\classes\View;
require __DIR__ . '/../autoload.php';
/* -- Получение массива записей из БД -- */
$res = Image::findAll();
/* -- Передача полученного массива в шаблон -- */
$obView = new View();
$obView->assign('photo', $res);
/* -- Вывод шаблона на экран -- */
$obView->display('images.php');
Exemple #4
0
<?php

use Site\Models\table\MainRecord;
use Site\View\classes\View;
require __DIR__ . '/../autoload.php';
/* -- Получение массива записей из БД -- */
$res = MainRecord::findAll();
/* -- Передача полученного массива в шаблон -- */
$obView = new View();
$obView->assign('main', $res);
/* -- Вывод шаблона на экран -- */
$obView->display('main.php');
Exemple #5
0
<?php

use Site\Models\table\TimetableRecord;
use Site\View\classes\View;
require __DIR__ . '/../autoload.php';
/* -- Получение массива записей из БД -- */
$res = TimetableRecord::findAll();
/* -- Передача полученного массива в шаблон -- */
$obView = new View();
$obView->assign('train', $res);
/* -- Вывод шаблона на экран -- */
$obView->display('timetable.php');