Exemplo n.º 1
0
    } else {
        $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']));
Exemplo n.º 2
0
                case 2:
                    headerCache();
                    header("Content-type:image/gif");
                    imagegif($new_img);
                    break;
                case 3:
                    headerCache();
                    header("Content-type:image/png");
                    imagepng($new_img);
                    break;
                default:
                    header("location: {$img}");
                    break;
            }
            exit;
        } else {
            header("location: {$img}");
        }
    } else {
        header("location: {$img}");
    }
}
if ($image) {
    resize_pic($image, $w, $h);
} else {
    if (isset($_GET["imgthumb"])) {
        $w = intval($_GET["w"]);
        $h = intval($_GET["h"]);
        resize_pic($_GET["imgthumb"], $w, $h);
    }
}
Exemplo n.º 3
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)) {