Вход Регистрация
Файл: gp/new_in_gp.php
Строк: 150
<?php
include_once '../sys/inc/start.php';

include_once 
'../sys/inc/compress.php';
include_once 
'../sys/inc/sess.php';
include_once 
'../sys/inc/home.php';
include_once 
'../sys/inc/settings.php';
include_once 
'../sys/inc/db_connect.php';
include_once 
'../sys/inc/ipua.php';
include_once 
'../sys/inc/fnc.php';
include_once 
'../sys/inc/user.php';
only_reg();
if(!isset(
$user)){
header('location: ../enter.php');
}else{
switch(
$_GET['act']){
default:
$set['title']='Новые события в группах';

include_once 
'../sys/inc/thead.php';
title();
aut();
echo 
'Новое в группах<br/>';
echo 
'&#187; <a href="new_in_gp.php?act=read_all">Отметить как прочитанное</a><br/>';
$pa=mysql_query("SELECT * FROM `group_users_topic` WHERE `id_user`='$user[id]'");
while(
$h=mysql_fetch_array($pa)){
if(
$n$n.=',';
$n.=$h['id_gp'];}
$new=mysql_num_rows(mysql_query("SELECT * FROM `group_news` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]'"));
$file=mysql_num_rows(mysql_query("SELECT * FROM `group_file` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]'"));
$msg=mysql_num_rows(mysql_query("SELECT * FROM `group_forum_msg` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]'"));
echo 
'<div class="msg1">';
echo 
'&#187; <a href="new_in_gp.php?act=news">Новостей добавлено</a> ['.$new.']<br/>';
echo 
'&#187; <a href="new_in_gp.php?act=file">Файлов загружено</a> ['.$file.']<br/>';
echo 
'&#187; <a href="new_in_gp.php?act=post">Сообщений в форумах</a> ['.$msg.']<br/>';
echo 
'</div>';
echo 
'<div class="msg2">';
echo 
'Хотите следить за событиями группы?<br/>Занесите ее себе в  <a href="bm.php"><b>закладки</b></a>';
echo 
'</div>';
break;

case 
'news':
$pa=mysql_query("SELECT * FROM `group_users_topic` WHERE `id_user`='$user[id]'");
while(
$h=mysql_fetch_array($pa)){
if(
$n$n.=',';
$n.=$h['id_gp'];}
$c=mysql_num_rows(mysql_query("SELECT * FROM `group_news` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]'"));
if(!
$c){
$set['title']='Ошибка';

include_once 
'../sys/inc/thead.php';
title();
aut();
echo 
'Новых новостей в группах не найдено';
}else{
$set['title']='Новые новости';

include_once 
'../sys/inc/thead.php';
title();
aut();
echo 
'Новых новостей: '.$c.'<br/>';
$k_page=k_page($c,$set['p_str']);

$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo 
'&#187; <a href="new_in_gp.php">Новые события</a><br/>';
$q=mysql_query("SELECT * FROM `group_news` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]' ORDER BY `time` DESC LIMIT $start,$set[p_str]");
while(
$r=mysql_fetch_array($q)){
$gp=mysql_fetch_array(mysql_query("SELECT * FROM `group` WHERE `id`='$r[id_gp]'"));
$k=mysql_fetch_array(mysql_query("SELECT * FROM `group_cat` WHERE `id`='$gp[id_cat]'"));
$n++;
if(
is_integer($n/2)){
echo 
'<div class="rowdown">';
}else{
echo 
'<div class="rowup">';}
echo 
'Категория: <a href="/gp/?cid='.$gp['id_cat'].'">'.htmlspecialchars(stripslashes($k['name'])).'</a><br/>Группа: <a href="/gp/?gid='.$r['id_gp'].'">'.htmlspecialchars(stripslashes($gp['name'])).'</a><br/>От: '.vremja($r['time']).'<br/>'.$r['text'].'<br/>';
echo 
'</div>';}
if(
$k_page>1)str('new_in_gp.php?act=news&amp;',$k_page,$page);}
break;

case 
'file':
$pa=mysql_query("SELECT * FROM `group_users_topic` WHERE `id_user`='$user[id]'");
while(
$h=mysql_fetch_array($pa)){
if(
$n$n.=',';
$n.=$h['id_gp'];}
$c=mysql_num_rows(mysql_query("SELECT * FROM `group_file` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]'"));
if(!
$c){
$set['title']='Ошибка';

include_once 
'../sys/inc/thead.php';
title();
aut();
echo 
'Новых файлов в группах не найдено';
}else{
$set['title']='Новые загруженные файлы';

include_once 
'../sys/inc/thead.php';
title();
aut();
echo 
'Новых файлов: '.$c.'<br/>';
$k_page=k_page($c,$set['p_str']);

$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo 
'&#187; <a href="new_in_gp.php">Новые события</a><br/>';
$q=mysql_query("SELECT * FROM `group_file` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]' ORDER BY `time` DESC LIMIT $start,$set[p_str]");
while(
$r=mysql_fetch_array($q)){
$gp=mysql_fetch_array(mysql_query("SELECT * FROM `group` WHERE `id`='$r[id_gp]'"));
$k=mysql_fetch_array(mysql_query("SELECT * FROM `group_cat` WHERE `id`='$gp[id_cat]'"));
$n++;
if(
is_integer($n/2)){
echo 
'<div class="rowdown">';
}else{
echo 
'<div class="rowup">';}
echo 
'Категория: <a href="/gp/?cid='.$gp['id_cat'].'">'.htmlspecialchars(stripslashes($k['name'])).'</a><br/>Группа: <a href="/gp/?gid='.$r['id_gp'].'">'.htmlspecialchars(stripslashes($gp['name'])).'</a><br/>Файл: <a href="file_view.php?fid='.$r['id'].'">'.$r['file'].'</a><br/>Загружен: '.vremja($r['time']).'<br/>';
echo 
'</div>';}
if(
$k_page>1)str('new_in_gp.php?act=file&amp;',$k_page,$page);}
break;

case 
'post':
$pa=mysql_query("SELECT * FROM `group_users_topic` WHERE `id_user`='$user[id]'");
while(
$h=mysql_fetch_array($pa)){
if(
$n$n.=',';
$n.=$h['id_gp'];}
$msg=mysql_num_rows(mysql_query("SELECT * FROM `group_forum_msg` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]'"));
$theme=mysql_num_rows(mysql_query("SELECT * FROM `group_forum_theme` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]'"));
if(!
$msg){
$set['title']='Ошибка';

include_once 
'../sys/inc/thead.php';
title();
aut();
echo 
'Новых сообщений в форумах в групп не найдено';
}else{
$set['title']='Новые сообщения в форумах';

include_once 
'../sys/inc/thead.php';
title();
aut();
echo 
$msg.' новых сообщений в '.$theme.' темах<br/>';
$k_page=k_page($theme,$set['p_str']);

$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
echo 
'&#187; <a href="new_in_gp.php">Новые события</a><br/>';
$q=mysql_query("SELECT * FROM `group_forum_theme` WHERE `id_gp` IN ($n) AND `time`>'$user[gp_time]' ORDER BY `time` DESC LIMIT $start,$set[p_str]");
while(
$r=mysql_fetch_array($q)){
$n++;
if(
is_integer($n/2)){
echo 
'<div class="rowdown">';
}else{
echo 
'<div class="rowup">';}
$gp=mysql_fetch_array(mysql_query("SELECT * FROM `group` WHERE `id`='$r[id_gp]'"));
$c=mysql_num_rows(mysql_query("SELECT * FROM `group_forum_msg` WHERE `time`>'$user[gp_time]' AND `id_theme`='$r[id]'"));
echo 
'Группа: <a href="/gp/?gid='.$r['id_gp'].'">'.htmlspecialchars(stripslashes($gp['name'])).'</a><br/>Тема: <a href="forum.php?tid='.$r['id'].'">'.htmlspecialchars(stripslashes($r['name'])).'</a> ['.$c.']<br/>['.vremja($r['time']).']<br/>';
echo 
'</div>';}
if(
$k_page>1)str('new_in_gp.php?act=post&amp;',$k_page,$page);}
break;

case 
'read_all':
$set['title']='Отметить прочитанные';

include_once 
'../sys/inc/thead.php';
title();
aut();
if(!isset(
$_POST['yes'])){
echo 
'&#187; <a href="new_in_gp.php">Вернуться</a><br/><br/>';
echo 
'<form action="new_in_gp.php?act=read_all" method="POST">';
echo 
'Внимание!<br/>Вы хотите отметить все события в группах как прочитанные<br/>Подтвердите продолжение!<br/><br/>';
echo 
'<input type="submit" name="yes" value="Прочитал"></form>';
}else{
mysql_query("UPDATE `user` SET `gp_time`='$time' WHERE `id`='$user[id]'");
header('Location: new_in_gp.php?rnd='.$rand);}
break;
}}
include_once 
'../sys/inc/tfoot.php';
?>
Онлайн: 2
Реклама