Файл: modules/users.php
Строк: 18
<?php 
/**
 * @author Moroz Taras (-= MTV =-)
 */
 
namespace functions;
$mod = (isset($_GET['mod']) ? a_filter_url($_GET['mod']) : NULL);
switch($mod) :
    default:
        if(a_isUser() === true) {
            a_header('Пользователи');
            echo '<div class="title">Пользователи</div>';
            echo '<div class="about">';
            
            $cop = 10; 
            $ca = $db->query('SELECT `id` FROM `db_users`')->rowCount(); 
            $cp = ceil($ca/$cop); 
            if(isset($_GET['p']) && is_numeric($_GET['p'])){ 
            $p = $_GET['p']; 
            if($_GET['p']>$cp) $p = $cp; 
            if($_GET['p']<1)$p = 1; 
            }else{ 
            $p = 1; 
            } 
            $start = $p*$cop-$cop; 
            
            $users = $db->query("SELECT * FROM `db_users` ORDER BY `id` ASC LIMIT $start,$cop");
            while($u = $users->fetch()) {
                if (time() > $u['online'] + 300) {
                    $icon = $u['sex'] == 'm' ? 'm_n' : 'j_n';
                } else {
                    $icon = $u['sex'] == 'm' ? 'm_o' : 'j_o';
                }
echo '<a href="/?act=profile&id='.$u['id'].'"><p>'. viewStatus($u['sex'], $u['online']) .'<font color="red"> '.$u['im'].'  '.$u['fam'].' </font></a></p>';
            }
            echo '<div class="list1">Стр. '; 
              if($p-2>0) echo '<a href="/?act=users&p=1"><<</a> '; 
              if($p-1>0) echo '<a href="/?act=users&p='.($p-1).'"><</a> '; 
              if($p-3>0) echo '<a href="/?act=users&p='.($p-3).'">'.($p-3).'</a> | '; 
              if($p-2>0) echo '<a href="/?act=users&p='.($p-2).'">'.($p-2).'</a> | ';   
              if($p-1>0) echo '<a href="/?act=users&p='.($p-1).'">'.($p-1).'</a> | '; 
               
              echo '<b>'.$p.'</b>'; 
              if($p+1<=$cp) echo ' | <a href="/?act=users&p='.($p+1).'">'.($p+1).'</a>'; 
              if($p+2<=$cp) echo ' | <a href="/?act=users&p='.($p+2).'">'.($p+2).'</a>'; 
              if($p+3<=$cp) echo ' | <a href="/?act=users&p='.($p+3).'">'.($p+3).'</a>'; 
              if($p+1<=$cp) echo ' <a href="/?act=users&p='.($p+1).'">></a>'; 
              if($p+2<=$cp) echo ' <a href="/?act=users&p='.ceil($ca/$cop).'">>></a>'; 
              echo '<p><a href="/">Вернуться на главную</a></p>';
              echo '</div>'; 
            
            echo '</div>';
            a_footer();
        } else {
            exit(header('Location: /'));
        }
        break;
endswitch;