Вход Регистрация
Файл: region_clean/clanstena.php
Строк: 254
<?
#######################################
## Mod By KoT (borispol) [76-75-072] ##
#######################################

require_once "start.php";
require_once 
"sid.php";

header("Cache-Control: no-cache");
if (
$ver == "wml"header ("Content-type:text/vnd.wap.wml; charset=utf-8");
else 
header("Content-Type:text/html; charset=UTF-8");

require_once 
"inc.php";
$link connect_db();
list(
$row$id$ps$fsize1$fsize2) = check_login($link);
require_once 
"version.php";

$cm mysql_query ("select count(id) as num from stenaclan WHERE 1");
$cmc mysql_fetch_array($cm);
$news $cmc["num"];

if (
$ver == "wml") {
echo 
$xml;
echo 
$dtd;
echo 
"<wml>n
      <head><meta http-equiv="
Cache-Control" content="no-cache" forua="true"/></head>n
      <card id="
change" title="Стена сообщений">n
      <p>n"
;
} else {
echo 
"<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      
<html xmlns="http://www.w3.org/1999/xhtml">
      <
head><link rel="stylesheet" type="text/css" href="css/$css.css"/>
      <
title>Стена сообщений</title>n
      
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/></head><body>
      <
div align="left">";
}


echo 
$fsize1;
echo '<div class = "
d1">Стена сообщений</div>';
echo 
$fsize2;
$mid = intval($mid);
$new = mysql_query ("select count(id) as num from stenaclan WHERE mid='$mid'");
$mod = check($mod);

switch(
$mod) {
default:
$news = mysql_fetch_array($new);
$num = $news["num"];
if (!isset(
$s)) $s = 0;
$mx = round(($num/10)+0.45);
if (
$s > $mx$s = $mx;
if (
$s == 0) $s = 1;
$ot = (($s - 1) * 10) + 1;
$do = $s * 10;
if (
$do > $num$do = $num;
$o = $ot - 1;
$n = $ot;
if (
$do == 0) $n = $o;
echo 
$fsize1;
echo "
$n-$do из $num<br/>n";
echo 
$divide;
echo 
$fsize2;
$o = intval($o);
$do = intval($do);
$r = mysql_query ("select from `stenaclanWHERE mid='$mid' order by id desc limit $o,$do");
for (
$i = $ot$i <= $do$i++) {
$arr = mysql_fetch_array($r);
echo 
$fsize1;
$qw = mysql_query("select from `clanswhere id='$mid'");
$www = mysql_fetch_array($qw);
if (
$row["level"] >= 7 or $www['lider'] == $id) {
echo "
<a href="clanstena.php?$ses&amp;mod=del&amp;mid=$mid&amp;fid=".$arr['id']."">[X]</a";
}
echo "
<b><a href="search.php?$ses&amp;go=view$takep2&amp;nick=".$arr['login']."">".col_n($arr['login'])."</a></b>(".$arr['date'].")&gt".$arr['content']."<br/>";

echo 
$divide;
echo 
$fsize2;
}
$next = $s + 1;
$prev = $s - 1;
if (
$num > $do) {
$ot = (($next - 1) * 10) + 1;
$do = $next * 10;
if (
$do > $num$do = $num;
echo 
$fsize1;
echo "
<a href="clanstena.php?$ses&amp;s=$next&amp;mid=$mid">&gt;&gt;$ot-$do&gt;&gt;</a>n";
echo 
$fsize2;
}
if (
$s > 1) {
$ot = (($prev - 1) * 10) + 1;
$do = $prev * 10;
echo 
$fsize1;
echo "
<a href="clanstena.php?$ses&amp;s=$prev&amp;mid=$mid">&lt;&lt;$ot-$do&lt;&lt;</a>n";
echo 
$fsize2;
}
echo '<br/>';
echo 
$fsize1;
echo 
$divide;
if (
$row['clan'] == $mid) {
echo "
<a href="clanstena.php?$ses&amp;mod=add&amp;mid=$mid">Написать</a><br/>n";
} else {
echo 'Оставлять сообщения могут только участники клана!<br/>';
}
echo 
$fsize2;

break;

case 'del':
$mid = intval($mid);
$q = mysql_query("select from `clanswhere id='$mid'");
$arr = mysql_fetch_array($q);
if (
$row["level"] < 7 and $arr['lider'] != $id) {

            echo 'Доступ закрыт!<br/>';
            break;
        }
        else
        {
$fid = intval($fid);
if (mysql_query("
delete from stenaclan where id='$fid' limit 1")) {
echo 
$fsize1;
echo 'Запись успешно удалена!<br/>';

echo 
$fsize2;
}
}
break;

case 'add':
$date = date("d/m,H:i");
if (empty(
$content)) $error=$error."<b>Пустое содержание!</b><br/>";
if (empty(
$action)) {
echo 
$fsize1;
echo '<br/>Сообщение:<br/>';
echo 
$fsize2;
if (
$ver == "wml") {
echo 
$fsize1;
echo "
<input name="content"/><br/>
      <
anchor>Добавить<go href="clanstena.php?$ses&amp;mod=add&amp;mid=$midmethod="post">
      <
postfield name="action" value="add"/>
      <
postfield name="content" value="$(content)"/>
      <
postfield name="date" value="$date"/>
      </
go></anchor>";
echo 
$fsize2;
echo '<br/>';
} else {
echo "
<form method="POST" action="clanstena.php?$ses&amp;mod=add&amp;mid=$midname="auth">n
      
<input name="content"/><br/>
      <
input type="hidden" name="action" value="add"/>
      <
input type="hidden" name="date" value="$date"/>
      <
input type="submit" class="ibutton" value="Добавить" name="enter"><br/><br />n";
}
} else {
if (empty(
$error)) {
if (
$content != $last_news['content']) {
$content = trim(mysql_real_escape_string(check($content)));

function ad_cut(
$str,$to) { 
$domains = array('http://','.ru','.su','.mobi','.ws','4at','.tv','.4ats','.tv','.name','.us','.biz','.info','.org','.net','.com','.wen','.in'); 
$replacer = array_fill(0,count($domains),$to); 
$result = array_combine($domains,$replacer); 
return strtr(
$str,$result); 
}

$content = ad_cut($content);

require_once "
smile.php";
$minpos = 500;
$nm = 500;
for (
$j = 0; $j <= count($smiles)-1; $j++) {
$tmpp = strpos($content,$smiles[$j]);
if ((
$tmpp < $minpos) and ($tmpp !== false)) {
$minpos = $tmpp$nm = $j
}
}
if (
$minpos != 500) {
if (
$row["translit"] != 1) {
$st1 = substr($content,0,$minpos+strlen($smiles[$nm]));
$st2 = substr($content,$minpos+strlen($smiles[$nm]),strlen($content)-strlen($st1));
$st1_wosm = $st1;
$st1 = str_replace($smiles[$nm],$replaces[$nm],$st1);
if (strpos(
$replaces[$nm],"smil/") !== false) 
$st1_woasm = $st1_wosm;
else 
$st1_woasm = $st1;
$content_woasm = $st1.$st2;
$content_wosm = $st1_wosm.$st2;
$content = $st1_woasm.$st2;
}
else
{
$st1 = substr($content,0,$minpos);
$st2 = substr($content,$minpos, strlen($smiles[$nm]));
$st3 = substr($content,$minpos+strlen($smiles[$nm]),strlen($content)-strlen($st1)-strlen($st2));
$st1 = trun_to_rus($st1);
$st2_wosm = $st2;
$st2 = $replaces[$nm];
if (strpos(
$replaces[$nm],"smil/") !== false) 
$st2_woasm = $st2_wosm
else 
$st2_woasm = $st2;
$st3 = trun_to_rus($st3);
$content = $st1.$st2_woasm.$st3;
$content_wosm = $st1.$st2_wosm.$st3;
$content_woasm = $st1.$st2.$st3;
}
}
elseif (
$row["translit"] == 1) $content = trun_to_rus($content);
unset(
$smiles);
unset(
$replaces);
$mid = intval($mid);
if (mysql_query("
insert into stenaclan values(0,'".$mid."','".$row['user']."','".$content."','".$date."');")) {
echo 
$fsize1;
echo 'Сообщение успешно добавлено!<br/>';
echo 
$fsize2;
} else {
echo 
$fsize1;
echo 'Ошибка записи!<br/>';
echo 
$fsize2;
}
} else {
echo 
$fsize1;
echo 'Такое сообщение уже добавлено!<br/>';
echo 
$fsize2;
}
} else {
echo 
$fsize1;
echo 
$error;
echo 
$fsize2;
}
}
echo 
$fsize1;
echo "
<div class = 'd1'><a href="clanstena.php?$ses&amp;mid=$mid">Стена сообщений</a></div>n";
echo 
$fsize2;
break;

}
echo 
$fsize1;

echo "
<div class = 'd1'><a href="coo.php?$ses&amp;mid=".$mid."&amp;mod=view">В группу</a></div>
      <
div class = 'd1'><a href="enter.php?$ses">Прихожая</a></div>";
echo 
$fsize2;
include_once "
foot.php";
mysql_close(
$link);
?>
Онлайн: 2
Реклама