Example #1
0
<?php

$id = get_request_variable('id', '');
$news = new news();
$news->news_id = $id;
if ($id) {
    if ($news->Load()) {
        $dir = SITE_NEWS_FILE_ROOT . $news->news_stamp . $news->news_exp;
        @unlink($dir);
        $dir = SITE_NEWS_FILE_ROOT . $news->news_stamp . "_1" . $news->news_exp;
        @unlink($dir);
        $date = $news->news_date;
        $news->Delete();
    } else {
        $news->news_id = 0;
        $date = date('Y-m-d');
    }
}
header('Location:' . SITE_HTTP_ROOT . $STORAGE['module'] . '/edit/date/' . $date . '/');
Example #2
0
//количество новостей
$PreLengthC = $news_conf->PreLengthC;
//размер предпросмотра - число символов.
$tab_width = $news_conf->tab_width;
//ширина таблицы с новостями
$p_time = $news_conf->p_time;
//показывать время новости
$p_date = $news_conf->p_date;
//показывать дату новости
$img_height = $news_conf->img_height;
//высота для миникартинки новости
define('LIMIT_NEWS_ON_PAGE', $am_news);
if ($id > 0) {
    $news = new news();
    $news->news_id = $id;
    $news->Load();
    include SITE_FILE_ROOT . 'template/header.php';
    include SITE_FILE_ROOT . 'template/' . $STORAGE['module'] . '/' . $STORAGE['action'] . '-id.php';
    include SITE_FILE_ROOT . 'template/footer.php';
} else {
    if ($date) {
        $linedate = parse_date('{Y}-{m}-{d}', $date, true);
    } else {
        $linedate = date('Y-m-d', time());
    }
    $newses = array();
    $query = 'SELECT COUNT(*) as num FROM ' . TABLE_NEWS . ' WHERE news_date = \'' . $linedate . '\'  limit ' . LIMIT_NEWS_ON_PAGE;
    $db->query($query);
    $all_num = $db->value[0]['num'];
    if ($all_num < LIMIT_NEWS_ON_PAGE) {
        $query = 'SELECT * FROM ' . TABLE_NEWS . ' WHERE news_date <= \'' . $linedate . '\' ORDER BY news_id ASC  limit ' . LIMIT_NEWS_ON_PAGE;
Example #3
0
<?php

$id = get_request_variable('id', '');
$date = get_request_variable('date', '');
$save = get_request_variable('save', '');
$news = new news();
$news->news_id = $id;
if ($id) {
    if (!$news->Load()) {
        $news->news_id = 0;
    }
} else {
    $news->news_id = 0;
}
$news_conf = new news_config();
$news_conf->Load();
if ($save) {
    $news->news_title = get_request_variable('title', '');
    $news->news_content = get_request_variable('content', '');
    $news->news_img = get_request_variable('img', 'n');
    $day = get_request_variable('day', date('Y-m-d'));
    $news->news_date = parse_date('{Y}-{m}-{d}', $day, false);
    if ($news->news_id == 0) {
        $news->news_time = date('H:i');
    }
    if ($news->news_img !== "n") {
        if ($_FILES['file']['name'] != "") {
            if ($news->news_id > 0) {
                $dir = SITE_NEWS_FILE_ROOT . $news->news_stamp . $news->news_exp;
                @unlink($dir);
                $dir = SITE_NEWS_FILE_ROOT . $news->news_stamp . '_1' . $news->news_exp;