<?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 'Ошибка! Вернитесь назад и заполните оба поля!';
};
};
?>