Example #1
0
File: news.php Project: Klym/sp-dnr
require "packages/info/mapper/NewsMapper.php";
require "packages/info/domain/News.php";
require "packages/info/domain/Category.php";
require "packages/pagination/Pagination.php";
$selected = isset($_GET["page"]) ? $_GET["page"] : 0;
if (!isset($_GET["startYear"]) || !isset($_GET["startMonth"]) || !isset($_GET["startDay"])) {
    $from = null;
} else {
    $from = $_GET["startYear"] . "-" . $_GET["startMonth"] . "-" . $_GET["startDay"];
}
if (!isset($_GET["endYear"]) || !isset($_GET["endMonth"]) || !isset($_GET["endDay"])) {
    $to = null;
} else {
    $to = $_GET["endYear"] . "-" . $_GET["endMonth"] . "-" . $_GET["endDay"];
}
$news = new info\mapper\NewsMapper($pdo);
try {
    $limitNews = $news->getData($selected, $_GET["type"], $from, $to);
    $count = $news->getCount($_GET["type"], $from, $to);
} catch (Exception $e) {
    die($e->getMessage());
}
$pagination = new pagination\Pagination($count, $selected);
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="img/favicon.png">
<link rel="stylesheet" type="text/css" href="css/reset.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
Example #2
0
include "blocks/check.php";
require "../blocks/connect.php";
require "../packages/info/mapper/NewsMapper.php";
require "../packages/info/domain/News.php";
require "../packages/info/domain/Category.php";
if (isset($_POST["title"]) && !empty($_POST["title"])) {
    $title = $_POST["title"];
}
if (isset($_POST["type"]) && !empty($_POST["type"])) {
    $type = $_POST["type"];
}
if (isset($_POST["text"]) && !empty($_POST["text"])) {
    $text = $_POST["text"];
}
if (isset($title) && isset($type) && isset($text)) {
    $news = new info\mapper\NewsMapper($pdo);
    try {
        $newsItem = new info\domain\News(0, $title, $text, 1, $type, 0, date("Y-m-d H:i:s"), "");
        if (!empty($_FILES["img"]["name"])) {
            $type = $_FILES["img"]["type"];
            $path = $_FILES["img"]["tmp_name"];
            $img = $newsItem->compressImg($path, $type);
            if (!empty($img)) {
                $newsItem->setImg($img);
            }
        }
        $news->insert($newsItem);
    } catch (Exception $e) {
        die($e->getMessage());
    }
    echo "<html><head><meta http-equiv='refresh' content='2; url=news.php'>Новость успешно добавлена.</head></html>";
Example #3
0
<?php

session_start();
include "blocks/check.php";
require "../blocks/connect.php";
require "../packages/info/mapper/NewsMapper.php";
require "../packages/info/domain/News.php";
require "../packages/info/domain/Category.php";
$page = "news";
if (isset($_GET["id"]) && !empty($_GET["id"])) {
    $id = $_GET["id"];
}
$news = new info\mapper\NewsMapper($pdo);
try {
    $newsItem = $news->find($id);
} catch (Exception $e) {
    die($e->getMessage());
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="../css/reset.css">
<link rel="stylesheet" type="text/css" href="Bootstrap/styles/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="Bootstrap/js/jquery-1.11.1.min.js"></script>
<script src="Bootstrap/js/bootstrap.min.js"></script>
<script src="ckeditor/ckeditor.js"></script>
<script src="js/del.js"></script>
<title>Админ Панель - Редактирование новостей</title>
Example #4
0
<?php

session_start();
include "blocks/check.php";
require "../blocks/connect.php";
require "../packages/info/mapper/NewsMapper.php";
require "../packages/info/domain/News.php";
require "../packages/info/domain/Category.php";
if (isset($_GET["id"]) && !empty($_GET["id"])) {
    $id = $_GET["id"];
}
$newsMapper = new info\mapper\NewsMapper($pdo);
try {
    $newsMapper->deleteImg($id);
} catch (Exception $e) {
    die(json_encode(array("result" => $e->getMessage())));
}
echo json_encode(array("result" => "200 OK"));
Example #5
0
<?php

require "blocks/connect.php";
require "packages/info/mapper/NewsMapper.php";
require "packages/info/domain/News.php";
require "packages/info/domain/Category.php";
$news = new info\mapper\NewsMapper($pdo);
try {
    $newsItem = $news->find($_GET["id"]);
} catch (Exception $e) {
    die($e->getMessage());
}
echo "<style>body { font-family: Arial, Helvetica, sans-serif;\n\t\t\t\t\tfont-size: 15px;\n\t\t\t\t\tfont-weight: normal;\n\t\t\t\t\tcolor: #252424;\n\t\t\t\t\tline-height: 19px;\n\t\t\t\t   }\n\t  </style>";
echo $newsItem->getText();
Example #6
0
File: nav.php Project: Klym/sp-dnr
<?php

require_once "../packages/info/mapper/NewsMapper.php";
require_once "../packages/info/domain/News.php";
require_once "../packages/info/domain/Category.php";
$newsNavMapper = new info\mapper\NewsMapper($pdo);
if ($page == "news") {
    $categoryNavMapper = new info\mapper\CategoryMapper($pdo);
}
try {
    if ($page == "news") {
        $categories = $categoryNavMapper->findAll();
    }
    $newsCount = $newsNavMapper->getCount();
} catch (Exception $e) {
    die($e->getMessage());
}
?>
<div class="list-group navigation shadow">
    <a href="index.php" class="list-group-item <? if ($page == "index") echo "active"; ?>">
        <span class="glyphicon glyphicon-chevron-right pull-right"></span>
        Главная
    </a>
    <a href="news.php" class="list-group-item <? if ($page == "news" && !isset($_GET["type"])) echo "active"; ?>">
        <span class="badge"><?php 
echo $newsCount;
?>
</span>
        Новости
    </a>
    <? if ($page == "news") {
Example #7
0
<?php

require "blocks/connect.php";
require "packages/info/mapper/NewsMapper.php";
require "packages/info/domain/News.php";
require "packages/info/domain/Category.php";
require "packages/info/domain/Document.php";
require "packages/info/mapper/documents/NewsDocuments.php";
$news = new info\mapper\NewsMapper($pdo);
try {
    $newsItem = $news->find($_GET["id"]);
    $documents = $news->getDocuments($newsItem->getId());
} catch (Exception $e) {
    die($e->getMessage());
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="img/favicon.png">
<link rel="stylesheet" type="text/css" href="css/reset.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="js/scripts.js"></script>
<script src="js/Partners.js"></script>
<title>Союз Предпринимателей ДНР - Новости</title>
</head>
<body>
	<div id="wrapper" class="news">
    	<? include("blocks/header.php"); ?>
        <? $page = "news"; include("blocks/nav.php"); ?>
Example #8
0
<?php

require "blocks/connect.php";
require "packages/info/mapper/NewsMapper.php";
require "packages/info/mapper/PartnerMapper.php";
require "packages/info/mapper/documents/Documents.php";
require "packages/info/domain/News.php";
require "packages/info/domain/Category.php";
require "packages/info/domain/Partner.php";
require "packages/info/domain/Document.php";
$news = new info\mapper\NewsMapper($pdo);
$partners = new info\mapper\PartnerMapper($pdo);
$documentsMapper = new info\mapper\documents\Documents($pdo);
try {
    $latestNews = $news->getLatestData();
    $bannerPartners = $partners->getBannerPartners();
    $documents = $documentsMapper->getLatestDocuments();
} catch (Exception $e) {
    die($e->getMessage());
}
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<link rel="shortcut icon" href="img/favicon.png">
<link rel="stylesheet" type="text/css" href="css/reset.css">
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="js/scripts.js"></script>
<script src="js/Partners.js"></script>
<title>Союз Предпринимателей ДНР - Главная</title>