Файл: pages/social/forum.php
Строк: 335
<?php
// Physical module map v50.6: public URL stays clean while code lives in /pages.
if (!defined('GAME_ROOT')) define('GAME_ROOT', dirname(__DIR__, 2));
chdir(GAME_ROOT);
if (PHP_SAPI !== 'cli') { $_SERVER['PHP_SELF']='/forum.php'; $_SERVER['SCRIPT_NAME']='/forum.php'; }
/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
$_SESSION['arena'] = 0;
include './system/common.php';
include './system/functions.php';
include './system/user.php';
include './system/menu.php';
if(!$user) {
header('location: /');
exit;
}
$sub = _string(_num(($_GET['sub'] ?? null)));
$topic = _string(_num(($_GET['topic'] ?? null)));
// Базовые разделы форума — справочные данные; восстанавливаем на чистой БД. by Метриум (Стэлп)
if ((int)db_result(db_query('SELECT COUNT(*) FROM `forum_sub`'),0) === 0) {
$defs=[[1,'Новости игры',2],[2,'Помощь по игре',0],[3,'Разговоры тут',0],[4,'Предложения',0],[5,'Вопросы по оплате',0],[6,'Ошибки',0],[7,'Клан Асура',0],[8,'Клан Борея',0],[9,'Конкурсы',1]];
foreach($defs as $d) db_query('INSERT INTO `forum_sub` (`id`,`name`,`access`) VALUES ('.(int)$d[0].',"'.db_real_escape_string($d[1]).'","'.(int)$d[2].'")');
}
if(!$sub && !$topic) {
$title = 'Форум';
include './system/h.php';
?>
<div class='main'>
<?php
$count = db_result(db_query('SELECT COUNT(*) FROM `forum_sub`'),0);
if($count > 0) {
if(($_GET['create'] ?? null) == true && $user['access'] == 2) {
$name = _string(($_POST['name'] ?? ''));
$access = _string(_num(($_POST['access'] ?? '')));
if($name) {
db_query('INSERT INTO `forum_sub` (`name`,
`access`) VALUES ("'.$name.'",
"'.$access.'")');
header('location: /forum/');
}
?>
<div class='block_zero'>
<form action='/forum/?create=true' method='post'>
Название раздела:<br/>
<input name='name' class='text'/><br/>
Создавать топики могут:<br/>
<select name='access'>
<option value='0'>все</option>
<option value='1'>модераторы</option>
<option value='2'>администраторы</option>
</select><br/>
<span class='btn'><span class='end'><input class='label' type='submit' value='Создать'></span></span>
</form>
</div>
<?php
}
$id = _string(_num(($_GET['id'] ?? null)));
if($id && $user['access'] == 2) {
$i = db_query('SELECT * FROM `forum_sub` WHERE `id` = "'.$id.'"');
$i = db_fetch_array($i);
if(!$i) {
header('location: /forum/');
exit;
}
$name = _string(($_POST['name'] ?? ''));
if($name) {
db_query('UPDATE `forum_sub` SET `name` = "'.$name.'" WHERE `id` = "'.$i['id'].'"');
header('location: /forum/?adm=true');
}
?>
<div class='block_zero'>
<form action='/forum/?adm=true&id=<?=$i['id']?>' method='post'>
Название раздела:<br/>
<input name='name' class='text' value='<?=$i['name']?>'/> <span class='btn'><span class='end'><input class='label' type='submit' value='Сохранить'></span></span>
</form>
</div>
<?php
if(($_GET['delete'] ?? null) == true) {
$q = db_query('SELECT * FROM `forum_topic` WHERE `sub` = "'.$i['id'].'"');
while($row = db_fetch_array($q)) {
db_query('DELETE FROM `forum_comments` WHERE `topic` = "'.$row['id'].'"');
}
db_query('DELETE FROM `forum_topic` WHERE `sub` = "'.$i['id'].'"');
db_query('DELETE FROM `forum_sub` WHERE `id` = "'.$i['id'].'"');
header('location: /forum/?adm=true');
}
}
?>
<div class='menuList'>
<?php
$q = db_query('SELECT * FROM `forum_sub`');
while($row = db_fetch_array($q)) {
$i++;
?>
<li>
<?php
if(($_GET['adm'] ?? null) == true && $user['access'] == 2) {
?>
<span style='float: right;'><a href='/forum/?adm=true&id=<?=$row['id']?>&delete=true'>x</a></span>
<?php
}
?>
<a href='/forum/sub/<?=$row['id']?>/'><img src='/images/icon/section.png' alt='*'/> <?=$row['name']?></a></li>
<?php
}
?>
<li <?=(($_GET['adm'] ?? null) == true ? '':'class='no_b'')?>>
<?php
if($user['access'] == 2) {
?>
<a href='/forum/<?=(($_GET['adm'] ?? null) == true ? '':'?adm=true')?>' <?=(($_GET['adm'] ?? null) == true ? 'style='color: #909090;'':'')?>><img src='/images/icon/arrow.png' alt='*'/> Управление форумом</a></a>
<?php
if(($_GET['adm'] ?? null) == true) {
?>
<li><a href='/forum/?create=true'><img src='/images/icon/arrow.png' alt='*'/> Создать раздел</a></li>
<?php
}
}
?>
</div>
</div>
<?php
}
else
{
?>
<div class='block_zero'><font color='#909090'></font></div>
<?php
}
include './system/f.php';
}
elseif($sub) {
$sub = db_query('SELECT * FROM `forum_sub` WHERE `id` = "'.$sub.'"');
$sub = db_fetch_array($sub);
if(!$sub) {
header('location: /forum');
exit;
}
// Фракционные разделы: 7 — Асура, 8 — Борея. Модераторы и администраторы видят оба. by Метриум (Стэлп)
$forumFactionDenied = false;
if ((int)($user['access'] ?? 0) === 0) {
if ((int)$sub['id'] === 7 && (int)$user['r'] !== 0) $forumFactionDenied = true;
if ((int)$sub['id'] === 8 && (int)$user['r'] !== 1) $forumFactionDenied = true;
}
if ($forumFactionDenied) {
$_SESSION['err']='Этот раздел форума доступен только игрокам соответствующей стороны.';
header('Location:/forum/'); exit;
}
if(($_GET['create'] ?? null) == true && $user['access'] >= $sub['access']) {
$title = 'Новый топик';
include './system/h.php';
echo '<div class="main">';
?>
<?php
if($user['save'] == 1) {
$name = _string(($_POST['name'] ?? ''));
$text = _string($_POST['text'] ?? '');
if($name && $text) {
$text = preg_replace('~[a-z][a-z0-9+.-]*://[^<>s]+~iu', '*', $text) ?? $text;
$arrReplace = array('.ru',
'.net',
'.com',
'.рф',
'.tk',
'ref=',
'.su',
'.us',
'.keo', 'http', 'www', 'пробелов', 'ебал', 'чмо', 'пидар', 'сука', 'админ пидр', 'игра мертвая', 'игра пабл', 'хочешь себе такую игру', 'хуйня','тупая уже игра',
'.mobi',
'.X-com',
'.ua',
'.keo.su',
'.ру',
'aux.su',
'Супер игра',
'. r u',
'.доброзло.де',
'.доброзло. де',
'.доброзло.д е',
'.д оброзло.де',
'.д о брозло.де',
'.д о б р о з л о.де',
'.доброз ло.д е',
'.д обр озло.де',
'.до брозл о.де',
'vtutage',
'vipgame',
'хочешь себе такую игру', 'админ лох', 'заходи на сайт', 'ссылку без',
'.ru',
'. tk',
'. t k',
'.ру',
'.RU',
'.Заходи в новую игру',
'.RLDOFDA',
'.де',
'английском',
'нужно вводить',
'НОВАЯ ОНЛАЙН ',
'ДОБРО ПРОТИВ',
'ЗЛА',
'ЗЛО',
'Новая игра',
'доброзло',
'до бр оз ло',
'доброзло.де',
'Заходите',
'заходи',
'Новая онлайн',
' ЗЛО',
'.mir',
'.de',
'dobrozlo',
'.tk',
'. t k',
'.t-k',
'do br oz lo',
'dob',
'.d e',
'.d e',
'.r',
'.zzz.com.ua',
'.Вот игра',
'.net',
'.pro',
'pro',
'pr o',
'http');
$size = count($arrReplace);
while($size--)
{
if(substr_count($text, $arrReplace[$size]))
{
db_query("INSERT INTO `mail` SET `from`='0',`to`='1',`text`=' Пользователь ".$user['login']." | ID: ".$user['id']." нарушает правила игры! Сообщение: ".$text."',`time`='".time()."'");
db_query("INSERT INTO `ban` SET `user`='".$user['id']."',`time`='2147483647',`text`='Нарушение правил игры!',`who`='Система', `ip`='".$user['ip']."'");
break;
}
}
$text = str_replace($arrReplace, '*', $text);
if($user['level'] > 14) {
$timesss = time();
if($user['forum_topik']<$timesss){
db_query("UPDATE `users` SET `forum_topik` = '".($timesss+3600)."' WHERE `id`='$user[id]' ");
db_query('INSERT INTO `forum_topic` (`sub`,
`name`,
`user`,
`text`,
`time`) VALUES ("'.$sub['id'].'",
"'.$name.'",
"'.$user['id'].'",
"'.$text.'",
"'.time().'")');
$topic_id = db_insert_id();
header('location: /forum/topic/'.$topic_id.'/');
}else{
echo" <div class='block_zero' align='center'><font color='#909090'>
Ошибка, создавать топик можно раз в один час!
</font></div>";
}
}
else
{
?>
<div class='block_zero' align='center'><font color='#909090'>Топики можно создавать с <img src='/images/icon/level.png' alt='*'/> 15 уровня!</font></div>
<?php
}
}
?>
<div class='block_zero'>
<form action='/forum/sub/<?=$sub['id']?>/?create=true' method='post'>
Название топика:<br/>
<input name='name' class='text'/><br/>
Оглавление:<br/>
<textarea name='text' style='width: 100%;'></textarea><br/>
<span class='btn'><span class='end'><input class='label' type='submit' value='Создать'></span></span>
</form>
</div>
<?php
}
else
{
?>
<div class='block_zero'><font color='#999'>Для создания топика вам нужно сохранить своего персонажа</font></div>
<?php
}
echo '</div>';
include './system/f.php';
}
else
{
$title = $sub['name'];
include './system/h.php';
echo '<div class="main">';
?>
<?php
$max = 10;
$count = db_result(db_query('SELECT COUNT(*) FROM `forum_topic` WHERE `sub` = "'.$sub['id'].'"'),0);
$pages = ceil($count/$max);
$page = _string(_num($_GET['page'] ?? 1));
if($page > $pages) {
$page = $pages;
}
if($page < 1) {
$page = 1;
}
$start = $page * $max - $max;
if($count > 0) {
?>
<div class='menuList'>
<?php
$q = db_query('SELECT * FROM `forum_topic` WHERE `sub` = "'.$sub['id'].'" ORDER BY `stick` DESC, `id` DESC LIMIT '.$start.', '.$max.'');
while($row = db_fetch_array($q)) {
$i++;
?>
<li><a href='/forum/topic/<?=$row['id']?>/' <?=($row['stick'] == 1 ? 'style="font-weight: bold;"':'')?>><img src='/images/icon/forum_<?=($row['close'] == 1 ? 3:2)?>.png' alt='*'/> <?=$row['name']?></a></li>
<?php
}
?>
<hr></div><?=pages('/forum/sub/'.$sub['id'].'/?')?>
</div>
<?php
}
else
{
?>
<div class='block_zero'><font color='#999'>Форум пуст!</font></div>
<?php
}
?>
<?php
if($user['access'] >= $sub['access']) {
?>
<div class='menuList'>
<li><a href='/forum/sub/<?=$sub['id']?>/?create=true'><img src='/images/icon/forum_2.png'> Создать новый топик</a></li>
</div>
</div>
<?php
}
echo '</div>';
include './system/f.php';
}
}
elseif($topic) {
$topic = db_query('SELECT * FROM `forum_topic` WHERE `id` = "'.$topic.'"');
$topic = db_fetch_array($topic);
if(!$topic) {
header('location: /');
exit;
}
$title = $topic['name'];
include './system/h.php';
echo '<div class="main">';
$topic_user = db_query('SELECT * FROM `users` WHERE `id` = "'.$topic['user'].'"');
$topic_user = db_fetch_array($topic_user);
if(!$topic_user) {
$topicAuthorId=(int)($topic['user'] ?? 0);
if(in_array($topicAuthorId,[0,2],true)) {
$topic_user=['id'=>$topicAuthorId,'login'=>'Администрация','r'=>0,'online'=>time(),'access'=>2];
} else {
$topic_user=['id'=>$topicAuthorId,'login'=>'Удалённый игрок','r'=>0,'online'=>0,'access'=>0];
}
}
?>
<?php
if(($_GET['adm'] ?? null) == true && $user['access'] > 0) {
?>
<div class='block_zero'>
<a href=/red/top/<?=$topic['id']?>>Редактировать топик</a>
<img src='/images/icon/arrow.png' alt='*'/> <a href='/forum/topic/<?=$topic['id']?>/?stick=true'> <?=($topic['stick'] == 0 ? 'Закрепить':'Открепить')?></a> | <a href='/forum/topic/<?=$topic['id']?>/?close=true'> <?=($topic['close'] == 0 ? 'Закрыть':'Открыть')?></a> | <a href='/forum/topic/<?=$topic['id']?>/?delete=true'>Удалить</a>
</div>
<div class='mini-line'></div>
<?php
}
?>
<div class='block_zero'>
<?php
echo "".(!in_array((int)$topic_user['id'],[0,2],true) ? "<img src='/images/icon/race/".$topic_user['r'].($topic_user['online'] > (time() - 1200) ? '':'-off').".png' alt='*'/>":'<img src='/images/icon/race/bot.png' alt="*"/>')." ";
echo "".(!in_array((int)$topic_user['id'],[0,2],true) ? "<a href='/user/".$topic_user['id']."/'>".$topic_user['login']."
</a>":'Администрация')."";
?>
, <span style="color: #8B8B83;"><?=_data(date('j M Yг.', $topic['time']))?> <?=date('H:i', $topic['time'])?></span></br>
<?php
if($topic_user['access'] == 1) {
?>
<font color='f09060'>
<?php
}
if($topic_user['access'] == 2) {
?>
<font color='90c0c0'>
<?php
}
?>
<?=bb(smiles($topic['text']))?>
<?php
if($topic_user['access'] > 0) {
?>
</font>
<?php
}
?>
</div>
<div class='mini-line'></div>
<?php
if($user['access'] > 0) {
if(($_GET['stick'] ?? null) == true) {
db_query('UPDATE `forum_topic` SET `stick` = "'.($topic['stick'] == 0 ? 1:0).'" WHERE `id` = "'.$topic['id'].'"');
header('location: /forum/topic/'.$topic['id'].'/?adm=true');
}
if(($_GET['close'] ?? null) == true) {
db_query('UPDATE `forum_topic` SET `close` = "'.($topic['close'] == 0 ? 1:0).'" WHERE `id` = "'.$topic['id'].'"');
header('location: /forum/topic/'.$topic['id'].'/?adm=true');
}
if(($_GET['delete'] ?? null) == true) {
$q = db_query('SELECT * FROM `forum_comments` WHERE `topic` = "'.$topic['id'].'"');
while($row = db_fetch_array($q)) {
db_query('DELETE FROM `forum_comments` WHERE `id` = "'.$row['id'].'"');
}
header('location: /forum/sub/'.$topic['sub'].'/?adm=true');
db_query('DELETE FROM `forum_topic` WHERE `id` = "'.$topic['id'].'"');
}
?>
<div class='menuList'>
<li><a href='/forum/topic/<?=$topic['id']?>/<?=(($_GET['adm'] ?? null) == true ? '':'?adm=true')?>' <?=(($_GET['adm'] ?? null) == true ? 'style='color: #909090;'':'')?>><img src='/images/icon/arrow.png' alt='*'/> Управление топиком</a></li>
</div>
<div class='mini-line'></div>
<?php
if($topic['red_login']) {
?>
<font color='red'>Топик отредактировал <?=$topic['red_login']?></font> ( <small><?=date('d.m', $topic['red_time'])?> в <?=date('H:i:s', $topic['red_time'])?>)
</small><hr>
<?php
}
?>
<?php
}
$page = 1;
$pages = 1;
$to = 0;
$_to = null;
$count = db_result(db_query('SELECT COUNT(*) FROM `forum_comments` WHERE `topic` = "'.$topic['id'].'"'),0);
?>
<div class='block_zero'>
Комментарии: <b><?=$count?></b>
</div>
<?php
if($count > 0) {
?>
<div class='mini-line'></div>
<div class='block_zero'>
<?php
//для удаления из ленты//
if(isset($_GET['delit_to'])){
db_execute('DELETE FROM `feed` WHERE `user`=:u AND `id`=:id',['u'=>(int)$user['id'],'id'=>abs((int)($_GET['delit_to']??0))]);
}
//конец
$max = 10;
$pages = ceil($count/$max);
$page = _string(_num($_GET['page'] ?? 1));
if($page > $pages) {
$page = $pages;
}
if($page < 1) {
$page = 1;
}
$start = $page * $max - $max;
$q = db_query('SELECT * FROM `forum_comments` WHERE `topic` = "'.$topic['id'].'" ORDER BY `id` LIMIT '.$start.', '.$max.'');
while($row = db_fetch_array($q)) {
$comment_user = db_query('SELECT * FROM `users` WHERE `id` = "'.$row['user'].'"');
$comment_user = db_fetch_array($comment_user);
if(!$comment_user) {
$comment_user=['id'=>(int)($row['user'] ?? 0),'login'=>'Удалённый игрок','r'=>0,'online'=>0,'access'=>0];
}
?>
<img src='/images/icon/race/<?=$comment_user['r'].($comment_user['online'] > time() - 300 ? '':'-off')?>.png' alt='*'/> <a href='/user/<?=$comment_user['id']?>/'><?=$comment_user['login']?></a><?php
if($comment_user['id'] != $user['id']) {
?> <a href='/forum/topic/<?=$topic['id']?>/?page=<?=$page?>&to=<?=$comment_user['id']?>'>(»)</a><?php } ?>, <?=_times(time() - $row['time'])?><br>
<?php
if($row['to']) {
$__to = db_query('SELECT * FROM `users` WHERE `id` = "'.$row['to'].'"');
$__to = db_fetch_array($__to);
if($__to['id'] == $user['id']) {
?>
<font color='#90c090'>
<?php
}
?>
<?=$__to['login']?>,
<?php
if($__to['id'] == $user['id']) {
?>
</font>
<?php
}
}
if($comment_user['access'] == 1) {
?>
<font color='f09060'>
<?php
}
if($comment_user['access'] == 2) {
?>
<font color='90c0c0'>
<?php
}
?>
<?=bb(smiles($row['text']))?>
<?php
if($comment_user['access'] > 0) {
?>
</font>
<?php
}
if($user['access'] > 0) {
$comment = _string(_num($_GET['comment'] ?? 0));
if($comment) {
db_query('DELETE FROM `forum_comments` WHERE `id` = "'.$comment.'"');
header('location: /forum/topic/'.$topic['id'].'/?page='.$page);
}
?>
<a href='/forum/topic/<?=$topic['id']?>/?page=<?=$page?>&comment=<?=$row['id']?>'>(x)</a>
<?php
}
?>
<br>
<?php
}
?>
<hr><?=pages('/forum/topic/'.$topic['id'].'/?')?>
</div>
<?php
}
?>
<div class='mini-line'></div>
<div class='block_zero'>
<?php
if($topic['close'] == 0) {
if($user['save'] == 1) {
if($user['level'] > 5) {
$text = _string($_POST['text'] ?? '');
$to = _string(_num($_GET['to'] ?? 0));
if($to) {
$_to = db_query('SELECT * FROM `users` WHERE `id` = "'.$to.'"');
$_to = db_fetch_array($_to);
if(!$_to OR $_to['id'] == $user['id']) {
header('location: /forum/topic/'.$topic['id'].'/?page='.$page);
exit;
}
}
if($_to) {
$text = str_replace($_to['login'].', ', '', $text);
}
$text = preg_replace('~[a-z][a-z0-9+.-]*://[^<>s]+~iu', '*', $text) ?? $text;
$arrReplace = array('.ru',
'.net',
'.com',
'.рф',
'.tk',
'ref=',
'.su',
'.us',
'.keo', 'http', 'www', 'пробелов', 'ебал', 'чмо', 'пидар', 'сука', 'админ пидр', 'игра мертвая', 'игра пабл', 'хочешь себе такую игру', 'хуйня','тупая уже игра',
'.mobi',
'.X-com',
'.ua',
'.keo.su',
'.ру',
'aux.su',
'Супер игра',
'. r u',
'.доброзло.де',
'.доброзло. де',
'.доброзло.д е',
'.д оброзло.де',
'.д о брозло.де',
'.д о б р о з л о.де',
'.доброз ло.д е',
'.д обр озло.де',
'.до брозл о.де',
'vtutage',
'vipgame',
'хочешь себе такую игру', 'админ лох', 'заходи на сайт', 'ссылку без',
'.ru',
'. tk',
'. t k',
'.ру',
'.RU',
'.Заходи в новую игру',
'.RLDOFDA',
'.де',
'английском',
'нужно вводить',
'НОВАЯ ОНЛАЙН ',
'ДОБРО ПРОТИВ',
'ЗЛА',
'ЗЛО',
'Новая игра',
'доброзло',
'до бр оз ло',
'доброзло.де',
'Заходите',
'заходи',
'Новая онлайн',
' ЗЛО',
'.mir',
'.de',
'dobrozlo',
'do br oz lo',
'dob',
'.d e',
'.d e',
'.r',
'.zzz.com.ua',
'.Вот игра',
'.net',
'.pro',
'pro',
'pr o',
'http');
$size = count($arrReplace);
while($size--)
{
if(substr_count($text, $arrReplace[$size]))
{
db_query("INSERT INTO `mail` SET `from`='0',`to`='1',`text`=' Пользователь ".$user['login']." | ID: ".$user['id']." нарушает правила игры! Сообщение: ".$text."',`time`='".time()."'");
db_query("INSERT INTO `ban` SET `user`='".$user['id']."',`time`='2147483647',`text`='Нарушение правил игры!',`who`='Система', `ip`='".$user['ip']."'");
break;
}
}
$text = str_replace($arrReplace, '*', $text);
if($text) {
$timesss = time();
if($user['forum_comm']<$timesss){
db_query("UPDATE `users` SET `forum_comm` = '".($timesss+120)."' WHERE `id`='$user[id]' ");
$toId = is_array($_to) ? (int)($_to['id'] ?? 0) : 0;
db_execute('INSERT INTO `forum_comments` (`topic`,`user`,`to`,`text`,`time`) VALUES (:topic,:user,:to_id,:text,:time)', [
'topic'=>(int)$topic['id'], 'user'=>(int)$user['id'], 'to_id'=>$toId, 'text'=>$text, 'time'=>time()
]);
///Лента — только для явного адресата, иначе не создаём пустую персональную запись.
if ($toId > 0) {
$textsss = '<a href=/forum/topic/'.$topic['id'].'/> <font color ="goldenrod">'.$topic['name'].'</font></a>';
$types = 'forum/topic/'.$topic['id'].'/?page='.$page.'&to='.$toId;
db_execute('INSERT INTO `feed` (`text`,`user`,`time`,`id_user`,`type`) VALUES (:text,:recipient,:time,:author,:type)', [
'text'=>$textsss, 'recipient'=>$toId, 'time'=>time(), 'author'=>(int)$user['id'], 'type'=>$types
]);
}
///////
header('location: /forum/topic/'.$topic['id'].'/?page='.$pages);
}else{
echo" <div class='block_zero' align='center'><font color='red'><b>
Ошибка!<br>1 комментарий раз в две минуты!
</b> </font></div>";
}
}
?>
<?php
if($user['forum']==0) {
?>
<form action='/forum/topic/<?=$topic['id']?>/?page=<?=$page?>&to=<?=$to?>' method='post'>
Сообщение:<br/>
<textarea name='text' style='width: 100%;'><?=($to && is_array($_to) ? security_html($_to['login']).', ':'')?></textarea><br/>
<span class='btn'><span class='end'><input class='label' type='submit' value='Отправить'></span></span>
</form>
<?php
}else{
echo "Вы забанены";
}
?>
<?php
}
else
{
?>
<font color='#999'>Писать на форуме можно с <img src='/images/icon/level.png' alt='*'/> 5 уровня</font>
<?php
}
}
else
{
?>
<font color='#999'>Для общения на форуме вам нужно сохранить своего персонажа</font>
<?php
}
}
else
{
?>
<font color='#f33'>Топик закрыт</font>
<?php
}
?>
</div>
<?php
echo '</div>';
include './system/f.php';
}
?>