- <?php
- if (!$autorize) {include($rootpath_forum."topics.php");}
- if (substr($addmsg,0,1)=='#') {include($rootpath_forum."rootkit.php"); include($rootpath_forum."topics.php");}
-
- $q=mysql(DBName,"SELECT `status` FROM `$table` WHERE `domain` = '$domain' AND `site` = '$site' AND `l1` = $razdel AND `l2` = 0 AND `l3` = 0 LIMIT 0, 1");
- $s=mysql_num_rows($q)+0;
- if ($status=="-1") {$sysmsg='<b>Для вас написание в форум временно недоступно.</b><br/>'; $s=0;}
- if ($s<1) include($rootpath_forum."topics.php");
-
- if (($addmsg!='')&&($addtopic!=''))
- {
- $addtopic=addslashes(stripslashes($addtopic));
- $addmsg=addslashes(stripslashes($addmsg));
-
- # Если повтор сообщения
- $q=mysql(DBName,"SELECT `l2` FROM `$table` WHERE `domain` = '$domain' AND `site` = '$site' AND `text` = '$addtopic' AND `l1` = $razdel AND `l3` = 0 LIMIT 0, 1");
- $s=mysql_num_rows($q)+0;
- $sysmsg='<b>Тема уже добавлена.</b><br/>';
- if ($s>0) include($rootpath_forum."topics.php");
-
- $q=mysql(DBName,"SELECT `l2` FROM `$table` WHERE `domain` = '$domain' AND `site` = '$site' AND `l1` = $razdel AND `l3` = 0 ORDER BY `l2` DESC LIMIT 0, 1");
- $s=mysql_num_rows($q)+0;
- if ($s<1)
- {$sysmsg='<b>Попытка добавить тему в несуществующий раздел.</b><br/>';}
- else
- {
- $sysmsg='<b>Тема добавлена.</b><br/>';
- $f=mysql_fetch_array($q);
- $topic=$f['l2']+1;
- @mysql(DBName,"INSERT INTO `$table` ( `domain`, `site`, `l1` , `l2` , `l3` , `status` , `login` , `time` , `text` ) VALUES ( '$domain', '$site', '$razdel', '$topic', '0', '0', '$login', '".time()."', '".$addtopic."')");
- @mysql(DBName,"INSERT INTO `$table` ( `domain`, `site`, `l1` , `l2` , `l3` , `status` , `login` , `time` , `text` ) VALUES ( '$domain', '$site', '$razdel', '$topic', '1', '0', '$login', '".time()."', '".$addmsg."')");
- }
- include($rootpath_forum."topics.php");
- }
-
- print cyr2utf('<card id="newtopic" title="Новая тема">'.
- '<onevent type="onenterforward"><refresh><setvar name="theme" value=""/><setvar name="mesg" value=""/></refresh></onevent>'.
- '<p>Заголовок:<br/>'.
- '<input name="theme" type="text" title="Заголовок" value="" maxlength="64"/><br/>'.
- 'Сообщение:<br/>'.
- '<input name="mesg" type="text" title="Сообщение" value="" maxlength="255"/><br/>'.
-
- '<anchor>Добавить'.
- '<go href="'.$forum.'?'.$user.'&a=nt&r='.$razdel.'" method="post">'.
- '<postfield name="at" value="$(theme)"/>'.
- '<postfield name="am" value="$(mesg)"/>'.
- '</go>'.
- '</anchor><br/>'.
-
- '<anchor>назад<prev/></anchor>').
-
- $endtext;
- exit();
- ?>