'.$site[3].''; echo '
Редактировать | Удалить сайт
'; if(isset($_GET['delete'])){ if($_GET['delete']!='ok'){ echo '
'; echo '
Вы дествительно желаете удалить этот сайт из каталога?
'; echo '

'; }else{ //Удаляем сайт delete_lines("/catalog/tmp/cat_".$cat.".txt", $site['line']); // Уменьшаем кол-во сайтов в категории $text = $cats0[0].'|'.$cats0[1].'|'.($cats0[2]-1).'|'; replace_lines("/catalog/tmp/cats.txt", $cats0['line'], $text); // Переадресуем на главну. header("Location: index.html"); } }else{ if(!isset($_POST['name'])){ echo '
'; echo '
'; echo 'Категория:

'; echo 'Название:

'; echo 'Ссылка (без http://):

'; echo 'Описание:

'; echo 'Просмотров:

'; echo '

'; echo '
Назад
'; echo '
Главная
'; }else{ // фильтруем введенные данные $cat1 = check_script(intval($_POST['cat'])); $name = check_script($_POST['name']); $url = check_script($_POST['url']); $msg = check_script($_POST['msg']); $prosm = check_script(intval($_POST['prosm'])); $cats = search_string("/catalog/tmp/cats.txt", $cat1, 0); if (!$cats) { $err .= 'Каталог не существует
'; } if (strlen($url) < 3 ){ $err .= $url.'Не указан адрес
'; } if (!preg_match('|^[0-9a-zA-Zа-яА-Я\-\.]+$|i', $url)){ $err .= 'Недопустимые символы в адресе
'; } // Если мы не переносим сайт в другой каталог if($cat1==$cat){ $sit = search_string("/catalog/tmp/cat_".$cat1.".txt", $url, 2); if ($sit) { $err .= 'Этот сайт уже есть в выбранной категории
'; } } if (strlen($name) < 10 || strlen($name) > 100){ $err .= 'Название сайта должно быть от 10 до 100 символов
'; } if (strlen($msg) < 70 || strlen($msg) > 500){ $err .= 'Описание сайта должно быть от 70 до 500 символов
'; } if(!isset($err)){ // Убираем переносы строки из описания $msg = preg_replace("|[\r\n]+|si", '
', $msg); // Если мы не переносим сайт в другой каталог if($cat1==$cat){ // Перезаписываем строку с сайтом $text = $id.'|'.$cat1.'|'.$url.'|'.$name.'|'.$msg.'|'.$prosm.'|'.$site[6].'|'; replace_lines("/catalog/tmp/cat_".$cat.".txt", $site['line'], $text); // Переносим сайт в другую категорию }else{ // проверяем наличие файла с сайтами и создаем его пустым if (!file_exists_script("/catalog/tmp/cat_".$cat1.".txt"))write_files("/catalog/tmp/cat_".$cat1.".txt", ""); // Получаем номер следующего сайта $id = counter_string("/catalog/tmp/cat_".$cat1.".txt"); $id++; // И записываем в новую $text = $id.'|'.$cat1.'|'.$url.'|'.$name.'|'.$msg.'|'.$prosm.'|'.$site[6].'|'; write_files("/catalog/tmp/cat_".$cat1.".txt", "$text\r\n"); // Удаляем сайт из старой категории delete_lines("/catalog/tmp/cat_".$cat.".txt", $site['line']); // Уменьшаем кол-во сайтов в старой категории $text = $cats0[0].'|'.$cats0[1].'|'.($cats0[2]-1).'|'; replace_lines("/catalog/tmp/cats.txt", $cats0['line'], $text); // А тут увеличиваем $text = $cats[0].'|'.$cats[1].'|'.($cats[2]+1).'|'; replace_lines("/catalog/tmp/cats.txt", $cats['line'], $text); } // Переадресуем на главну. header("Location: site.html?cat=$cat1&id=$id"); }else echo $err; } } echo '
'.$cats[1].'
'; echo '
Каталог
'; echo '
Главная
'; }else echo '
Такого сайта не существует
'; }else echo '
Такой категории не существует
'; echo '{/IN_LEVEL}'; echo '{/IN_USER} '; ?>