View file modules/news/kom.php

File size: 21.64Kb
<?php
########################################
##	           WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : [email protected]     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
$title_page = 'Комментарии к новости';
$passw_in = $passw;
$login_in = $login;
$status_in = $status;

####################
$num = filter($_GET['id']);
$n = filter($_GET['n']);
$news_data = file('../../data/news.txt');
$news_arr = explode('|', $news_data[$n]);
$kom_data = @file('../../data/newskoments/'.$num.'.txt');
$count = count($kom_data);
$kolmes = $kolkommes;
$stranic = ceil($count/$kolmes);
$banlist = file('../../data/ban.txt');

$users_on_f = file('../../data/user_online.txt');
$user_on_str = implode('|', $users_on_f);

$kom_flood = '../../data/flood_kom.txt';
$kom_flood_list = file($kom_flood);
$flood_time = time();
####################
if(empty($_GET['act']))
{
$m_polozhenie = 'Читает комментарии к новости';
include '../../themes/'.$themes.'.php';
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {
if(empty($_GET['page']))
{
$page_get = 1;
}
else
{
$page_get = $_GET['page'];
}

if($page_get < 0)
{
$page_get = 1;
}
if($page_get > $stranic)
{
$page_get = $stranic;
}

$do = $kolmes * ($page_get - 1);
$end = $kolmes * $page_get;

$page_nazad = $page_get - 1;
$page_dalee = $page_get + 1;

if (preg_match("#^[0-9]*$#", $page_get) && preg_match("#^[0-9]*$#", $num) && $num == $news_arr[0])
{
# Ошибка! Антифлуд
if($_GET['err'] == 'flood')
{
$ip = filter($_SERVER['REMOTE_ADDR']);
$flood_sec = 0;
foreach ($kom_flood_list as $key => $string)
{
$flood_arr = explode('|', $string);
if(trim($flood_arr[0]) == $ip && trim($flood_arr[1]) + $antiflood_kom >= $flood_time)
{
$flood_sec = (trim($flood_arr[1]) + $antiflood_kom) - $flood_time;
break;
}
}
echo"<p class=\"err\">Флуд!!! Вы слишком часто пишите сообщения. Писать комментарии можно один раз в $antiflood_kom сек. Подождите еще $flood_sec сек.</p>";
}
# Ошибка! Антифлуд

echo '<p class="modul_name"align="center">Новость:</p>
<p class="b">'.$news_arr[1].' '.$news_arr[3].'<br /></p><p class="modul_name"align="center">Комментарии к новости:</p>';



echo"<p class=\"a\"><a href=\"kom.php?act=add&amp;id=$num&amp;n=$n&amp;".session_name()."=".session_id()."\">Добавить комментарий</a></p>";
if(empty($kom_data))
{
echo "<p class=\"b\">Данную новость еще никто не комментировал.<br /></p><p>&nbsp;</p>";
}
else
{
for ($i = $do; $i < $end; $i++)
{
if (!empty($kom_data[$i]))
{
$viewmess = explode('|', $kom_data[$i]);
$name_user   = $viewmess[0];
$device_user = $viewmess[1];
$ip_user     = $viewmess[2];
$time_user   = $viewmess[3];
$date_user   = $viewmess[4];
$mess_user   = $viewmess[5];

if($name_user!='Гость')
{
user_data("../../data/users/$name_user.php");
echo "<p class=\"b\">";
if(strstr($user_on_str, '|'.trim($name_user).'|'))
{
if($pol == '1')
{
if($status == '5')
{
echo'<img src="/images/st/m_nov.gif"alt=""/>';
}
elseif($status == '4')
{
echo'<img src="/images/st/m.gif"alt=""/>';
}
elseif($status == '3')
{
echo'<img src="/images/st/mod_m.gif"alt=""/>';
}
elseif($status == '2')
{
echo'<img src="/images/st/gmod_m.gif"alt=""/>';
}
elseif($status == '1')
{
echo'<img src="/images/st/admin_m.gif"alt=""/>';
}
}
elseif($pol == '0')
{
if($status == '5')
{
echo'<img src="/images/st/w_nov.gif"alt=""/>';
}
elseif($status == '4')
{
echo'<img src="/images/st/w.gif"alt=""/>';
}
elseif($status == '3')
{
echo'<img src="/images/st/mod_w.gif"alt=""/>';
}
elseif($status == '2')
{
echo'<img src="/images/st/gmod_w.gif"alt=""/>';
}
elseif($status == '1')
{
echo'<img src="/images/st/admin_w.gif"alt=""/>';
}
}
}
else
{
if($pol == '1')
{
echo'<img src="/images/st/m_off.gif"alt=""/>';
}
elseif($pol == '0')
{
echo'<img src="/images/st/w_off.gif"alt=""/>';
}
}

$nick_name_arr = explode('::', $nickname);
$nickname = $nick_name_arr[0];
$nickcolor = $nick_name_arr[1];
if(!empty($nickname))
{
if(!empty($nickcolor))
{
$login_nick_color = '<font color="'.$nickcolor.'">'.$nickname.'</font>';
}
else
{
$login_nick_color = ''.$nickname.'';
}
}
else
{
$login_nick_color = ''.$name_user.'';
}
echo" <a href=\"../../modules/kabinet/user_info.php?nick=$name_user&amp;".session_name()."=".session_id()."\">$login_nick_color</a> ";
if($rating >= $kolbronza && $rating <= $kolserebro)
{
echo'<img src="/images/st/bronza.gif"alt=""/>';
}
if($rating >= $kolserebro && $rating <= $kolzoloto)
{
echo'<img src="/images/st/serebro.gif"alt=""/>';
}
if($rating >= $kolzoloto)
{
echo'<img src="/images/st/zoloto.gif"alt=""/>';
}
if($icon_text == "1" || $icon_text == ""){
if(isset($_SESSION['sespass']) && isset($passw_in) && $_SESSION['sespass'] == $passw_in)
{
echo" <a href=\"../../modules/kabinet/send_privat.php?nick=$name_user&amp;".session_name()."=".session_id()."\"><img src=\"../../images/st/1.gif\"align=\"top\"title=\"Написать сообщение\"></a>";
}}if($icon_text == "0"){if(isset($_SESSION['sespass']) && isset($passw_in) && $_SESSION['sespass'] == $passw_in){echo" <a href=\"../../modules/kabinet/send_privat.php?nick=$name_user&amp;".session_name()."=".session_id()."\">[ЛС]</a>";}}
}
else
{
echo "<p class=\"b\"><img src=\"/themes/chuma/opros.gif\"alt=\"\"/> $name_user";
}
echo "<br />($date_user / $time_user)<br />";
echo "$mess_user<br /></p>";

if(isset($_SESSION['sespass']) && isset($passw_in) && $_SESSION['sespass'] == $passw_in && ($status_in == "1" || $status_in == "2" || $status_in == "3"))
{
echo'<p class="dy">';
echo "<font color=\"$color_red\">$device_user [$ip_user]</font><br />";
echo "[<a href=\"admin.php?act=delkom&amp;id=$num&amp;str=$i&amp;n=$n&amp;page=$page_get&amp;".session_name()."=".session_id()."\"onclick=\"return confirm('Подтверждаете удаление?')\">Удал</a>]";
echo "[<a href=\"admin.php?act=ban&amp;id=$num&amp;ban=$device_user||$ip_user&amp;n=$n&amp;page=$page_get&amp;".session_name()."=".session_id()."\"onclick=\"return confirm('Подтверждаете Бан IP?')\">Бан IP</a>]";
if($name_user!="Гость")
{
echo "[<a href=\"admin.php?act=banuser&amp;id=$num&amp;ban=$name_user&amp;n=$n&amp;page=$page_get&amp;".session_name()."=".session_id()."\">Бан</a>]</p>";
}
}
}
}

if($stranic > 1)
{
echo "<p align=\"center\" class=\"d\">";
echo "Страницы:";
echo "<br />";
if($page_get > 4)
{
echo "<a href=\"kom.php?id=$num&amp;n=$n&amp;page=1&amp;".session_name()."=".session_id()."\">1</a>...";
}

$start_1 = $page_get - 3;
$end_1 = $page_get - 1;
if($start_1 < 1)
{
$start_1 = 1;
}

for($i = $start_1; $i <= $end_1; $i++)
{
echo"<a href=\"kom.php?id=$num&amp;n=$n&amp;page=$i&amp;".session_name()."=".session_id()."\">$i</a> ";
}

echo $page_get;

$start_2 = $page_get + 1;
$end_2 = $page_get + 3;
if($start_2 < 1)
{
$start_2 = 1;
}
if($end_2 > $stranic)
{
$end_2 = $stranic;
}

for($i = $start_2; $i <= $end_2; $i++)
{
echo" <a href=\"kom.php?id=$num&amp;n=$n&amp;page=$i&amp;".session_name()."=".session_id()."\">$i</a>";
}

if($stranic > $page_get && $page_get < ($stranic-3))
{
echo "...<a href=\"kom.php?id=$num&amp;n=$n&amp;page=$stranic&amp;".session_name()."=".session_id()."\">$stranic</a>";
}
echo "<br />";

if($page_get > 1)
{
echo "<a href=\"kom.php?id=$num&amp;n=$n&amp;page=$page_nazad&amp;".session_name()."=".session_id()."\">Назад</a>";
}
echo " | ";
if($stranic > $page_get)
{
echo "<a href=\"kom.php?id=$num&amp;n=$n&amp;page=$page_dalee&amp;".session_name()."=".session_id()."\">Дальше</a>";
}
echo "</p>";
}
echo "<p>Комментариев к новости: $count</p>";
}
####################
if(isset($_SESSION['sespass']) && isset($passw_in) && $_SESSION['sespass'] == $passw_in)
{
echo "<form action=\"kom.php?id=$num&amp;n=$n&amp;act=send&amp;".session_name()."=".session_id()."\" method=\"post\">";
echo "<p class=\"b\" align=\"center\">Сообщение:<br />
<textarea rows=\"4\" cols=\"15\" name=\"msg\"></textarea><br />";
if($trans == '1')
{
echo"<input type=\"checkbox\" name=\"msgtrans\" value=\"1\" /> Транслит<br />";
}
 echo"<input type=\"submit\" value=\"Написать\" /></p>
</form>";
}
elseif($dostup_kom == "1")
{
$rand = rand(1000, 9999);
$_SESSION['rand'] = $rand;
echo "<form action=\"kom.php?id=$num&amp;n=$n&amp;act=send&amp;".session_name()."=".session_id()."\" method=\"post\">";
echo "<p class=\"b\" align=\"center\">Вы: Гость<br />
Сообщение:<br />
<textarea rows=\"4\" cols=\"15\" name=\"msg\"></textarea><br />";
if($trans == '1')
{
echo"<input type=\"checkbox\" name=\"msgtrans\" value=\"1\" /> Транслит<br />";
}
 echo"Число <font color=\"red\">$rand</font>:<br /><input size=\"4\" maxlength=\"4\" name=\"imgrand\" value=\"\" /><br />
<input type=\"submit\" value=\"Написать\" /></p>
</form>";
}
####################
echo "<p><a href=\"index.php?".session_name()."=".session_id()."\">В новости</a></p>";
}
else
{
echo"<p class=\"err\">Попытка взлома или вы пытаетесь комментировать не существующую новость!<br /></p>";
echo "<p><a href=\"index.php?".session_name()."=".session_id()."\">В новости</a></p>";
}
}
include '../../templates/foot.php';
}
####################
if ($_GET['act']=='add')
{
$m_polozhenie = 'Добавляет комментарии к новости';
include '../../themes/'.$themes.'.php';
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {
echo '<p class="modul_name"align="center">Добавление комментария</p>';
if (preg_match("#^[0-9]*$#", "$num") && $num == $news_arr['0'])
{
if($_GET['err'] == 1)
{
echo"<p class=\"err\">Ошибка!!! Сообщение не может быть пустым.</p>";
}
if($_GET['err'] == 2)
{
echo"<p class=\"err\">Ошибка!!! Сообщение не должно быть длиньше 500 символов.</p>";
}
if($_GET['err'] == 3)
{
echo"<p class=\"err\">Ошибка!!! Не введено проверочное число.</p>";
}
if($_GET['err'] == 4)
{
echo"<p class=\"err\">Ошибка!!! Проверочное число введено неверно.</p>";
}
if($_GET['err'] == 5)
{
echo"<p class=\"err\">Ошибка!!! Ваш IP и браузер забанены!</p>";
}
if($_GET['err'] == 6)
{
echo"<p class=\"err\">Ошибка!!! Вас забанил $banwho за $bantxt! Окончание бана: $bantime[6]$bantime[7].$bantime[4]$bantime[5].$bantime[0]$bantime[1]$bantime[2]$bantime[3] в $bantime[8]$bantime[9]:$bantime[10]$bantime[11] по времени сервера.</p>";
}
if($_GET['err'] == 7)
{
echo"<p class=\"err\">Ошибка!!! Гостям запрещено оставлять комментарии. Войдите в личный кабинет.</p>";
}

if(isset($_SESSION['sespass']) && isset($passw_in) && $_SESSION['sespass'] == $passw_in)
{
echo "<form action=\"kom.php?id=$num&amp;n=$n&amp;act=send&amp;".session_name()."=".session_id()."\" method=\"post\">";
echo "<p class=\"b\">";
echo "Сообщение:<br />
<textarea rows=\"4\" cols=\"15\" name=\"msg\"></textarea><br />";
if($trans == '1')
{
echo"<input type=\"checkbox\" name=\"msgtrans\" value=\"1\" /> Транслит<br />";
}
 echo"<input type=\"submit\" value=\"Написать\" /></p>
</form>";
}
elseif($dostup_kom == "1")
{
$rand = rand(1000, 9999);
$_SESSION['rand'] = "$rand";
echo "<form action=\"kom.php?id=$num&amp;n=$n&amp;act=send&amp;".session_name()."=".session_id()."\" method=\"post\">";
echo "<p class=\"b\">Вы: Гость<br />";
echo "Сообщение:<br />
<textarea rows=\"4\" cols=\"15\" name=\"msg\"></textarea><br />";
if($trans == '1')
{
echo"<input type=\"checkbox\" name=\"msgtrans\" value=\"1\" /> Транслит<br />";
}
 echo"Число <font color=\"red\">$rand</font>:<br />
<input size=\"4\" maxlength=\"4\" name=\"imgrand\" value=\"\" /><br />
<input type=\"submit\" value=\"Написать\" /></p>
</form>";
}
else
{
echo "<p class=\"b\">Гостям запрещено оставлять комментарии. Войдите в личный кабинет или зарегистрируйтесь!</p>";
}
echo "<p><a href=\"kom.php?id=$num&amp;n=$n&amp;act=smile&amp;".session_name()."=".session_id()."\">Смайлы</a> |
<a href=\"kom.php?id=$num&amp;n=$n&amp;act=trans&amp;".session_name()."=".session_id()."\">Транслит</a> |
<a href=\"kom.php?id=$num&amp;n=$n&amp;act=bbcodes&amp;".session_name()."=".session_id()."\">Теги</a><br />";
echo "<br /><a href=\"kom.php?id=$num&amp;n=$n&amp;".session_name()."=".session_id()."\">К комментариям</a><br /></p>";
}
else
{
echo"<p class=\"err\">Вы пытаетесь комментировать не существующую новость!<br /></p>";
echo "<p><a href=\"index.php?".session_name()."=".session_id()."\">В новости</a></p>";
}
}
include '../../templates/foot.php';
}
####################
if($_GET['act']=='send')
{
if (preg_match("#^[0-9]*$#", $num) && $num == $news_arr['0'])
{
if(isset($_SESSION['sespass']) && isset($passw_in) && $_SESSION['sespass'] == $passw_in)
{
$name_kom = $login_in;
}
else
{
$name_kom = 'Гость';
}

$msg = filter($_POST['msg']);
$msg = str_replace('|', '', $msg);
$popravka = $sdvigclock*3600;
$time = date('H:i:s', time() + $popravka);
$date = date('d.m.Y', time() + $popravka);
$ip = getenv('REMOTE_ADDR');
$user_agent = getenv('HTTP_USER_AGENT');
$brauzer = strtok($user_agent,' ');
$brauzer = filter($brauzer);
$brauzer = str_replace('|', '', $brauzer);
$ban =  $brauzer.'||'.$ip;
$base = '../../data/newskoments/'.$num.'.txt';

foreach ($banlist as $key => $string)
{
if($ban == trim(array_shift($banlist)))
{
$errb = '1';
}
}

$date_now = date ('YmdHis', time() + $popravka);
if($bantime > $date_now)
{
$errb = '2';
}

# Проверка на флуд
$flood = 0;
foreach ($kom_flood_list as $key => $string)
{
$flood_arr = explode('|', $string);
if(trim($flood_arr[0]) == $ip && trim($flood_arr[1]) + $antiflood_kom >= $flood_time)
{
$flood = 1;
break;
}
}
# Проверка на флуд

if(empty($msg))
{
header("Location: kom.php?act=add&id=$num&n=$n&err=1");
}
elseif(strlen($msg) > 500)
{
header("Location: kom.php?act=add&id=$num&n=$n&err=2");
}
elseif($name_kom=="Гость" && empty($_POST['imgrand']))
{
header("Location: kom.php?act=add&id=$num&n=$n&err=3");
}
elseif($name_kom=="Гость" && !empty($_POST['imgrand']) && $_POST['imgrand'] != $_SESSION['rand'])
{
header("Location: kom.php?act=add&id=$num&n=$n&err=4");
}
elseif($name_kom=="Гость" && $errb == "1")
{
header("Location: kom.php?act=add&id=$num&n=$n&err=5");
}
elseif($errb == "2")
{
header("Location: kom.php?act=add&id=$num&n=$n&err=6");
}
elseif($name_kom=="Гость" && $dostup_kom == "0")
{
header("Location: kom.php?act=add&id=$num&n=$n&err=7");
}
elseif($flood == 1)
{
header("Location: kom.php?id=$num&n=$n&err=flood");
}
else
{
if ($_POST[msgtrans]==1)
{
$msg = tr_to_win($msg);
}
$msg = smiles($msg);
$msg = antimat($msg);
$msg = bbcodes($msg);
$msg = stripslashes($msg);
$msg = str_replace("\r\n", '<br />', $msg);
$back = @file_get_contents($base);

write_to_file($base, "$name_kom|$brauzer|$ip|$time|$date|$msg"."\r\n"."$back");

if(isset($_SESSION['sespass']) && isset($passw_in) && $_SESSION['sespass'] == $passw_in)
{
$mes_komm = $mes_komm + 1;
$rating = $rating + 1;
if($rating == 10 && $status == '5')
{
$status = '4';
}

$str_to_user_file = str_user_data(); # Строка данных пользователя находится в файле templates/func.php

write_to_file('../../data/users/'.$login_in.'.php', "<?php\r\n/*\r\n$str_to_user_file\r\n*/\r\n?>");
}

# Запись в базу антифлуда
$flood_list_new = $ip.'|'.$flood_time."\r\n";
foreach ($kom_flood_list as $key => $string)
{
$flood_arr = explode('|', $string);

if(trim($flood_arr[0]) != $ip && trim($flood_arr[1]) + $antiflood_kom >= $flood_time)
{
$flood_list_new .= trim($flood_arr[0]).'|'.trim($flood_arr[1])."\r\n";
}
}

write_to_file($kom_flood, $flood_list_new);
# Запись в базу антифлуда

header ("Location: kom.php?id=$num&n=$n&".session_name()."=".session_id()."");
}

}
else
{
include '../../themes/'.$themes.'.php';
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {
echo"<p class=\"err\">Вы пытаетесь комментировать не существующую новость!<br /></p>";
echo "<p><a href=\"index.php?".session_name()."=".session_id()."\">В новости</a></p>";
}
include '../../templates/foot.php';
}
}
####################
if ($_GET['act']=='smile')
{
include '../../themes/'.$themes.'.php';
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {
$sm_dir = opendir('../../sm');
while ($file = readdir($sm_dir))
{
if($file != 'Thumbs.db' && $file != '..' && $file != '.')
{
$smiles[] = "$file";
}
}
closedir ($sm_dir);
sort($smiles);
$count = count($smiles);
$kolsm = 10;
$stranic = ceil($count/$kolsm);

if(empty($_GET['page']))
{
$page_get = 1;
}
else
{
$page_get = filter($_GET['page']);
}

if($page_get < 0)
{
$page_get = 1;
}
if($page_get > $stranic)
{
$page_get = $stranic;
}

$do = $kolsm * ($page_get - 1);
$end = $kolsm * $page_get;

$page_nazad = $page_get - 1;
$page_dalee = $page_get + 1;

echo '<p class="modul_name">Доступные смайлы<br /></p>';
echo '<p class="b">';
for ($i = $do; $i < $end; $i++)
{
if(!empty($smiles[$i]))
{
$smile = explode(".", $smiles[$i]);
echo "<img src=\"../../sm/$smile[0].$smile[1]\" alt=\":$smile[0]\" /> - :$smile[0]<br />";
}
}
echo '</p>';
echo '<p align="center" class="d">';
echo 'Страницы:';
echo '<br />';
if($page_get > 4)
{
echo "<a href=\"kom.php?act=smile&amp;id=$num&amp;n=$n&amp;page=1&amp;".session_name()."=".session_id()."\">1</a>...";
}

$start_1 = $page_get - 3;
$end_1 = $page_get - 1;
if($start_1 < 1)
{
$start_1 = 1;
}

for($i = $start_1; $i <= $end_1; $i++)
{
echo"<a href=\"kom.php?act=smile&amp;id=$num&amp;n=$n&amp;page=$i&amp;".session_name()."=".session_id()."\">$i</a> ";
}

echo $page_get;

$start_2 = $page_get + 1;
$end_2 = $page_get + 3;
if($start_2 < 1)
{
$start_2 = 1;
}
if($end_2 > $stranic)
{
$end_2 = $stranic;
}

for($i = $start_2; $i <= $end_2; $i++)
{
echo" <a href=\"kom.php?act=smile&amp;id=$num&amp;n=$n&amp;page=$i&amp;".session_name()."=".session_id()."\">$i</a>";
}

if($stranic > $page_get && $page_get < ($stranic-3))
{
echo "...<a href=\"kom.php?act=smile&amp;id=$num&amp;n=$n&amp;page=$stranic&amp;".session_name()."=".session_id()."\">$stranic</a>";
}
echo '<br />';

if($page_get > 1)
{
echo "<a href=\"kom.php?act=smile&amp;id=$num&amp;n=$n&amp;page=$page_nazad&amp;".session_name()."=".session_id()."\">Назад</a>";
}
echo ' | ';
if($stranic > $page_get)
{
echo "<a href=\"kom.php?act=smile&amp;id=$num&amp;n=$n&amp;page=$page_dalee&amp;".session_name()."=".session_id()."\">Дальше</a>";
}
echo '<br />';
echo '</p>';
echo '<p>Всего '.$count.' смайлов<br /><br /></p>';
echo "<p><a href=\"kom.php?act=add&amp;id=$num&amp;n=$n&amp;".session_name()."=".session_id()."\">К добавлению сообщения</a></p>";
echo "<p><a href=\"kom.php?id=$num&amp;n=$n&amp;".session_name()."=".session_id()."\">К комментариям</a></p>";
}
include '../../templates/foot.php';
}
####################
if ($_GET['act']=='trans')
{
include '../../themes/'.$themes.'.php';
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {
echo '<p class="modul_name">Правила транслита<br /></p>';
echo "<p class=\"b\">";
echo "
а - a<br />
б - b<br />
в - v<br />
г - g<br />
д - d<br />
е - e<br />
ё - yo<br />
ж - zh<br />
з - z<br />
и - i<br />
й - j<br />
к - k<br />
л - l<br />
м - m<br />
н - n<br />
о - o<br />
п - p<br />
р - r<br />
с - s<br />
т - t<br />
у - u<br />
ф - f<br />
х - h<br />
ц - c<br />
ч - ch<br />
ш - sh<br />
щ - sch<br />
ъ - q<br />
ы - x<br />
ь - '<br />
э - ye<br />
ю - yu<br />
я - ya<br /><br />
А - A<br />
Б - B<br />
В - V<br />
Г - G<br />
Д - D<br />
Е - E<br />
Ё - YO<br />
Ж - ZH<br />
З - Z<br />
И - I<br />
Й - J<br />
К - K<br />
Л - L<br />
М - M<br />
Н - N<br />
О - O<br />
П - P<br />
Р - R<br />
С - S<br />
Т - T<br />
У - U<br />
Ф - F<br />
Х - H<br />
Ц - C<br />
Ч - CH<br />
Ш - SH<br />
Щ - SCH<br />
Ъ - Q<br />
Ы - X<br />
Э - YE<br />
Ю - YU<br />
Я - YA<br />
</p>";
echo "<p><a href=\"kom.php?act=add&amp;id=$num&amp;n=$n&amp;".session_name()."=".session_id()."\">К добавлению сообщения</a></p>";
echo "<p><a href=\"kom.php?id=$num&amp;n=$n&amp;".session_name()."=".session_id()."\">К комментариям</a></p>";
}
include '../../templates/foot.php';
}
####################
if($_GET['act'] == 'bbcodes')
{
include '../../themes/'.$themes.'.php';
if ($portal=='off')
 {
  echo'<p align="center">'.$offmes.'</p>';
 }
if ($portal=='on')
 {
echo '<p class="modul_name">BB коды<br /></p>';
bbcodes('show_list_bbcodes');
echo "<p><a href=\"kom.php?act=add&amp;id=$num&amp;n=$n&amp;".session_name()."=".session_id()."\">К добавлению сообщения</a></p>";
echo "<p><a href=\"kom.php?id=$num&amp;n=$n&amp;".session_name()."=".session_id()."\">К комментариям</a></p>";
}
include '../../templates/foot.php';
}
####################
?>