Файл: comm/inc/mycomm.php
Строк: 29
<?php
/** Модуль Сообщества
* @author Kratos
* @email wssy@mail.ua
* ICQ: 845348
* @version 1.0.0
*/
echo '<div class="phdr">Мои сообщества | <a href="index.php">В сообщества</a></div>';
$req = db::query("SELECT COUNT(*) FROM `comm` WHERE `type`= 2 AND `user_id` = $user_id");
$total = db::result($req, 0);
if ($start >= $total) {
// Исправляем запрос на несуществующую страницу
$start = max(0, $total - (($total % $kmess) == 0 ? $kmess : ($total % $kmess)));
}
$sql = "SELECT `id`,`name`,`cat`,`desc`,`access` FROM `comm` WHERE `type`= 2 AND `user_id` = $user_id LIMIT " . $start . ", " . $kmess."";
$res = db::query($sql) or die(mysqli_error());
if ($total != 0){
while($row = mysqli_fetch_assoc($res)){
echo '<div class="menu">'.($row['access'] ? '<img src="../images/comm/logo/iconclose.png"/> ' : '<img src="../images/comm/logo/iconopen.png"/> ') .'<a href="'.$row['id'].'">'.$row['name'].'</a>
<br/><span style="font-size:6pt">'.mb_substr($row['desc'],0,50).'...</span></div>';
}
echo '<div class="phdr">' . $lng['total'] . ': ' . $total . '</div>';
$id = (int)$_GET['id'];
if ($total > $kmess) {
echo '<div class="topmenu">' . functions::display_pagination('?act=mycomm&', $start, $total, $kmess) . '</div>';
echo '<p><form action="?act=mycomm&" method="post"><input type="text" name="page" size="2"/><input type="submit" value="' . $lng['to_page'] . ' >>"/></form></p>';
}
}else{
echo '<div class="menu">Нет сообществ</div>';
}
echo '<div class="func"><a href="?act=new&id='.$id.'">Создать сообщество</a></div>';
?>