//Окно загрузки фотографий //Окно загрузки фотографий case "load_photo": NoAjaxQuery(); $tpl->set('{id}', numFilter2($_GET['id'])); $tpl->load_template('/editapp/load_photo.tpl'); $tpl->compile('content'); AjaxTpl(); die; break; //Функция загрузки фото //Функция загрузки фото case "upload": NoAjaxQuery(); include ENGINE_DIR . '/classes/images.php'; $id = numFilter2($_GET['id']); $uploaddir = ROOT_DIR . '/uploads/apps/'; //Если нет папок юзера, то создаём её if (!is_dir($uploaddir . $id)) { @mkdir($uploaddir . $id, 0777); @chmod($uploaddir . $id, 0777); } //Разрешенные форматы $allowed_files = array('jpg', 'png', 'gif'); //Получаем данные о фотографии $image_tmp = $_FILES['uploadfile']['tmp_name']; $image_name = totranslit($_FILES['uploadfile']['name']); // оригинальное название для оприделения формата $image_rename = substr(md5($server_time + rand(1, 100000)), 0, 15); // имя фотографии $image_size = $_FILES['uploadfile']['size'];
$tpl->set('[/create_ads]', ''); $tpl->set_block("'\\[ads_view_all\\](.*?)\\[/ads_view_all\\]'si", ""); $tpl->set_block("'\\[ads_view_my\\](.*?)\\[/ads_view_my\\]'si", ""); $tpl->compile('info'); $tpl->load_template('ads/ads_create.tpl'); $tpl->compile('content'); break; //Записываем все данные в базу данных //Записываем все данные в базу данных case "add_ads": $title = ajax_utf8(textFilter($_POST['title'])); $description = ajax_utf8(textFilter($_POST['description'])); $link_photos = textFilter2($_POST['link_photos']); $link_site = textFilter2($_POST['link_site']); $category = numFilter2($_POST['category']); $transitions = numFilter2($_POST['transitions']); $ubalance = $db->super_query("SELECT user_balance FROM `" . PREFIX . "_users` WHERE user_id = '{$user_id}'"); if ($transitions <= $ubalance['user_balance']) { if ($title and $link_photos and $link_site and $transitions and $description) { $db->query("INSERT INTO `" . PREFIX . "_ads` SET settings = '{$title}', description = '{$description}', links = '{$link_site}', link = '{$link_photos}', category = '{$category}', views = '{$transitions}', user_id = '{$user_id}'"); $db->query("UPDATE `" . PREFIX . "_users` SET user_balance=user_balance-'{$transitions}' WHERE user_id='{$user_id}'"); echo '1'; } else { echo '2'; } } else { echo '3'; } die; break; //Ajax JQuery Подгрузка обявлений