<?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';
<?php require_once 'modules/startup.php'; require 'modules/classes.php'; require 'modules/repository.php'; $link = startup(); $getTitle = "Редактирование статьи"; $titleNew = ''; $contentNew = ''; $change = false; $error = false; $error_message = []; $arr = ArticleRepo::load($link, $_GET['id']); $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; }