} 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']));
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); } }
<?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)) {