Esempio n. 1
0
        $error = 'Возникла ошибка при добавлении организации';
    }
}
// Изменение организации
if ($_POST['update']) {
    $filename = mktime() . '.jpg';
    $sqlpart = '';
    if (!empty($_FILES["file"]["name"])) {
        $sqlpart = $db->parse(" file='" . $filename . "',");
    }
    $data = array('title' => $_POST['title'], 'url' => translit($_POST['title']), 'form' => $_POST['form'], 'type' => $_POST['type'], 'category' => $_POST['category'], 'boss' => $_POST['boss'], 'description' => $_POST['description'], 'phone' => $_POST['phone'], 'phone2' => $_POST['phone2'], 'fax' => $_POST['fax'], 'email' => $_POST['fax'], 'www' => $_POST['www'], 'city' => $_POST['city'], 'street' => $_POST['street'], 'build' => $_POST['build'], 'lat' => explode(', ', $_POST['coord'])['0'], 'lon' => explode(', ', $_POST['coord'])['1']);
    $update_catalog = $db->query("UPDATE " . DB_PREFIX . "_catalog SET ?p ?u WHERE id=?i", $sqlpart, $data, $_POST['id']);
    if (!empty($_FILES["file"]["name"])) {
        file_upload(array("jpeg", "jpg"), "image/jpeg", "../upload/catalog/original/" . mktime() . ".jpg");
        resize_pic($_FILES["file"]["tmp_name"], "800", "600", "../upload/catalog/800-600/" . mktime() . ".jpg", "75");
        crop_preview($_FILES["file"]["tmp_name"], "200", "../upload/catalog/200-200/" . mktime() . ".jpg", "75");
    }
    if ($update_catalog) {
        $message = 'Данные организации обновлены';
    } else {
        $error = 'Возникла ошибка при обновлении данных организации';
    }
}
// удаление организации
if ($_GET['action'] == 'delete' && empty($error)) {
    terminator();
}
// Добавление нового раздела
if ($_POST['add_category'] && empty($error)) {
    empty($_POST['url']) ? $url = translit($_POST['title']) : ($url = translit($_POST['url']));
    $data = array('title' => $_POST['title'], 'url' => preg_replace("/[^a-z0-9-]/", "", $url));
Esempio n. 2
0
<?php

defined('CAFE') or die(header('Location: /'));
check_error();
// Добавление новой фотографии
if (isset($_POST['add']) && empty($error)) {
    $data = array('title' => $_POST['title'], 'description' => $_POST['description'], 'date' => timestamp($_POST['date']), 'album' => $_POST['album']);
    // Загружаем фотографию, уменьшаем и делаем квадратное превью
    file_upload(array("jpeg", "jpg", "png"), "image/jpeg", "../upload/photo/original/" . timestamp($_POST['date']) . ".jpg");
    resize_pic($_FILES["file"]["tmp_name"], "800", "600", "../upload/photo/800-600/" . timestamp($_POST['date']) . ".jpg", "75");
    crop_preview($_FILES["file"]["tmp_name"], "200", "../upload/photo/200-200/" . timestamp($_POST['date']) . ".jpg", "75");
    $add_photo = $db->query("INSERT " . DB_PREFIX . "_photos SET ?u", $data);
    if ($add_photo && $_FILES["file"]["error"] == 0) {
        $message = 'Фотография успешно добавлена';
    } else {
        $error = 'Возникла ошибка при добавлении фотографии';
    }
}
// Добавление нового альбома
if (isset($_POST['add_album']) && empty($error)) {
    empty($_POST['url']) ? $url = translit($_POST['title']) : ($url = translit($_POST['url']));
    $data = array('title' => $_POST['title'], 'description' => $_POST['description'], 'url' => preg_replace("/[^a-z0-9-]/", "", $url));
    $add_album = $db->query("INSERT " . DB_PREFIX . "_albums SET ?u", $data);
    if ($add_album) {
        $message = 'Альбом успешно добавлен';
    } else {
        $error = 'Возникла ошибка при добавлении альбома';
    }
}
// Обновление фото при изменении
if (isset($_POST['update']) && empty($error)) {