Вход Регистрация
Файл: bash/index.php
Строк: 319
<?
require'../includes.php';
$align='left';
$title='СМС и Статусы';
aut();

who_add(0,'enter');

$max $user['max'];

switch(
$mod){

default:
$head='СМС и Статусы';
head();
echo 
'<br /><img src="imgs/sms.gif" alt="" />  <a href="?mod=sms">СМС Сборник</a> ('.mysql_result(query("select count(*) as num from sms"),0).')<br />';
echo 
'<img src="/img/online/on.gif" alt="" />  <a href="?mod=status">Статусы ICQ и ВК</a> ('.mysql_result(query("select count(*) as num from status"),0).')<br />';

break;


case 
'sms':

if(isset(
$_GET['act']))
{
if(
$_GET['act'] == "top")
{

$head='Лучшие смски';
head();

$k_post mysql_result(query("select count(*) from `sms` where `rating`>'0' and `moder`='0'"),0);
$k_page k_page($k_post,$max);
$page page($k_page);
$start $max*$page-$max;

$q query("select * from `sms` where `rating`>'0' and `moder`='0' order by `rating` desc limit $start$max");

if(
$k_post == 0)echo 'Ничего не найдено';
if (
$k_page>1)
{
$pp0 '&page='.$page;
$pp '&amp;page='.$page;
}
// Новая проверка на рейтинг by ШАХТЕР
$rating explode("|",$_SESSION['sms_rating']);
if(isset(
$_GET['plus']))
{
if(
in_array($_GET['plus'] ,$rating) === false)
{
query("update `sms` set `rating`=`rating`+1 where `id`='".check(intval($_GET['plus']))."'");
$_SESSION['sms_rating'] = $_SESSION['sms_rating']."|".intval($_GET['plus']);
header ('Location: ?mod='.$mod.'&act='.$act.''.$pp0.'&'.SID);
}
}

if(isset(
$_GET['minus']))
{
if(
in_array($_GET['minus'] ,$rating) === false)
{
query("update `sms` set `rating`=`rating`-1 where `id`='".check(intval($_GET['minus']))."'");
$_SESSION['sms_rating'] = $_SESSION['sms_rating']."|".intval($_GET['minus']);
header ('Location: ?mod='.$mod.'&act='.$act.''.$pp0.'&'.SID);
}
}
//////////////////////////////////////////////////////////////////////////////////////
echo '<br />';
while(
$row mysql_fetch_array($q))
{
$key++;
if(
is_integer($key 2)) $divi links; else $divi footer;
echo 
$divi.'
'
.$row['sms'].'<br/>Рейтинг: ';
if(
in_array($row['id'] ,$rating) === false)echo '<a href="?mod='.$mod.'&amp;act='.$act.'&amp;plus='.$row['id'].''.$pp.'"><img src="imgs/up.png" alt="+"/></a>';
echo 
' <b>'.$row['rating'].'</b> ';
if(
in_array($row['id'] ,$rating) === false)echo '<a href="?mod='.$mod.'&amp;act='.$act.'&amp;minus='.$row['id'].''.$pp.'"><img src="imgs/down.png" alt="-"/></a>';
echo 
'<br/>Добавил: '.user2($row['user_id'],1);
if(
$row['data']!='0')echo ' ('.times($row['data']).')';
echo 
div.'<dl></dl>';
}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod='.$mod.'&amp;act=top&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
echo 
'<a href="index?mod=sms"><b>Категории</b></a><br />';
}

if(
$_GET['act'] == "add")
{
$head='Добавить смску';
head();

if(isset(
$_POST['code']))
{
if(
strlen2($_POST['msg']) < 5)$error.= 'Отсутствует имя или сообщение!';

if(
intval($_POST['code']) != $_SESSION['code'])$error.= 'Неверный код!';

$x query("select * from `cat`");
if(
mysql_num_rows($x) == 0)$error.= 'Несуществующая';

if(
$error)echo '<b>'.$error.'</b><br />';
else
{
$_POST['msg'] = substr($_POST['msg'], 0300);
query("insert into `sms` set `cat`='".check(intval($_POST['cat']))."', `user_id`='".$user['id']."', `sms`='".check($_POST['msg'])."', `rating`='0', `data`='".$time."', `moder`='".$set['moder_sms']."'");
if(
$set['moder'] == 1) echo '<b>Спасибо! Ваше сообщение будет добавлено после проверки администратором</b><br />';
else echo 
'<b>Спасибо! Ваше сообщение добавлено</b><br />';

}

}

unset(
$_SESSION['code']);

if (
$ver!='wml'){echo '<form action="?mod='.$mod.'&amp;act=add" method="post">
Сообщение:<br/><textarea cols="'
.$user['pole2'].'" rows="'.$user['pole1'].'" name="msg"/></textarea><br/>
Категория:<br/>
<select name="cat">'
;
$cat query("select * from `cat`");
while(
$row mysql_fetch_array($cat))
{
echo 
'<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
echo 
'</select><br />
<img src="/code.php?r='
.rand(10009999).'" alt="Проверочный код"/><br />';
echo 
'Код с картинки:<br/>
<input type="text" name="code" size="4" maxlength="4" title="code"/><br/><br />
<input type="submit" value="Добавить"/></form><br />'
;
}else{
echo 
'Сообщение:<br /><input name="msg'.$ref.'" title="Text"/><br/>
Категория:<br/>
<select name="cat">'
;
$cat query("select * from `cat`");
while(
$row mysql_fetch_array($cat))
{
echo 
'<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
echo 
'</select><br />
<img src="/code.php?r='
.rand(10009999).'" alt="Проверочный код"/><br />
Код с картинки:<br/>
<input type="text" name="code" size="4" maxlength="4" title="code"/><br/><br /><anchor title="go">Добавить<go href="?mod='
.$mod.'&amp;act=add&amp;'.SID.'" method="post">';
echo 
'<postfield name="cat" value="$cat"/>
<postfield name="code" value="$code"/>
<postfield name="msg" value="$msg'
.$ref.'"/>
</go></anchor><br /><br />'
;
}


echo 
'<a href="index?mod=sms"><b>Категории</b></a><br />';
}

}

elseif(!isset(
$_GET['id']))
{
$head='СМС Сборник';
head();

$k_post mysql_result(query("select count(*) from `cat`"),0);
$k_page k_page($k_post,20);
$page page($k_page);
$start 20*$page-20;

$sql query("select * from `cat` order by `mesto` limit $start, 20");

if(
mysql_num_rows($sql) == 0)echo '<br />Нет Категорий<br />';
else
{
echo 
'<img src="/img/add.png" alt=""/> <b><a href="?mod='.$mod.'&amp;act=add">Добавить смску</a></b><br/>
<img src="imgs/monitor.png" alt=""/> <b><a href="?mod='
.$mod.'&amp;act=top">Лучшие смски</a></b><br />';
echo 
"<dl><dt></dt></dl>";

while(
$row mysql_fetch_array($sql))
{
$new_file '';
$tm_2 $time-86400;
$new_2 mysql_result(query("select count(*) from `sms` where `cat`='".$row['id']."' and `data` > ".$tm_2.""),0);
if(
$new_2 0)$new_file.= '<span style="color: #0000FF;"> +'.$new_2.'</span> ';



$tm_1 $time-604800;
$new_1 mysql_result(query("select count(*) from `sms` where `cat`='".$row['id']."' and `data` > ".$tm_1.""),0);
if(
$new_1 0)$new_file.= '<span style="color: #FF0000;"> +'.$new_1.'</span> ';



//604800
$c mysql_result(query("select count(*) from `sms` where `cat`='".$row['id']."'"),0);
echo 
'<img src="/img/p2.png" alt="" /> <a href="?mod='.$mod.'&amp;id='.$row['id'].'/">'.$row['name'].'</a> ('.$c.')'.$new_file.'<br />';
}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod='.$mod.'&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}


echo 
'<dl><dt></dt></dl>
<span style="color: #FF0000;">+X</span> - Новые за неделю<br/>
<span style="color: #0000FF;">+X</span> - Новые за сутки
<br />'
;
}
}
else
{

$sql query("select * from `cat` where `id`='".$id."'");

if(
mysql_num_rows($sql) == 0)echo '<b>Ничего не найдено</b><br />';

$sql mysql_fetch_array($sql);

$head='СМС Сборник | '.$sql['name'];
head();


$arr_sort = array('data''rating');
if (isset(
$_GET['sort']) && in_array($_GET['sort'], $arr_sort))
// Сортировка
$_SESSION['sort'] = $_GET['sort'];
}
elseif (isset(
$_SESSION['sort']) && in_array($_SESSION['sort'], $arr_sort))
{
$sort $_SESSION['sort'];
}
else
{
$_SESSION['sort'] = 'id'// если сортировка не выбрана
}

$sort $_SESSION['sort'];

$k_post mysql_result(query("select count(*) from `sms` where `cat`='".$id."' and `moder`='0'"),0);
$k_page k_page($k_post,$max);
$page page($k_page);
$start $max*$page-$max;

$q query("select * from `sms` where `cat`='".$id."' and `moder`='0' order by `$sort` desc limit $start$max");

if(
$k_post == 0)echo '<b>Ничего не найдено</b><br />';
if (
$k_page>1)
{
$pp0 '&page='.$page;
$pp '&amp;page='.$page;
}
// Новая проверка на рейтинг by ШАХТЕР
$rating explode("|",$_SESSION['sms_rating']);
if(isset(
$_GET['plus']))
{ if(
in_array($_GET['plus'] ,$rating) === false)
{
query("update `sms` set `rating`=`rating`+1 where `id`='".check(intval($_GET['plus']))."'");
$_SESSION['sms_rating'] = $_SESSION['sms_rating']."|".intval($_GET['plus']);
header ('Location: ?mod='.$mod.'&id='.$id.''.$pp0.'&'.SID);
}
}

if(isset(
$_GET['minus']))
{
if(
in_array($_GET['minus'] ,$rating) === false)
{
query("update `sms` set `rating`=`rating`-1 where `id`='".check(intval($_GET['minus']))."'");
$_SESSION['sms_rating'] = $_SESSION['sms_rating']."|".intval($_GET['minus']);
header ('Location: ?mod='.$mod.'&id='.$id.''.$pp0.'&'.SID);
}
}
//////////////////////////////////////////////////////////////////////////////////////
//unset($_SESSION['sms_rating']);
echo gb.'Сортировать по: <a href="?mod='.$mod.'&amp;id='.$id.'&amp;sort=data'.$pp.'">дате</a> |  <a href="?mod='.$mod.'&amp;id='.$id.'&amp;sort=rating'.$pp.'">популярности</a>'.div;
echo 
'<dl></dl>';
$key 1;
while(
$row mysql_fetch_array($q))
{
$key++;
if(
is_integer($key 2)) $divi links; else $divi footer;
echo 
$divi.'
'
.$row['sms'].'<br/>Рейтинг: ';
if(
in_array($row['id'] ,$rating) === false)echo '<a href="?mod='.$mod.'&amp;id='.$id.'&amp;plus='.$row['id'].''.$pp.'"><img src="imgs/up.png" alt="+"/></a>';
echo 
' <b>'.$row['rating'].'</b> ';
if(
in_array($row['id'] ,$rating) === false)echo '<a href="?mod='.$mod.'&amp;id='.$id.'&amp;minus='.$row['id'].''.$pp.'"><img src="imgs/down.png" alt="-"/></a>';
echo 
'<br />Добавил: '.user2($row['user_id'],1);
if(
$row['data']!='0')echo ' ('.times($row['data']).')';
echo 
div.'<dl></dl>';
}
if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod='.$mod.'&amp;id='.$id.'&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
echo 
'<a href="index?mod=sms"><b>Категории</b></a><br />';
}


break;

///////////////////////////////////////////////////////////////////////////////////////////

case 'status':

if(isset(
$_GET['act']))
{
if(
$_GET['act'] == "top")
{

$head='Лучшие статусы';
head();

$k_post mysql_result(query("select count(*) from `status` where `rating`>'0' and `moder`='0'"),0);
$k_page k_page($k_post,$max);
$page page($k_page);
$start $max*$page-$max;

$q query("select * from `status` where `rating`>'0' and `moder`='0' order by `rating` desc limit $start$max");

if(
$k_post == 0)echo 'Ничего не найдено';
if (
$k_page>1)
{
$pp0 '&page='.$page;
$pp '&amp;page='.$page;
}
// Новая проверка на рейтинг by ШАХТЕР
$rating explode("|",$_SESSION['status_rating']);
if(isset(
$_GET['plus']))
{
if(
in_array($_GET['plus'] ,$rating) === false)
{
query("update `status` set `rating`=`rating`+1 where `id`='".check(intval($_GET['plus']))."'");
$_SESSION['status_rating'] = $_SESSION['status_rating']."|".intval($_GET['plus']);
header ('Location: ?mod='.$mod.'&act='.$act.''.$pp0.'&'.SID);
}
}

if(isset(
$_GET['minus']))
{
if(
in_array($_GET['minus'] ,$rating) === false)
{
query("update `status` set `rating`=`rating`-1 where `id`='".check(intval($_GET['minus']))."'");
$_SESSION['status_rating'] = $_SESSION['status_rating']."|".intval($_GET['minus']);
header ('Location: ?mod='.$mod.'&act='.$act.''.$pp0.'&'.SID);
}
}
//////////////////////////////////////////////////////////////////////////////////////
echo '<br />';
while(
$row mysql_fetch_array($q))
{
$key++;
if(
is_integer($key 2)) $divi links; else $divi footer;
echo 
$divi.'
'
.$row['status'].'<br/>Рейтинг: ';
if(
in_array($row['id'] ,$rating) === false)echo '<a href="?mod='.$mod.'&amp;act='.$act.'&amp;plus='.$row['id'].''.$pp.'"><img src="imgs/up.png" alt="+"/></a>';
echo 
' <b>'.$row['rating'].'</b> ';
if(
in_array($row['id'] ,$rating) === false)echo '<a href="?mod='.$mod.'&amp;act='.$act.'&amp;minus='.$row['id'].''.$pp.'"><img src="imgs/down.png" alt="-"/></a>';
echo 
'<br />Добавил: '.user2($row['user_id'],1);
if(
$row['data']!='0')echo ' ('.times($row['data']).')';
echo 
div.'<dl></dl>';
}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod='.$mod.'&amp;act=top&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
echo 
'<a href="index?mod=status"><b>Категории</b></a><br />';
}

if(
$_GET['act'] == "add")
{
$head='Добавить статус';
head();

if(isset(
$_POST['code']))
{
if(
strlen2($_POST['msg']) < 5)$error.= 'Статус должен быть длиннее 5 симв.!';

if(
intval($_POST['code']) != $_SESSION['code'])$error.= 'Неверный код!';

$x query("select * from `st_cat`");
if(
mysql_num_rows($x) == 0)$error.= 'Несуществующая';

if(
$error)echo '<b>'.$error.'</b><br />';
else
{
$_POST['msg'] = substr($_POST['msg'], 0300);
query("insert into `status` set `cat`='".check(intval($_POST['cat']))."', `user_id`='".$user['id']."', `status`='".check($_POST['msg'])."', `rating`='0', `data`='".$time."', `moder`='".$set['moder_status']."'");
if(
$set['moder'] == 1) echo '<b>Спасибо! Ваш статус будет добавлен после проверки администратором</b><br />';
else echo 
'<b>Спасибо! Ваш статус добавлен</b><br />';

}

}

unset(
$_SESSION['code']);

if (
$ver!='wml'){echo '<form action="?mod='.$mod.'&amp;act=add" method="post">
Статус:<br/><textarea cols="'
.$user['pole2'].'" rows="'.$user['pole1'].'" name="msg"/></textarea><br/>
Категория:<br/>
<select name="cat">'
;
$cat query("select * from `st_cat`");
while(
$row mysql_fetch_array($cat))
{
echo 
'<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
echo 
'</select><br />
<img src="/code.php?r='
.rand(10009999).'" alt="Проверочный код"/><br />';
echo 
'Код с картинки:<br/>
<input type="text" name="code" size="4" maxlength="4" title="code"/><br/><br />
<input type="submit" value="Добавить"/></form><br />'
;
}else{

echo 
'Статус:<br /><input name="msg'.$ref.'" title="Text"/><br/>
Категория:<br/>
<select name="cat">'
;
$cat query("select * from `st_cat`");
while(
$row mysql_fetch_array($cat))
{
echo 
'<option value="'.$row['id'].'">'.$row['name'].'</option>';
}
echo 
'</select><br />
<img src="/code.php?r='
.rand(10009999).'" alt="Проверочный код"/><br />
Код с картинки:<br/>
<input type="text" name="code" size="4" maxlength="4" title="code"/><br/><br /><anchor title="go">Добавить<go href="?mod='
.$mod.'&amp;act=add&amp;'.SID.'" method="post">';
echo 
'<postfield name="cat" value="$cat"/>
<postfield name="code" value="$code"/>
<postfield name="msg" value="$msg'
.$ref.'"/>
</go></anchor><br /><br />'
;
}

echo 
'<a href="index?mod=status"><b>Категории</b></a><br />';
}

}

elseif(!isset(
$_GET['id']))
{
$head='Статусы ICQ и Вконтакте';
head();

$k_post mysql_result(query("select count(*) from `st_cat`"),0);
$k_page k_page($k_post,20);
$page page($k_page);
$start 20*$page-20;

$sql query("select * from `st_cat` order by `mesto` limit $start, 20");

if(
mysql_num_rows($sql) == 0)echo '<br />Нет Категорий<br />';
else
{
echo 
'<img src="/img/add.png" alt=""/> <b><a href="?mod='.$mod.'&amp;act=add">Добавить статус</a></b><br/>
<img src="imgs/monitor.png" alt=""/> <b><a href="?mod='
.$mod.'&amp;act=top">Лучшие статусы</a></b><br />';
echo 
"<dl><dt></dt></dl>";

while(
$row mysql_fetch_array($sql))
{
$new_file '';
$tm_2 $time-86400;
$new_2 mysql_result(query("select count(*) from `status` where `cat`='".$row['id']."' and `data` > ".$tm_2.""),0);
if(
$new_2 0)$new_file.= '<span style="color: #0000FF;"> +'.$new_2.'</span> ';



$tm_1 $time-604800;
$new_1 mysql_result(query("select count(*) from `status` where `cat`='".$row['id']."' and `data` > ".$tm_1.""),0);
if(
$new_1 0)$new_file.= '<span style="color: #FF0000;"> +'.$new_1.'</span> ';



//604800
$c mysql_result(query("select count(*) from `status` where `cat`='".$row['id']."'"),0);

echo 
'<a href="?mod='.$mod.'&amp;id='.$row['id'].'"><img src="st/'.$row['img'].'" alt="" /></a>('.$c.') ';
}

if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod='.$mod.'&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl>";
}


/*echo '<dl><dt></dt></dl>
<span style="color: #FF0000;">+X</span> - Новые за неделю<br/>
<span style="color: #0000FF;">+X</span> - Новые за сутки
';*/
echo '<br />';
}
}
else
{

$sql query("select * from `st_cat` where `id`='".$id."'");

//if(mysql_num_rows($sql) == 0)echo '<b>Ничего не найдено</b><br />';

$sql mysql_fetch_array($sql);

$head='СМС Сборник | '.$sql['name'];
head();


$arr_sort = array('data''rating');
if (isset(
$_GET['sort']) && in_array($_GET['sort'], $arr_sort))
// Сортировка
$_SESSION['sort'] = $_GET['sort'];
}
elseif (isset(
$_SESSION['sort']) && in_array($_SESSION['sort'], $arr_sort))
{
$sort $_SESSION['sort'];
}
else
{
$_SESSION['sort'] = 'id'// если сортировка не выбрана
}

$sort $_SESSION['sort'];

$k_post mysql_result(query("select count(*) from `status` where `cat`='".$id."' and `moder`='0'"),0);
$k_page k_page($k_post,$max);
$page page($k_page);
$start $max*$page-$max;

$q query("select * from `status` where `cat`='".$id."' and `moder`='0' order by `$sort` desc limit $start$max");


if (
$k_page>1)
{
$pp0 '&page='.$page;
$pp '&amp;page='.$page;
}
// Новая проверка на рейтинг by ШАХТЕР
$rating explode("|",$_SESSION['status_rating']);
if(isset(
$_GET['plus']))
{
if(
in_array($_GET['plus'] ,$rating) === false)
{
query("update `status` set `rating`=`rating`+1 where `id`='".check(intval($_GET['plus']))."'");
$_SESSION['status_rating'] = $_SESSION['status_rating']."|".intval($_GET['plus']);
header ('Location: ?mod='.$mod.'&id='.$id.''.$pp0.'&'.SID);
}
}

if(isset(
$_GET['minus']))
{
if(
in_array($_GET['minus'] ,$rating) === false)
{
query("update `status` set `rating`=`rating`-1 where `id`='".check(intval($_GET['minus']))."'");
$_SESSION['status_rating'] = $_SESSION['status_rating']."|".intval($_GET['minus']);
header ('Location: ?mod='.$mod.'&id='.$id.''.$pp0.'&'.SID);
}
}
//////////////////////////////////////////////////////////////////////////////////////
//unset($_SESSION['status_rating']);
echo gb.'Сортировать по: <a href="?mod='.$mod.'&amp;id='.$id.'&amp;sort=data'.$pp.'">дате</a> |  <a href="?mod='.$mod.'&amp;id='.$id.'&amp;sort=rating'.$pp.'">популярности</a>'.div;
echo 
'<dl></dl>';
if(
$k_post == 0)echo '<b>Ничего не найдено</b><br />';
$key 1;
while(
$row mysql_fetch_array($q))
{
$key++;
if(
is_integer($key 2)) $divi links; else $divi footer;
echo 
$divi.'
'
.$row['status'].'<br/>Рейтинг: ';
if(
in_array($row['id'] ,$rating) === false)echo '<a href="?mod='.$mod.'&amp;id='.$id.'&amp;plus='.$row['id'].''.$pp.'"><img src="imgs/up.png" alt="+"/></a>';
echo 
' <b>'.$row['rating'].'</b> ';
if(
in_array($row['id'] ,$rating) === false)echo '<a href="?mod='.$mod.'&amp;id='.$id.'&amp;minus='.$row['id'].''.$pp.'"><img src="imgs/down.png" alt="-"/></a>';
echo 
'<br />Добавил: '.user2($row['user_id'],1);
if(
$row['data']!='0')echo ' ('.times($row['data']).')';
echo 
div.'<dl></dl>';
}
if (
$k_page>1){
echo 
"<dl><dt></dt></dl>";
str('?mod='.$mod.'&amp;id='.$id.'&amp;',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
echo 
'<a href="index?mod=status"><b>Категории</b></a><br />';
}


break;


}
echo 
"<br/>";
if(
$mod)echo gb.'<a href="index">СМС и Статусы</a>'.div;
if(
$user['level']==9)echo gb.'<a href="admin">Управление</a>'.div;
echo 
gb.'<a href="'.H.'enter">Прихожая</a>'.div;

foot();
?>
Онлайн: 0
Реклама