Example #1
0
$title = $arr->getTitle();
$content = $arr->getContent();
if (!empty($_POST) && isset($_POST['titleNew']) && isset($_POST['contentNew'])) {
    $titleNew = trim($_POST['titleNew']);
    $contentNew = trim($_POST['contentNew']);
    if (isset($_FILES['image'])) {
        if ($_FILES['image']['name'] != '') {
            $arrtype = array('image/jpeg', 'image/gif', 'image/png');
            if (in_array($_FILES['image']['type'], $arrtype) && $_FILES['image']['size'] < 1000000) {
                if (!is_dir("img")) {
                    mkdir("img");
                }
                if (ImageUpload::upload($link, $_FILES['image'])) {
                    $name = $_FILES['image']['name'];
                    $name = " '{$name}' ";
                    $add = ImageRepo::add($link, $name, $_GET['id']);
                    $change = true;
                }
            } else {
                $error = true;
                $error_message[] = 'Файл должен быть формата .jpg, .png или .gif и размером меньше 1Mb';
            }
        }
    }
    if (!empty($titleNew) && !empty($contentNew)) {
        if (ArticleRepo::edit($link, $_GET['id'], $_POST['titleNew'], $_POST['contentNew'])) {
            $title = $titleNew;
            $content = $contentNew;
            $change = true;
        }
    } else {
Example #2
0
<?php

require_once 'modules/startup.php';
require 'modules/classes.php';
require 'modules/repository.php';
$link = startup();
$id = $_GET['id'];
$article_get = ArticleRepo::load($link, $id);
$article_title = $article_get->getTitle();
$article_content = $article_get->getContent();
$getTitle = $article_title;
$img_get = array();
if (isset($_POST['edit'])) {
    header("location: edit.php?id=" . $_GET['id']);
}
if (isset($_POST['delete'])) {
    if (ArticleRepo::delete($link, $id)) {
        header("location: editor.php");
    }
}
if (is_dir("img_p")) {
    $img_get = ImageRepo::loadAll($link, $id);
}
header('Content-type: text/html; charset=utf-8');
include 'views/header.php';
include 'views/v_article.php';
include 'views/footer.php';
Example #3
0
<?php

require_once 'modules/startup.php';
require 'modules/classes.php';
require 'modules/repository.php';
$link = startup();
$getTitle = "Фотогалерея";
$id = $_GET['img'];
$update = ImageRepo::update($link, $id);
$image = ImageRepo::load($link, $id);
$name = $image->getName();
$click = $image->getClick();
if (isset($_POST['del'])) {
    ImageRepo::delete($link, $id);
    header('location:article.php?id=' . $_GET['id']);
}
header('Content-type: text/html; charset=utf-8');
include 'views/header.php';
include 'views/v_photo.php';
include 'views/footer.php';