Файл: system/lenta.php
Строк: 415
<?
include 'connect.php';
$location = 'lenta';
switch($_GET['act'])
{
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~микроблоги~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
case 'microblog':
$title = $title.' | Лента Микроблоги';
include 'head.php';
echo '<div class="title"><img src= "ico/lenta.png"> <a href = "lenta.php?">Лента</a> / <b> Микроблоги</b></div>';
echo '<div class="nav">';
echo 'Сортировать</br>';
echo '<a href = "lenta.php?">Все</a> | <b>Микроблоги</b> | <a href = "lenta.php?act=forum">Форум</a> | <a href = "lenta.php?act=blog">Дневники</a>
| <a href = "lenta.php?act=foto">Фото</a>';
echo '</div>';
if($u['setting_jurnal_list']) $count = $u['setting_jurnal_list']; else $count = 10;
$all = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `lenta_blog`"), 0);
if($all > 0){
$total = intval(($all - 1) / $count) + 1;
$page = num($_GET['page']);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $count - $count;
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-up" style="float: right; text-decoration: none;" href="#page-down"><img src = "ico/page_down.png"></a>';
}
$sort = $_GET['sort'];
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?act=microblog&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?act=microblog&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
$result = mysql_query("SELECT * FROM `lenta_blog` ORDER BY `time` $sortq LIMIT $start, $count");
while($lenta = mysql_fetch_assoc($result)){
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$lenta["user"]."'"));
echo $i % 2 ? '<div class="div">' : '<div class="div">';
if($lenta['new'] == 1) echo '<span style="float: right; font-size: small; color: grey"><font color="red">New</font></span>';
echo ''.ico($user['sex'],$user['admin']).' <a href = "page.php?id='.$user['id'].'">'.$user['login'].'</a> '.online($user['online']).' ';
if($user['rating']>=1000 && $user['rating']<=1999)echo "<img src='ico/b.png' alt='' class='icon'</a>n";
if($user['rating']>=2000 && $user['rating']<=2999)echo "<img src='ico/s.png' alt='' class='icon'</a>n";
if($user['rating']>=3000)echo "<img src='ico/z.png' alt='' class='icon'</a>n";
echo ' <small>'.vremya($lenta['time']).'</small>';
echo '<br/> '.$lenta['text'].'';
echo '<br/>';
if($lenta['new'] == 1) echo '</div>';
if($lenta['new'] == 1) mysql_query("UPDATE `lenta_blog` SET `new` = 0 WHERE `id` = '".$lenta['id']."'");
echo '</div>';
$i++;
}
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-down" style="float: right; text-decoration: none;" href="#page-up"><img src = "ico/page_up.png"></a>';
}
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?act=microblog&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?act=microblog&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
echo '</div>';
navigation($page, $total,'lenta.php?act=microblog&sort='.$sort.'&');
}else{
echo '<div class="div"> <img src="ico/error.gif" alt="Ошибка" /> Нет новых событий!</div>';
}
echo '</div>';
include 'foot.php';
break;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Форум~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
case 'forum':
$title = $title.' | Лента Форум';
include 'head.php';
echo '<div class="title"><img src= "ico/lenta.png"> <a href = "lenta.php?">Лента</a> / <b>Форум</b></div>';
echo '<div class="nav">';
echo 'Сортировать</br>';
echo '<a href = "lenta.php?">Все</a> | <a href = "lenta.php?act=microblog">Микроблоги</a> | <b>Форум</b> | <a href = "lenta.php?act=blog">Дневники</a>
| <a href = "lenta.php?act=foto">Фото</a>';
echo '</div>';
if($u['setting_jurnal_list']) $count = $u['setting_jurnal_list']; else $count = 10;
$all = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `lenta_forum`"), 0);
if($all > 0){
$total = intval(($all - 1) / $count) + 1;
$page = num($_GET['page']);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $count - $count;
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-up" style="float: right; text-decoration: none;" href="#page-down"><img src = "ico/page_down.png"></a>';
}
$sort = $_GET['sort'];
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?act=forum&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?act=forum&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
$result = mysql_query("SELECT * FROM `lenta_forum` ORDER BY `time` $sortq LIMIT $start, $count");
while($lenta = mysql_fetch_assoc($result)){
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$lenta["user"]."'"));
echo $i % 2 ? '<div class="div">' : '<div class="div">';
if($lenta['new'] == 1) echo '<span style="float: right; font-size: small; color: grey"><font color="red">New</font></span>';
echo ''.ico($user['sex'],$user['admin']).' <a href = "page.php?id='.$user['id'].'">'.$user['login'].'</a> '.online($user['online']).' ';
if($user['rating']>=1000 && $user['rating']<=1999)echo "<img src='ico/b.png' alt='' class='icon'</a>n";
if($user['rating']>=2000 && $user['rating']<=2999)echo "<img src='ico/s.png' alt='' class='icon'</a>n";
if($user['rating']>=3000)echo "<img src='ico/z.png' alt='' class='icon'</a>n";
echo ' <small>'.vremya($lenta['time']).'</small>';
echo '<br/> '.$lenta['text'].'';
echo '<br/>';
if($lenta['new'] == 1) echo '</div>';
if($lenta['new'] == 1) mysql_query("UPDATE `lenta_forum` SET `new` = 0 WHERE `id` = '".$lenta['id']."'");
echo '</div>';
$i++;
}
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-down" style="float: right; text-decoration: none;" href="#page-up"><img src = "ico/page_up.png"></a>';
}
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?act=forum&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?act=forum&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
echo '</div>';
navigation($page, $total,'lenta.php?act=forum&sort='.$sort.'&');
}else{
echo '<div class="div"> <img src="ico/error.gif" alt="Ошибка" /> Нет новых событий!</div>';
}
echo '</div>';
include 'foot.php';
break;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Дневники~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
case 'blog':
$title = $title.' | Лента Дневники';
include 'head.php';
echo '<div class="title"><img src= "ico/lenta.png"> <a href = "lenta.php?">Лента</a> / <b>Дневники</b></div>';
echo '<div class="nav">';
echo 'Сортировать</br>';
echo '<a href = "lenta.php?">Все</a> | <a href = "lenta.php?act=microblog">Микроблоги</a> | <a href = "lenta.php?act=forum">Форум</a> | <b>Дневники</b>
| <a href = "lenta.php?act=foto">Фото</a>';
echo '</div>';
if($u['setting_jurnal_list']) $count = $u['setting_jurnal_list']; else $count = 10;
$all = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `lenta_diary`"), 0);
if($all > 0){
$total = intval(($all - 1) / $count) + 1;
$page = num($_GET['page']);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $count - $count;
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-up" style="float: right; text-decoration: none;" href="#page-down"><img src = "ico/page_down.png"></a>';
}
$sort = $_GET['sort'];
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?act=blog&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?act=blog&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
$result = mysql_query("SELECT * FROM `lenta_diary` ORDER BY `time` $sortq LIMIT $start, $count");
while($lenta = mysql_fetch_assoc($result)){
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$lenta["user"]."'"));
echo $i % 2 ? '<div class="div">' : '<div class="div">';
if($lenta['new'] == 1) echo '<span style="float: right; font-size: small; color: grey"><font color="red">New</font></span>';
echo ''.ico($user['sex'],$user['admin']).' <a href = "page.php?id='.$user['id'].'">'.$user['login'].'</a> '.online($user['online']).' ';
if($user['rating']>=1000 && $user['rating']<=1999)echo "<img src='ico/b.png' alt='' class='icon'</a>n";
if($user['rating']>=2000 && $user['rating']<=2999)echo "<img src='ico/s.png' alt='' class='icon'</a>n";
if($user['rating']>=3000)echo "<img src='ico/z.png' alt='' class='icon'</a>n";
echo ' <small>'.vremya($lenta['time']).'</small>';
echo '<br/> '.$lenta['text'].'';
echo '<br/>';
if($lenta['new'] == 1) echo '</div>';
if($lenta['new'] == 1) mysql_query("UPDATE `lenta_diary` SET `new` = 0 WHERE `id` = '".$lenta['id']."'");
echo '</div>';
$i++;
}
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-down" style="float: right; text-decoration: none;" href="#page-up"><img src = "ico/page_up.png"></a>';
}
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?act=blog&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?act=blog&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
echo '</div>';
navigation($page, $total,'lenta.php?act=blog&sort='.$sort.'&');
}else{
echo '<div class="div"> <img src="ico/error.gif" alt="Ошибка" /> Нет новых событий!</div>';
}
echo '</div>';
include 'foot.php';
break;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Фото~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
case 'foto':
$title = $title.' | Лента фото';
include 'head.php';
echo '<div class="title"><img src= "ico/lenta.png"> <a href = "lenta.php?">Лента</a> / <b>Фото</b></div>';
echo '<div class="nav">';
echo 'Сортировать</br>';
echo '<a href = "lenta.php?">Все</a> | <a href = "lenta.php?act=microblog">Микроблоги</a> | <a href = "lenta.php?act=forum">Форум</a> |
<a href = "lenta.php?act=blog">Дневники</a>
| <b>Фото</b>';
echo '</div>';
if($u['setting_jurnal_list']) $count = $u['setting_jurnal_list']; else $count = 10;
$all = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `lenta_foto`"), 0);
if($all > 0){
$total = intval(($all - 1) / $count) + 1;
$page = num($_GET['page']);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $count - $count;
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-up" style="float: right; text-decoration: none;" href="#page-down"><img src = "ico/page_down.png"></a>';
}
$sort = $_GET['sort'];
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?act=foto&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?act=foto&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
$result = mysql_query("SELECT * FROM `lenta_foto` ORDER BY `time` $sortq LIMIT $start, $count");
while($lenta = mysql_fetch_assoc($result)){
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$lenta["user"]."'"));
echo $i % 2 ? '<div class="div">' : '<div class="div">';
if($lenta['new'] == 1) echo '<span style="float: right; font-size: small; color: grey"><font color="red">New</font></span>';
echo ''.ico($user['sex'],$user['admin']).' <a href = "page.php?id='.$user['id'].'">'.$user['login'].'</a> '.online($user['online']).' ';
if($user['rating']>=1000 && $user['rating']<=1999)echo "<img src='ico/b.png' alt='' class='icon'</a>n";
if($user['rating']>=2000 && $user['rating']<=2999)echo "<img src='ico/s.png' alt='' class='icon'</a>n";
if($user['rating']>=3000)echo "<img src='ico/z.png' alt='' class='icon'</a>n";
echo ' <small>'.vremya($lenta['time']).'</small>';
echo '<br/> '.$lenta['text'].'';
echo '<br/>';
if($lenta['new'] == 1) echo '</div>';
if($lenta['new'] == 1) mysql_query("UPDATE `lenta_foto` SET `new` = 0 WHERE `id` = '".$lenta['id']."'");
echo '</div>';
$i++;
}
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-down" style="float: right; text-decoration: none;" href="#page-up"><img src = "ico/page_up.png"></a>';
}
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?act=foto&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?act=foto&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
echo '</div>';
navigation($page, $total,'lenta.php?act=blog&sort='.$sort.'&');
}else{
echo '<div class="div"> <img src="ico/error.gif" alt="Ошибка" /> Нет новых событий!</div>';
}
echo '</div>';
include 'foot.php';
break;
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Все~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
default:
$title = $title.' | Лента';
include 'head.php';
echo '<div class="title"><img src= "ico/lenta.png"> Лента </div>';
echo '<div class="nav">';
echo 'Сортировать</br>';
echo '<b>Все</b> | <a href = "lenta.php?act=microblog">Микроблоги</a> | <a href = "lenta.php?act=forum">Форум</a> | <a href = "lenta.php?act=blog">Дневники</a>
| <a href = "lenta.php?act=foto">Фото</a>';
echo '</div>';
if($u['setting_jurnal_list']) $count = $u['setting_jurnal_list']; else $count = 10;
$all = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `lenta` "), 0);
if($all > 0){
$total = intval(($all - 1) / $count) + 1;
$page = num($_GET['page']);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $count - $count;
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-up" style="float: right; text-decoration: none;" href="#page-down"><img src = "ico/page_down.png"></a>';
}
$sort = $_GET['sort'];
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
$result = mysql_query("SELECT * FROM `lenta` ORDER BY `time` $sortq LIMIT $start, $count");
while($lenta = mysql_fetch_assoc($result)){
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$lenta["user"]."'"));
echo $i % 2 ? '<div class="div">' : '<div class="div">';
if($lenta['new'] == 1) echo '<span style="float: right; font-size: small; color: grey"><font color="red">New</font></span>';
echo ''.ico($user['sex'],$user['admin']).' <a href = "page.php?id='.$user['id'].'">'.$user['login'].'</a> '.online($user['online']).' ';
if($user['rating']>=1000 && $user['rating']<=1999)echo "<img src='ico/b.png' alt='' class='icon'</a>n";
if($user['rating']>=2000 && $user['rating']<=2999)echo "<img src='ico/s.png' alt='' class='icon'</a>n";
if($user['rating']>=3000)echo "<img src='ico/z.png' alt='' class='icon'</a>n";
echo ' <small>'.vremya($lenta['time']).'</small>';
echo '<br/> '.$lenta['text'].'';
echo '<br/>';
if($lenta['new'] == 1) echo '</div>';
if($lenta['new'] == 1) mysql_query("UPDATE `lenta` SET `new` = 0 WHERE `id` = '".$lenta['id']."'");
echo '</div>';
$i++;
}
echo '<div class="title">';
if ($page != $total) {
echo '<a name="page-down" style="float: right; text-decoration: none;" href="#page-up"><img src = "ico/page_up.png"></a>';
}
if($sort == 'time') {
$sortq = 'ASC';
echo '<a href = "lenta.php?&sort=message&page='.$page.'">Новые</a> | <b>Поcледние</b>';
}
if($sort == 'message' || empty($sortq)) {
$sort = 'message';
$sortq = 'DESC';
echo '<b>Новые</b> | <a href = "lenta.php?&sort=time&page='.$page.'">Поcледние</a>';
}
echo '</div>';
echo '</div>';
navigation($page, $total,'lenta.php?&sort='.$sort.'&');
}else{
echo '<div class="div"> <img src="ico/error.gif" alt="Ошибка" /> Нет новых событий!</div>';
}
echo '</div>';
include 'foot.php';
break;
}
?>