View file mod/forum/adm/add_rasd.php

File size: 1.81Kb
<?php
Defined('ADMIN_S_S') or die ('Доступ запрещен!!!');
if ($_POST['add_rasd_ok'] != "1")
{
// форма
?>
<form name="" action="" method="post">
<input name="inc" type="hidden" value="add_rasd.php">
<input name="add_rasd_ok" type="hidden" value="1">
Название раздела:<br />
<input name="name" type="text" value=""><br />
Описание раздела:<br />
<input name="opis" type="text" value=""><br />
<input type="submit" value="Создать">
</form>
<?php
}

else

{
// добавление

if ($_POST['name'] != "" and $_POST['opis'] != "")
{
$_POST['name'] = substr ($_POST['name'],0,20);
$name = $_POST['name'];
$opisanie = $_POST['opis'];
$opisanie = substr($opisanie,0,100);

            // Транслит
$name=strtr($name,"абвгдеёзийклмнопрстуфхъыэ_",
 "abvgdeeziyklmnoprstufh'iei");
 $name=strtr($name,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
 "ABVGDEEZIYKLMNOPRSTUFH'IEI");
 $name=strtr($name,
  array(
  "ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh",
  "щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",
  "Ж"=>"ZH", "Ц"=>"TS", "Ч"=>"CH", "Ш"=>"SH",
  "Щ"=>"SHCH","Ь"=>"", "Ю"=>"YU", "Я"=>"YA",
  "ї"=>"i", "Ї"=>"Yi", "є"=>"ie", "Є"=>"Ye",
  "|"=>"I",
  " "=>"_",
       ));
         // Транслит BBEPXУ
// список тем
$fp = fopen ("mod/forum/rasd/$name.txt", "w+");
fclose ($fp);

// список разделов
$fp = fopen ("mod/forum/rasd.txt", "a+");
fwrite ($fp, "$_POST[name]|$name|$opisanie\r\n");
fclose ($fp);
// счетчик
$fp = fopen ("mod/forum/c_rasd.txt", "r");
$count = fread ($fp, filesize("mod/forum/c_rasd.txt"));
fclose ($fp);
$count++;
$fp = fopen ("mod/forum/c_rasd.txt", "w");
fwrite ($fp,$count);
fclose ($fp);
 echo 'База отредактирована успешно. Работа завершена успешно.<br />
         <a href="/admin.php?int=mod/forum/adm/ind.php">Далее</a>';
}
else
{
echo 'Ошибка! Вернитесь назад и заполните оба поля!';
};

};
?>