Модуль администратора сайта www.prostosdal.ru - - выход

Редактирование служебных страниц: Главная '.$Row[nazv].''; ?>

Настройка общая: Главная страница - Глобальная

Страницы: Добавление - Редактирование

Журналисты: Добавить - Редактировать

Категории: Добавление - Редактирование

Тексты: добавление, редактирование

Отзывы: добавление, редактирование

Комментарии: Последние 100

Вопрос/ответ: добавление, редактирование

"ay","ей"=>"ey","ий"=>"iy","ой"=>"oy","уй"=>"uy", "ый"=>"yy","эй"=>"ey","юй"=>"yuy","ей"=>"yay", "Ґ"=>"G","Ё"=>"YO","Є"=>"E","Ї"=>"YI","І"=>"I", "і"=>"i","ґ"=>"g","ё"=>"yo","№"=>"","є"=>"e", "ї"=>"yi","А"=>"A","Б"=>"B","В"=>"V","Г"=>"G", "Д"=>"D","Е"=>"E","Ж"=>"ZH","З"=>"Z","И"=>"I", "Й"=>"Y","К"=>"K","Л"=>"L","М"=>"M","Н"=>"N", "О"=>"O","П"=>"P","Р"=>"R","С"=>"S","Т"=>"T", "У"=>"U","Ф"=>"F","Х"=>"H","Ц"=>"TS","Ч"=>"CH", "Ш"=>"SH","Щ"=>"SHCH","Ъ"=>"'","Ы"=>"Y","Ь"=>"", "Э"=>"E","Ю"=>"YU","Я"=>"YA", "а"=>"a","б"=>"b", "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"zh", "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l", "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r", "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h", "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"shch","ъ"=>"", "ы"=>"y","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya", " "=>"-"," "=>"-"," "=>"-",","=>"","."=>"","&"=>"","amp"=>"", "quot"=>"",";"=>"",";"=>"","+"=>"","="=>"","*"=>"","#"=>"", "/"=>"","”"=>"","“"=>"",")"=>"","("=>"","$"=>"","%"=>"", ":"=>"","!"=>"",">"=>"","<"=>"","«"=>"","»"=>"","\""=>"", "'"=>"","`"=>"","\\"=>"","–"=>"-","—"=>"-","--"=>"-","?"=>"" ); $str=strtr($str, $tr); return strtolower(substr($str,0,200)); } # масштабирование картинок function resize_image($width, $source, $destination) { // Если ширина или высота не заданы определяем размер $size = getimagesize($source); $proportion = $size['0'] / $size['1']; $height = round($width / $proportion); if($size['0']>$width){ // делаем ресайз $src = imagecreatefromjpeg($source); $img = imagecreatetruecolor($width, $height); imagecopyresampled($img, $src, 0, 0, 0, 0, $width, $height, imagesx($src),imagesy($src)); imageJPEG($img, $destination, 95); }else{ // заливаем как есть @copy($source, $destination); } } function calculateReduction($srcW, $srcH, $resize) { if( $srcW > $srcH ) $reduction = $srcH/$resize; else $reduction = $srcW/$resize; return $reduction; } function create_watermark($image) { $watermark=imagecreatefrompng('watermark.png'); $alpha_level = 80; // ширина и высота водяного знака $width = imagesx($watermark); $height = imagesy($watermark); $dest_x = imagesx($image) - $width; $dest_y = imagesy($image) - $height; imagecopymerge($image, $watermark, $dest_x-5, $dest_y-5, 0, 0, $width, $height, $alpha_level); return $image; } /*int imagecopymerge (resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y, int src_w, int src_h, int pct) Копирует часть изображения src_im в dst_im, начиная с x,y-координат src_x, src_y, шириной src_w и высотой src_h.Определённая часть будет скопирована в x,y-координаты dst_x и dst_y. Два изображения будут объединены в соответствии с pct, который может иметь значение в диапазоне от 0 до 100.Если pct = 0, действие не выполняется; если 100, эта функция работает идентично imagecopy().*/ # масштабирование картинок для новости с обрезанием лишнего function printSquareImage($FILE, $destination /* название новости для урл картинки*/) { $source=$FILE[tmp_name]; //echo$source=$_FILES[tmp_name]; // имя подбираем $ext=strtolower(strrchr(basename($FILE['name']), ".")); $prefiks='upload/news/'.date("Y").'/www.prostosdal.ru-'; $name=$prefiks.translit($destination).$ext; // проверка на существование такого файла if(file_exists($prefiks.translit($destination).$ext)){ // есть такой файл // перебираем файлы пока не найдём свободное имя $i_perebor=1; while(file_exists($prefiks.translit($destination)."-".$i_perebor.$ext)){ $i_perebor++; } $name=$prefiks.translit($destination)."-".$i_perebor.$ext; } $sizeX = 400; $sizeY = 300; $pathImg=$source;$size = getimagesize($source); if( file_exists($pathImg) && ($sizeImg = @getimagesize($pathImg) ) !== NULL ) { $srcW = $sizeImg[0]; $srcH = $sizeImg[1]; if( $size[mime] == "image/jpeg" ){ $image = imagecreatefromJPEG($pathImg); }elseif( $size[mime] == "image/gif" ){ $image = imagecreatefromGIF($pathImg); }elseif( $size[mime] == "image/png" ){ $image = imagecreatefromPNG($pathImg); }else{ die("Couldn't create image."); } if(($sizeX/$srcW)<($sizeY/$srcH)) $reduction = calculateReduction($srcW,$srcH, $sizeY); else $reduction = calculateReduction($srcW,$srcH, $sizeX); $desW = round($srcW/$reduction); $desH = round($srcH/$reduction); $startX=round(($srcW/$reduction-$sizeX)/2)*$reduction; $startY=round(($srcH/$reduction-$sizeY)/2)*$reduction; if( $size[mime] == "image/gif" ){ $copy = imagecreate($desW, $desH); }else{ $copy = imagecreatetruecolor($desW, $desH); } //int imagecopyresampled (resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH) src - исходн imagecopyresampled($copy,$image,0,0,$startX /*старт Х*/,$startY /*старт У*/,$desW, $desH, $srcW, $srcH) or die ("Image copy failed."); $image = $copy; $srcW = $desW; $srcH = $desH; if( $size[mime] == "image/gif" ){ $square = imagecreate($sizeX, $sizeY); }else{ $square = imagecreatetruecolor($sizeX, $sizeY); } imagecopy($square,$image,0,0,0,0,$srcW,$srcH); imagedestroy($image); //$square=create_watermark($square); //header("Content-type: {$size[mime]}"); if( $size[mime] == "image/jpeg" ){ imageJPEG($square, $name, 95); }elseif( $size[mime] == "image/gif" ){ imagegif($square, $name, 95); }elseif( $size[mime] == "image/png" ){ imagepng($square, $name, 95); }else{ die("Couldn't create image."); } } /*// фотобанк пытаемся сделать // GLOBAL $Link, $_POST; if(!$_POST[categ]) $_POST[categ]=$_POST[news_categ]; $Query="INSERT INTO `photobank` (`pb_url`, `pb_categ`, `pb_nazv`) VALUES ('$name','$_POST[categ]','".addslashes(antixak($destination))."')"; mysql_query($Query,$Link); if(mysql_insert_id()) echo '
В фотобанк данные добавлены!
'; */ return $name; // возвращаем адрес картинки } function printSquareImage2($FILE, $destination /* название новости для урл картинки*/) { $source=$FILE[tmp_name]; //echo$source=$_FILES[tmp_name]; // имя подбираем $ext=strtolower(strrchr(basename($FILE['name']), ".")); $prefiks='upload/news/'.date("Y").'/www.prostosdal.ru-'; $name=$prefiks.translit($destination).$ext; // проверка на существование такого файла if(file_exists($prefiks.translit($destination).$ext)){ // есть такой файл // перебираем файлы пока не найдём свободное имя $i_perebor=1; while(file_exists($prefiks.translit($destination)."-".$i_perebor.$ext)){ $i_perebor++; } $name=$prefiks.translit($destination)."-".$i_perebor.$ext; } $sizeX = 78; $sizeY = 78; $pathImg=$source;$size = getimagesize($source); if( file_exists($pathImg) && ($sizeImg = @getimagesize($pathImg) ) !== NULL ) { $srcW = $sizeImg[0]; $srcH = $sizeImg[1]; if( $size[mime] == "image/jpeg" ){ $image = imagecreatefromJPEG($pathImg); }elseif( $size[mime] == "image/gif" ){ $image = imagecreatefromGIF($pathImg); }elseif( $size[mime] == "image/png" ){ $image = imagecreatefromPNG($pathImg); }else{ die("Couldn't create image."); } if(($sizeX/$srcW)<($sizeY/$srcH)) $reduction = calculateReduction($srcW,$srcH, $sizeY); else $reduction = calculateReduction($srcW,$srcH, $sizeX); $desW = round($srcW/$reduction); $desH = round($srcH/$reduction); $startX=round(($srcW/$reduction-$sizeX)/2)*$reduction; $startY=round(($srcH/$reduction-$sizeY)/2)*$reduction; if( $size[mime] == "image/gif" ){ $copy = imagecreate($desW, $desH); }else{ $copy = imagecreatetruecolor($desW, $desH); } //int imagecopyresampled (resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH) src - исходн imagecopyresampled($copy,$image,0,0,$startX /*старт Х*/,$startY /*старт У*/,$desW, $desH, $srcW, $srcH) or die ("Image copy failed."); $image = $copy; $srcW = $desW; $srcH = $desH; if( $size[mime] == "image/gif" ){ $square = imagecreate($sizeX, $sizeY); }else{ $square = imagecreatetruecolor($sizeX, $sizeY); } imagecopy($square,$image,0,0,0,0,$srcW,$srcH); imagedestroy($image); //$square=create_watermark($square); //header("Content-type: {$size[mime]}"); if( $size[mime] == "image/jpeg" ){ imageJPEG($square, $name, 95); }elseif( $size[mime] == "image/gif" ){ imagegif($square, $name, 95); }elseif( $size[mime] == "image/png" ){ imagepng($square, $name, 95); }else{ die("Couldn't create image."); } } /*// фотобанк пытаемся сделать // GLOBAL $Link, $_POST; if(!$_POST[categ]) $_POST[categ]=$_POST[news_categ]; $Query="INSERT INTO `photobank` (`pb_url`, `pb_categ`, `pb_nazv`) VALUES ('$name','$_POST[categ]','".addslashes(antixak($destination))."')"; mysql_query($Query,$Link); if(mysql_insert_id()) echo '
В фотобанк данные добавлены!
'; */ return $name; // возвращаем адрес картинки } if($edit=="page"){ // редактирование статичных страниц if($_POST[text]=="" AND $_POST[nazv]==""){ // форма $Query="SELECT * FROM `base` where `id`='$id' limit 1;"; $Result=mysql_query($Query,$Link); echo'

Редактирование страницы


'; while ($Row = mysql_fetch_array($Result)){ $Row[text]=str_replace("\\\"","\"",$Row[text]); $Row[text]=str_replace("\\","",$Row[text]); echo' '; if($Row[id]!=1) echo' '; echo' '; } echo'
Ссылка на страницуhttp://www.prostosdal.ru/'.$Row[url].'/
Название страницы
Текст страницы
Ключевые слова
Удалить
'; }else{ // сохранение изменений if($_POST[del]!=1){ // редактируем $Query="UPDATE `base` SET `text` = '".addslashes($_POST[text])."', `nazv` = '".antixak($_POST[nazv])."', `keyw` = '".addslashes($_POST[keyw])."', `categ` = '".addslashes($_POST[categ])."' WHERE `id`='$id' LIMIT 1; "; mysql_query($Query,$Link) or die("Изменения не сохранены, ошибка:".mysql_error().mysql_errno()); echo"

Измения успешно сохранены.

"; echo' '; }else{ // удаляем $Query="DELETE FROM `base` WHERE `id`='$id' limit 1;"; mysql_query($Query,$Link)or die("Не удалено, ошибка:".mysql_error().mysql_errno()); echo"Удалено успешно."; echo' '; } } }elseif($edit=="categ"){ // категории добавление / редактирование if($wx==8){ # добавление категории echo'

Добавление категории

Название
Описание
Категория:
'; }elseif($wx==9){ # сохранение категории // проверка на уник урла $Query="SELECT `categ_url` FROM `categ` where `categ_url` LIKE '".translit($_POST[nazv])."%'"; $Result=mysql_query($Query,$Link); $count=mysql_numrows($Result); if($count!=0) $url=translit($_POST[nazv])."-$count"; else $url=translit($_POST[nazv]); if($_POST['categ']=="") $_POST['categ']=0; $Query="SELECT `categ_after` FROM `categ` ORDER by `categ_after` DESC LIMIT 1;"; $Result=mysql_query($Query,$Link); while($Row=mysql_fetch_array($Result)) $categ_after=$Row[categ_after]+1; $Query="INSERT INTO `categ` (`categ_id_id`, `categ_text`, `categ_title`, `categ_url`, `categ_after`) VALUES ('".$_POST['categ']."', '".addslashes($_POST[text])."','".antixak($_POST[nazv])."', '$url', '$categ_after');"; mysql_query($Query,$Link) or die("Ошибка ".mysql_error()); echo"
Категория добавлена!"; echo' '; }elseif($wx==10){ # редактирование категорий # список последних 100 статей + поле для ид #выводим 100 последних статей echo"
"; $Query="SELECT * FROM `categ` order by categ_id DESC limit 100"; $Result = mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { #список echo'

'; } # id echo"

URL:

"; }elseif($wx==11){ # редактирование категорий # форма редактирования $zpr=str_replace("http://www.prostosdal.ru/category/","",antixak($_POST[id2])); $zpr=str_replace("/","",$zpr); $id=antixak($_POST[id]); if($_GET[idid]) $id=antixak($_GET[idid]); $Query="SELECT * FROM `categ` where `categ_id`='$id' or `categ_url`='$zpr' limit 1" ; $Result=mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { $Row[categ_text] = str_replace("\\","",$Row[categ_text]); echo'

Редактирование категории

Название
Описание
Категория:
Удалить:
'; } }elseif($wx==12){ # редактирование разделов # запись изменений if($_POST[del]!=1){ // редактируем #запись в бд $Query="UPDATE `categ` SET `categ_text` = '".addslashes($_POST[text])."', `categ_title` = '".addslashes($_POST[nazv])."', `categ_id_id` = '".addslashes($_POST[categ_id_id])."' WHERE `categ_id`='$_GET[id]' "; mysql_query($Query,$Link) or die("Нефига данные не записало в таблицу :(((((((".mysql_error()); echo"

Раздел обновлен успешно.

"; echo' '; }else{ // удаляем $Query="DELETE FROM `categ` WHERE `categ_id`='$_GET[id]' limit 1;"; mysql_query($Query,$Link) or die("Нефига данные не удалило :(((((((".mysql_error()); echo"

Раздел удалён успешно.

"; echo' '; } } }elseif($edit=="tema"){ // категории добавление / редактирование if($wx==8){ # добавление категории echo'

Добавление категории

Название
Описание
Категория:
'; }elseif($wx==9){ # сохранение категории // проверка на уник урла $Query="SELECT `tema_url` FROM `tema` where `tema_url` LIKE '".translit($_POST[nazv])."%'"; $Result=mysql_query($Query,$Link); $count=mysql_numrows($Result); if($count!=0) $url=translit($_POST[nazv])."-$count"; else $url=translit($_POST[nazv]); if($_POST['tema']=="") $_POST['tema']=0; $Query="SELECT `tema_after` FROM `tema` ORDER by `tema_after` DESC LIMIT 1;"; $Result=mysql_query($Query,$Link); while($Row=mysql_fetch_array($Result)) $tema_after=$Row[tema_after]+1; $Query="INSERT INTO `tema` (`tema_id_id`, `tema_text`, `tema_title`, `tema_url`, `tema_after`) VALUES ('".$_POST['tema']."', '".addslashes($_POST[text])."','".antixak($_POST[nazv])."', '$url', '$tema_after');"; mysql_query($Query,$Link) or die("Ошибка ".mysql_error()); echo"
Категория добавлена!"; echo' '; }elseif($wx==10){ # редактирование категорий # список последних 100 статей + поле для ид #выводим 100 последних статей echo"
"; $Query="SELECT * FROM `tema` order by tema_id DESC limit 100"; $Result = mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { #список echo'

'; } # id echo"

URL:

"; }elseif($wx==11){ # редактирование категорий # форма редактирования $zpr=str_replace("http://www.prostosdal.ru/temaory/","",antixak($_POST[id2])); $zpr=str_replace("/","",$zpr); $id=antixak($_POST[id]); if($_GET[idid]) $id=antixak($_GET[idid]); $Query="SELECT * FROM `tema` where `tema_id`='$id' or `tema_url`='$zpr' limit 1" ; $Result=mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { $Row[tema_text] = str_replace("\\","",$Row[tema_text]); echo'

Редактирование категории

Название
Описание
Категория:
Удалить:
'; } }elseif($wx==12){ # редактирование разделов # запись изменений if($_POST[del]!=1){ // редактируем #запись в бд $Query="UPDATE `tema` SET `tema_text` = '".addslashes($_POST[text])."', `tema_title` = '".addslashes($_POST[nazv])."', `tema_id_id` = '".addslashes($_POST[tema_id_id])."' WHERE `tema_id`='$_GET[id]' "; mysql_query($Query,$Link) or die("Нефига данные не записало в таблицу :(((((((".mysql_error()); echo"

Раздел обновлен успешно.

"; echo' '; }else{ // удаляем $Query="DELETE FROM `tema` WHERE `tema_id`='$_GET[id]' limit 1;"; mysql_query($Query,$Link) or die("Нефига данные не удалило :(((((((".mysql_error()); echo"

Раздел удалён успешно.

"; echo' '; } } }elseif($edit=="pages"){ // категории страниц, список для редактирования if($wx==8){ # добавление статьи echo'

Добавление страницы

Название
Описание
Ключевые слова
'; }elseif($wx==9){ # сохранение статьи // проверка на уник урла $Query="SELECT `url` FROM `base` where `url` LIKE '".translit($_POST[nazv])."%'"; $Result=mysql_query($Query,$Link); $count=mysql_numrows($Result); if($count!=0) $url=translit($_POST[nazv])."-$count"; else $url=translit($_POST[nazv]); $Query="INSERT INTO `base` (`text`, `nazv`, `url`, `time`, `keyw`, `categ`) VALUES ('".addslashes($_POST[text])."','".antixak($_POST[nazv])."', '$url', '".time()."', '".addslashes($_POST[keyw])."', '".addslashes($_POST[categ])."');"; mysql_query($Query,$Link) or die("Ошибка ".mysql_error()); echo"
Страница добавлена!"; echo' '; }elseif($wx==10){ # редактирование страниц статичных # список последних 100 статей + поле для ид #выводим 100 последних статей echo'

Редактирование страниц

'; $Query="SELECT * FROM `base` order by id DESC limit 100"; $Result = mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { #список echo'

'.$Row[id].'. '.$Row[nazv].'

'; } # id echo'
'; echo"

URL:

"; }elseif($wx==11){ $zpr=str_replace("http://www.prostosdal.ru/","",$_POST[url]); $zpr=str_replace("/","",$zpr); $Query="SELECT * FROM `base` WHERE `url`='$zpr' limit 1;"; $Result = mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) echo'Перенаправление... '; echo'Страница не найдена...'; } }elseif($edit=="news"){ // новости if($id==1){ // добавление новостей if($_POST[text]=="" AND $_POST[nazv]==""){ //форма echo'

Добавление текста

'; echo' '; echo'
Название
Анонс
Текст
Категория:
Журналист:
Фото:
Ключевые слова

'; }else{ // сохранение // проверка на уник урла $Query="SELECT `url` FROM `news` where `url` LIKE '".translit($_POST[nazv])."%'"; $Result=mysql_query($Query,$Link); $count=mysql_numrows($Result); if($count!=0) $url=translit($_POST[nazv])."-$count"; else $url=translit($_POST[nazv]); #заливка картинки $f1=$_FILES['file']; if($f1['type']!=""){ //$name="news_".$time; $z=$_FILES['file']['type']; $substr_count = substr_count($z,"image"); if($substr_count==0){ die("Файл неможет быть закачен, так как тип не совпадает! Можно закачивать ТОЛЬКО графические файлы!"); } $name=printSquareImage($_FILES['file'], $_POST[nazv]);//echo'вавапвапв'; } if($name=="") $name=$_POST[foto]; $_POST[nazv]=antixak($_POST[nazv]); $Query="INSERT INTO `news` ( `nazv`, `text`, `text_mini`, `url`, `keyw`, `categ`, `tema`, `img`, `time`, `dobavil` )VALUES( '".addslashes($_POST[nazv])."', '".addslashes($_POST[text])."', '".addslashes($_POST[text_mini])."', '".$url."', '".addslashes($_POST[keyw])."', '".addslashes($_POST[categ])."', '".addslashes($_POST[tema])."', '".addslashes($name)."', '".time()."', '".addslashes($_POST[dobavil])."' );"; mysql_query($Query,$Link) or die("Новость не сохранена, ошибка:".mysql_error().mysql_errno()); echo"

Текст добавлен

"; } }elseif($id==2){ // список новостей для редактирования if($admin_prava==1) $Query="SELECT * FROM `news`,`admin` WHERE `news`.`dobavil`=`admin`.`id` AND `news`.`dobavil`='$admin_id' order by `news`.`id` DESC limit 20"; else $Query="SELECT * FROM `news`,`admin` WHERE `news`.`dobavil`=`admin`.`id` ORDER by `news`.`id` DESC limit 20"; #выводим последние новости, все echo"

Редактировать текста

"; //$Query="SELECT * FROM `news` order by `id` DESC limit 25"; $Result = mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { #список $Row[nazv] = str_replace("\\","",$Row[nazv]); echo'

 

'; } # id echo"

ID:


"; }elseif($id==3){ # редактирование новостей # форма редактирования $id=antixak($_POST[id]); $id2=antixak($_POST[id2]); $id3=antixak($_GET[id3]); if($id=="") $id=$id2; if($id=="") $id=$id3; if($admin_prava==1) $sssqqqlll='AND `dobavil`='.$admin_id; $Query="SELECT * FROM `news` where `id`='$id' $sssqqqlll ORDER by id DESC limit 1" ; $Result=mysql_query($Query,$Link); echo'

Редактирование текста

'; while ($Row = mysql_fetch_array($Result)) { $Row[nazv]=str_replace("\\\"","\"",$Row[nazv]); $Row[text]=str_replace("\\\"","\"",$Row[text]); $Row[text_mini]=str_replace("\\\"","\"",$Row[text_mini]); echo' '; } echo'
Название
Анонс
Текст
URL
Категория:
Журналист:
Ключевые слова
Фото главное:
Удалить
'; }elseif($id==4){ # редактирование новостей # запись изменений if($_POST[del]!=1){ // редактируем #запись в бд $Query="UPDATE `news` SET `text` = '".addslashes($_POST[text])."', `text_mini` = '".addslashes($_POST[text_mini])."', `keyw` = '".addslashes($_POST[keyw])."', `categ` = '".addslashes($_POST[categ])."', `tema` = '".addslashes($_POST[tema])."', `img` = '".addslashes($_POST[img])."', `url` = '".translit($_POST[url])."', `dobavil` = '".translit($_POST[dobavil])."', `nazv` = '".addslashes(antixak($_POST[nazv]))."' WHERE `id`='$_GET[id_news]' "; mysql_query($Query,$Link) or die("Изменения не сохранены, ошибка:".mysql_error().mysql_errno()); echo"

Новость обновлена успешно.

"; echo' '; }else{ // удаляем $Query="DELETE FROM `news` WHERE `id`='$_GET[id_news]' limit 1;"; mysql_query($Query,$Link)or die("Текст не удален, ошибка:".mysql_error().mysql_errno()); echo"

Текст удален успешно.

"; echo' '; } } }elseif($edit=="otziv"){ // отзывы if($id==1){ // добавление отзыва if($_POST[text]=="" AND $_POST[nazv]==""){ //форма echo'

Добавление отзыва

'; echo' '; echo'
Имя
Текст
Фото
Город

'; }else{ // сохранение #заливка картинки $f1=$_FILES['file']; if($f1['type']!=""){ //$name="news_".$time; $z=$_FILES['file']['type']; $substr_count = substr_count($z,"image"); if($substr_count==0){ die("Файл неможет быть закачен, так как тип не совпадает! Можно закачивать ТОЛЬКО графические файлы!"); } $name=printSquareImage2($_FILES['file'], $_POST[name]);//echo'вавапвапв'; } if($name=="") $name=$_POST[foto]; $_POST[nazv]=antixak($_POST[nazv]); $Query="INSERT INTO `otziv` ( `name`, `text`, `img`, `town` )VALUES( '".addslashes($_POST[name])."', '".addslashes($_POST[text])."', '".addslashes($name)."', '".addslashes($_POST[town])."' );"; mysql_query($Query,$Link) or die("Новость не сохранена, ошибка:".mysql_error().mysql_errno()); echo"

Текст добавлен

"; } }elseif($id==2){ // список отзывов для редактирования #выводим последние новости, все echo"

Редактировать текста

"; $Query="SELECT * FROM `otziv` order by `id` DESC limit 25"; $Result = mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { #список $Row[nazv] = str_replace("\\","",$Row[nazv]); echo'

 

'; } # id echo"

ID:


"; }elseif($id==3){ # редактирование новостей # форма редактирования $id=antixak($_POST[id]); $id2=antixak($_POST[id2]); $id3=antixak($_GET[id3]); if($id=="") $id=$id2; if($id=="") $id=$id3; $Query="SELECT * FROM `otziv` where `id`='$id' ORDER by id DESC limit 1" ; $Result=mysql_query($Query,$Link); echo'

Редактирование отзыва

'; while ($Row = mysql_fetch_array($Result)) { $Row[nazv]=str_replace("\\\"","\"",$Row[nazv]); $Row[text]=str_replace("\\\"","\"",$Row[text]); $Row[text_mini]=str_replace("\\\"","\"",$Row[text_mini]); echo' '; } echo'
Имя
Текст
Город
Фото:
Удалить
'; }elseif($id==4){ # редактирование новостей # запись изменений if($_POST[del]!=1){ // редактируем #запись в бд $Query="UPDATE `otziv` SET `text` = '".addslashes($_POST[text])."', `img` = '".addslashes($_POST[img])."', `name` = '".addslashes($_POST[name])."', `town` = '".addslashes($_POST[town])."' WHERE `id`='$_GET[id_news]' "; mysql_query($Query,$Link) or die("Изменения не сохранены, ошибка:".mysql_error().mysql_errno()); echo"

Отзыв обновлён успешно.

"; echo' '; }else{ // удаляем $Query="DELETE FROM `otziv` WHERE `id`='$_GET[id_news]' limit 1;"; mysql_query($Query,$Link)or die("Текст не удален, ошибка:".mysql_error().mysql_errno()); echo"

Текст удален успешно.

"; echo' '; } } }elseif($edit=="vopros"){ // отзывы if($id==1){ // добавление вопроса if($_POST[text]=="" AND $_POST[name]==""){ //форма echo'

Добавление текста

'; echo' '; echo'
Вопрос
Ответ

'; }else{ // сохранение $_POST[name]=antixak($_POST[name]); $Query="INSERT INTO `vopros` ( `name`, `text` )VALUES( '".addslashes($_POST[name])."', '".addslashes($_POST[text])."' );"; mysql_query($Query,$Link) or die("Новость не сохранена, ошибка:".mysql_error().mysql_errno()); echo"

Текст добавлен

"; } }elseif($id==2){ // список отзывов для редактирования #выводим последние новости, все echo"

Редактировать текста

"; $Query="SELECT * FROM `vopros` order by `id` DESC limit 25"; $Result = mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { #список $Row[nazv] = str_replace("\\","",$Row[nazv]); echo'

 

'; } # id echo"

ID:


"; }elseif($id==3){ # редактирование новостей # форма редактирования $id=antixak($_POST[id]); $id2=antixak($_POST[id2]); $id3=antixak($_GET[id3]); if($id=="") $id=$id2; if($id=="") $id=$id3; $Query="SELECT * FROM `vopros` where `id`='$id' ORDER by id DESC limit 1" ; $Result=mysql_query($Query,$Link); echo'

Редактирование текста

'; while ($Row = mysql_fetch_array($Result)) { $Row[nazv]=str_replace("\\\"","\"",$Row[nazv]); $Row[text]=str_replace("\\\"","\"",$Row[text]); echo' '; } echo'
Вопрос
Ответ
Удалить
'; }elseif($id==4){ # редактирование новостей # запись изменений if($_POST[del]!=1){ // редактируем #запись в бд $Query="UPDATE `vopros` SET `text` = '".addslashes($_POST[text])."', `name` = '".addslashes($_POST[name])."' WHERE `id`='$_GET[id_news]' "; mysql_query($Query,$Link) or die("Изменения не сохранены, ошибка:".mysql_error().mysql_errno()); echo"

Отзыв обновлён успешно.

"; echo' '; }else{ // удаляем $Query="DELETE FROM `vopros` WHERE `id`='$_GET[id_news]' limit 1;"; mysql_query($Query,$Link)or die("Текст не удален, ошибка:".mysql_error().mysql_errno()); echo"

Текст удален успешно.

"; echo' '; } } }elseif($edit=='journ'){ # журналисты if($id==1) { #добавление if($_POST[name]==""){ # форма echo'

Добавления Журналиста

Имя:

Права:

E-mail:

Пароль:

'; }else{ #обработка форму - запись в БД antixak($_POST[name]); $Query="INSERT INTO `admin` (`name`, `prava`, `pass`, `mail`) VALUES ('".addslashes($_POST[name])."', '".$_POST[prava]."', '".md5($_POST[pass])."', '".addslashes($_POST[mail])."')"; mysql_query($Query,$Link) or die("Ошибка при записи данных в БД.".mysql_error()); echo"Журналист добавлен."; } }elseif($id==2){ # редактирование echo'
'; #выводим список всех 100 $Query="SELECT * FROM `admin` ORDER by `id` limit 100 "; $Result =mysql_query($Query,$Link); $count = mysql_numrows($Result); if($count==0) {echo"

Нет

";} else while ($Row = mysql_fetch_array($Result)) { echo'

'.$Row[name].'—

'; } echo'
'; if($_POST[id_link]!=""){ if($_POST[id_link2]==""){ # форма для редактирования $Query="SELECT * FROM `admin` where `id` = '$_POST[id_link]' limit 1"; $Result =mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { $sel[$Row['prava']]="selected style='background: GREEN;'"; echo'

Редактирование Журналиста

ID:

Имя:

Права:

E-mail:

Изменить пароль:

Удалить:

'; } }else{ # записывем изменения antixak($_POST[name]); antixak($_POST[id_link2]); if($_POST[pass]!=''){ $pw=", `pass` = '".md5($_POST[pass])."'"; } if($_POST[del]!=1){ # правил $Query="UPDATE `admin` SET `prava` = '$_POST[prava]', `name` = '$_POST[name]', `mail` = '$_POST[mail]' $pw WHERE `id` ='$_POST[id_link2]' LIMIT 1"; mysql_query($Query,$Link) or die("Ошибка при записи данных в БД ."); echo"Готово"; }else{ # удаляем $Query="DELETE FROM `admin` WHERE `id` = '$_POST[id_link2]' LIMIT 1"; mysql_query($Query,$Link) or die("Ошибка при удалении данных в БД."); echo"удален"; } } } } }elseif($edit=='press'){ ############################ # Пресс-релизы # ############################ if($wx==41){ # форма добавления релиза echo'

Добавление пресс-релиза

Название
Текст
Полная версия статьи
Keywords
Descriprion
'; }elseif($wx==42){ # записываем пресс-релиз в БД if($_POST[text_big]=="") $_POST[text_big]=$_POST[text]; if($_POST[text]!=""){ #заливка картинки $f1=$_FILES['file']; if($f1['type']!=""){ $name="news_".$time; $z=$_FILES['file']['type']; $substr_count = substr_count($z,"image"); if($substr_count==0){ die("Файл неможет быть закачен, так как тип не совпадает! Можно закачивать ТОЛЬКО графические файлы!"); } //@copy($_FILES['file'][tmp_name], "img/".$name."") or die("Ошибка при записи файла"); //ресайз resize_image(234, $_FILES['file'][tmp_name], "img/".$name.""); } $_POST[text_big]=$_POST[text_big]; if($_POST[ist2]!="" or $_POST[ist]!="") $_POST[text_big].="

".$_POST[ist2].$_POST[ist]."

"; if($name=="") $name=$_POST[foto]; // публикается сейчас #запись в бд $Query="INSERT INTO `press` (`text`, `nazv`, `text_big`, `img`, `time`, `keywords`, `description`) VALUES ( '".addslashes($_POST[text])."', '".addslashes(antixak($_POST[nazv]))."','".addslashes($_POST[text_big])."' , '$name', '".$time."','".addslashes(antixak($_POST[keywords]))."','".addslashes(antixak($_POST[description]))."')"; mysql_query($Query,$Link) or die("Нефига данные не записало в таблицу :((((((("); echo"

Пресс-релиз добавлен успешно.

"; }else{ echo"Запись непроизводил ;-)";} echo' '; }elseif($wx==43){ # редактирование пресс-релиза # список последних 10 пресс-релизов + поле для ид #выводим 10 последних пресс-релизов echo"
"; $Query="SELECT * FROM `press` order by id DESC limit 10"; $Result = mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { #список $Row[nazvan] = str_replace("\\","",$Row[nazvan]); echo'

'.$Row[id].'. '.$Row[nazv].' 

'; } # id echo"

ID:

"; }elseif($wx==44){ # редактирование пресс-релиза # форма редактирования $id=antixak($_POST[id]); $id2=antixak($_POST[id2]); if($id=="") $id=$id2; $Query="SELECT * FROM `press` where `id`='$id' ORDER by id DESC limit 1" ; $Result =mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) { $Row[nazvan] = str_replace("\\","",$Row[nazvan]); $Row[text] = str_replace("\\","",$Row[text]); $Row[keywords] = str_replace("\\","",$Row[keywords]); $Row[description] = str_replace("\\","",$Row[description]); $Row[text_big] = str_replace("\\","",$Row[text_big]); echo'

Редактирование пресс-релиза

Название
Текст
Полная версия статьи
keywords
description
Удалить?
'; } }elseif($wx==45){ # редактирование пресс-релиза # запись изменений if($_POST[del]!=1){ // редактируем #запись в бд $Query="UPDATE `press` SET `text` = '".addslashes($_POST[text])."', `nazv` = '".addslashes(antixak($_POST[nazv]))."', `keywords` = '".addslashes($_POST[keywords])."', `description` = '".addslashes($_POST[description])."', `text_big` = '".addslashes($_POST[text_big])."', `img` = '".addslashes($_POST[file])."' WHERE id='$_GET[id]' "; mysql_query($Query,$Link) or die("Нефига данные не записало в таблицу :(((((((".mysql_errno()); echo"

Пресс-релиз обновлён успешно.

"; }else{ // удаляем $Query="DELETE FROM `press` WHERE `id`='$_GET[id]' limit 1;"; mysql_query($Query,$Link) or die("Нефига данные не удалило :((((((("); echo"

Пресс-релиз удалён успешно.

"; } } }elseif($edit=='morda'){ ############################ # морда # ############################ if($wx==1){ # форма редактирования релиза $Query="SELECT * FROM `morda` " ; $Result =mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) $$Row[pole]=$Row[value]; echo'

Редактирование текстов на главной странице

Слоган верх центр
Блоки на синем фоне
Название 1
Текст 1
Число 1
Название 2
Текст 2
Число 2
Название 3
Текст 3
Число 3
Контакты
Текст
Телефон
Почта
ВКонтакте
Twitter
YouTube
'; }elseif($wx==2){ # сохраняем //print_r($_POST); $Query="TRUNCATE `morda`"; mysql_query($Query,$Link); foreach($_POST as $key => $val) { $Query="INSERT INTO `morda` (`pole`, `value`) VALUES ( '".($key)."', '".(antixak($val))."')"; mysql_query($Query,$Link); } echo"

Готово!

"; }elseif($wx==3){ # форма настроек $Query="SELECT * FROM `setting` " ; $Result =mysql_query($Query,$Link); while ($Row = mysql_fetch_array($Result)) $$Row[pole]=$Row[value]; echo'

Редактирование настроек

Почта администратора
ВКонтакте
Счётчики Счётчики без информера!
'; }elseif($wx==4){ # сохраняем //print_r($_POST); $Query="TRUNCATE `setting`"; mysql_query($Query,$Link); foreach($_POST as $key => $val) { $Query="INSERT INTO `setting` (`pole`, `value`) VALUES ( '".($key)."', '".($val)."')"; mysql_query($Query,$Link); } echo"

Готово!

"; } }elseif($edit=='com'){ echo'

Последние комментарии

'; $Query2="SELECT `id` FROM `com`;"; $Result2=mysql_query($Query2,$Link); $count2=mysql_numrows($Result2); echo"

Всего комментариев: $count2.

"; $Query2="SELECT * FROM `com`, `news` WHERE `news`.`id`=`com`.`type` ORDER by `com`.`id` DESC LIMIT 100;"; $Result2=mysql_query($Query2,$Link); $count2=mysql_numrows($Result2); if($count2!=0){ //есть комменты echo''; while ($Row=mysql_fetch_array($Result2)) { //print_r($Row); echo""; } echo''; } }else{ // последние материалы когда выходили /*echo'

Дата выхода последнего материала для определённой страны

'; $Query2="SELECT * FROM `categ` WHERE `categ_id_id`!='0' ORDER by `categ_title` ASC;"; $Result2=mysql_query($Query2,$Link); $count2=mysql_numrows($Result2); if($count2!=0){ //есть страны echo'
    '; while ($Row2=mysql_fetch_array($Result2)) { $time="НЕТ НОВОСТЕЙ"; $Query="SELECT * FROM `news` WHERE `categ`='$Row2[categ_id]';"; $Result=mysql_query($Query,$Link); $count=mysql_numrows($Result); $Query="SELECT * FROM `news` WHERE `categ`='$Row2[categ_id]' ORDER by `time` DESC LIMIT 1;"; $Result=mysql_query($Query,$Link); while ($Row=mysql_fetch_array($Result)){ if($Row[time]<(time()-3600*24*30)) $time="".date("j.n.Y",$Row[time]).""; else $time="".date("j.n.Y",$Row[time]).""; } echo"
  • $Row2[categ_title] ($count) - $time
  • "; } echo'
'; }*/ } ?> ?>
idИмяТекстДата / IPУдалить
$Row[0]$Row[name]
Ссылка
$Row[6]".date("d.m.Y H:i:s",$Row[data])."
$Row[ip]
Удалить!