Beispiel #1
0
     //Окно загрузки фотографий
 //Окно загрузки фотографий
 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'];
Beispiel #2
0
     $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 Подгрузка обявлений