Файл: groups/forum/index.php
Строк: 72
<?php
require_once '../../incfiles/core.php';
require_once '../../incfiles/func.php';
require_once '../../incfiles/auth.php';
require_once '../../incfiles/user.php';
if (!empty($_GET['id']) && is_numeric($_GET['id']))
{
$id = abs(intval($_GET['id']));
$result = mysql_query("SELECT * FROM `groups` WHERE `id` = '".$id."' LIMIT 1");
if (mysql_num_rows($result) == true) $arr_group = mysql_fetch_array($result);
else go(URL);
}
else go(URL);
$title = checkout($arr_group['name']).' :: '.lang('Обсуждения','Обговорення');
require_once '../../incfiles/head.php';
echo group_access($arr_group);
if ($arr_group['access_forum'] == 2) {echo err(lang('Страница не найдена','Сторінка не знайдена')); if ($ajax_query == false) require_once HOME.'/incfiles/foot.php'; exit;}
require_once 'handler/forum.php';
echo '<div class="title"><a href="'.URL.'/groups/?id='.$id.'" onclick="Page.Go(this.href); return false">'.lang('Сообщество','Спільнота').'</a>
<a class="title_a_hover" href="'.URL.'/groups/forum/?id='.$id.'" onclick="Page.Go(this.href); return false">'.lang('Обсуждения','Обговорення').'</a> ';
if (!empty($user_id)) if ($arr_group['access_forum'] == 1 && in_array($user_id, explode("||", substr($arr_group['admins'], 1, -1))) || $arr_group['access_forum'] == 0 && in_array($user_id, explode("||", substr($arr_group['users'], 1, -1)))) echo '<a href="'.URL.'/groups/forum/new.php?id='.$id.'" onclick="Page.Go(this.href); return false;">'.lang('Новая тема','Нова тема').'</a>';
echo '</div>';
if (!empty($user_id) && in_array($user_id, explode("||", substr($arr_group['blacklist'], 1, -1)))) {echo err(lang('Вы занесены в черный список сообщества','Ви занесені у чорний список спільноти')); require_once '../incfiles/foot.php';exit;}
else if (!empty($user_id) && in_array($user_id, explode("||", substr($arr_group['banlist'], 1, -1))))
{
$arr_group_ban = mysql_fetch_array(mysql_query("SELECT * FROM `groups_ban` WHERE `group_id` = '".$id."' AND `ban_id` = '".$user_id."' LIMIT 1"));
echo err(lang('Вы заблокированы администрацией сообщества<br/>Причина: <b>'.$arr_group_ban['text'].'</b><br/>Розблок через: '.($arr_group_ban['do']-time()),'Ви заблоковані адміністрацією спільноти до <b>'.date('d', $arr_group_ban['do']).' '.hb(date('m', $arr_group_ban['do'])).' '.date('H:i', $arr_group_ban['do']).'</b>'.(!empty($arr_group_ban['text'])?'<br/>Причина: <b>'.$arr_group_ban['text'].'</b>':'')));
}
if ($arr_group['count_forum'] > 0)
{
$cp = ceil($arr_group['count_forum']/10);
$p = (isset($_GET['p']) and is_numeric($_GET['p']) and $_GET['p']>1 and $_GET['p']<=$cp) ? $_GET['p'] : 1;
$start = $p*10-10;
$res = mysql_query("SELECT * FROM `groups_forum` WHERE `group_id` = '".$id."' ORDER by fix=1 DESC,`uptime` DESC LIMIT $start, 10");
while ($arr = mysql_fetch_array($res))
{
echo '<div class="block"'.($arr['fix']==1?' style="background: #F9F6E7;"':'').'><a'.($arr['type']==1?' style="color:#C61916;"':'').' href="'.URL.'/groups/forum/theme.php?id='.$arr['id'].'" onclick="Page.Go(this.href); return false;"><img style="margin-right:6px;opacity:0.7;" src="'.URL.'/design/img/menu/comment.png"/><b>'.$arr['title'].'</b></a> <b>'.$arr['cpost'].'</b><br/>';
if ($arr['cpost']>0) echo '<a class="time" href="'.URL.'/groups/forum/theme.php?id='.$arr['id'].'&p='.ceil($arr['cpost']/10).'" onclick="Page.Go(this.href); return false;"><small>'.user_name3($arr['upuser']).'</small> ('.vtime($arr['uptime']).')</a>';
echo '</div>';
}
navi($p,$cp,'/groups/forum/?id='.$id.'&');
}
require_once '../../incfiles/foot.php';
?>