Вход Регистрация
Файл: mob-site/engine/includes/navi.class.php
Строк: 64
<?php 
class navi{
    public function 
page_strnavigation($link$posts$start$total$koll 4) {
  if (
$total $posts) {
    echo 
'<hr /><div class="nav">Страницы: ';
    if (
$start != 0) {
      echo 
'<a href="' $link 'start=' . ($start $posts) . '" title="Назад">&laquo;</a> ';
    } 

    
$ba ceil($total $posts);
    
$ba2 $ba $posts $posts;

    
$min $start $posts * ($koll 1);
    
$max $start $posts $koll;

    if (
$min $total && $min 0) {
      if (
$min $posts 0) {
        echo 
'<a href="' $link '0">1</a> ... ';
      } else {
        echo 
'<a href="' $link '0">1</a> ';
      } 
    } 

    for(
$i $min$i $max;) {
      if (
$i $total && $i >= 0) {
        
$ii floor($i $posts);

        if (
$start == $i) {
          echo 
' <span class="navcurrent">' $ii '</span> ';
        } else {
          echo 
' <a href="' $link 'start=' $i.'">' $ii '</a> ';
        } 
      } 

      
$i += $posts;
    } 

    if (
$max $total) {
      if (
$max $posts $total) {
        echo 
' ... <a href="' $link 'start=' $ba2 '">' $ba '</a>';
      } else {
        echo 
' <a href="' $link 'start=' $ba2 '">' $ba '</a>';
      } 
    } 

    if (
$total $start $posts) {
      echo 
' <a href="' $link 'start=' . ($start $posts) . '" title="Вперед">&raquo;</a>';
    } 

    echo 
'</div><br />';
  } 


public function 
main(){
    
$db Simple::openDB();
    
#Кодировка соединения
    
$db->query("SET NAMES utf8");
    
    
//Определим, откуда стартовать
        
if (isset($_GET['start'])) {
        
$start abs(intval($_GET['start']));
        } else {
        
$start 0;
        } 
        
//Количество новостей на страницу
        
$kmess Simple::setting(news_main);
  
  
$sql "SELECT * FROM `news_site`";
  
$row $db->query($sql);
  
$total $row -> num_rows;

  if (
$total 0) {
    if (
$start >= $total) {
      
$start 0;
    } 

    
$page floor($start $kmess);
    
$iii 1;
    
$queryusers $db->query("SELECT * FROM `news_site` ORDER BY `id` DESC LIMIT " $start ", " $kmess ";");
    echo 
'<div class="b"><b>Всего новостей:</b> '.$total.'</div><hr/>';
    while (
$data $queryusers->fetch_array(MYSQLI_ASSOC)) {
     
$res $db->query("SELECT `id` FROM `comments_site` WHERE `news` = '".$data['id']."'");
     
$num $res->num_rows;
     echo  
$data['text'].'<br/>';
     echo 
'<b>Комментарии [<a href="index.php?mod=news&amp;a=comments&amp;nid='.$data['id'].'">'.$num.'</a>]</b><br />
           <b>Добавил:</b> <a href="index.php?mod=user&amp;u='
.$data['user'].'">'.$data['user'].'</a><br />
           <b>'
.date("d.m.y H:i"$data['date']).'</b><hr/>';  
     ++
$iii;
    }
    
  } 
}

public function 
sms48(){
    
$db Simple::openDB();
    
#Кодировка соединения
    
$db->query("SET NAMES utf8");
    
    
//Определим, откуда стартовать
        
if (isset($_GET['start'])) {
        
$start abs(intval($_GET['start']));
        } else {
        
$start 0;
        } 
        
//Количество новостей на страницу
        
$kmess Simple::setting(news_main);
  
  
$sql "SELECT * FROM `news_site`";
  
$row $db->query($sql);
  
$total $row -> num_rows;

  if (
$total 0) {
    if (
$start >= $total) {
      
$start 0;
    } 

    
$page floor($start $kmess);
    
$iii 1;
    
$queryusers $db->query("SELECT * FROM `news_site` ORDER BY `id` DESC LIMIT " $start ", " $kmess ";");
    while (
$data $queryusers->fetch_array(MYSQLI_ASSOC)) {
     
$res $db->query("SELECT `id` FROM `comments_site` WHERE `news` = '".$data['id']."'");
     
$num $res->num_rows;
     
     echo 
'<ul>';
     
     echo 
'<b>'.date("d.m.y"$data['date']).'</b><br />';
     echo  
$data['text'].'<br/>';
     echo 
'<b>Комментарии [<a href="index.php?mod=news&amp;a=comments&amp;nid='.$data['id'].'">'.$num.'</a>]</b><hr/>';
     
     echo 
'</ul>';
     
     ++
$iii;
    }
    
  } 
}

}
?>
Онлайн: 2
Реклама