Вход Регистрация
Файл: Na_proverku/shop/_incfiles/function.php
Строк: 93
<?php

class MySQL {
    
    private 
$SQL;
    
    public function 
connect ($host$user$pass$base) {
        
$this->SQL mysql_connect($host$user$pass) or die('Немогу подключиться к серверу!');
        
mysql_select_db($base$this->SQL) or die('Немогу подключиться к серверу!');
        
mysql_unbuffered_query("set names 'utf8'"$this->SQL);
    }

    public function 
query ($sql) {
        return 
mysql_query($sql$this->SQL);
    }
    
    public function 
SQLerror () {
        return 
mysql_error($this->SQL);
    }
    
    public function 
SQLrows ($sql) {
        return 
mysql_num_rows($sql);
    }
    
    public function 
SQLresult ($sql$str 0) {
        return 
mysql_result($sql$str$this->SQL);
    }
    
    public function 
SQLID () {
        return 
mysql_insert_id();
    }
    
    public function 
assoc ($sql) {
        return 
mysql_fetch_assoc($sql);
    }
    
}

class 
MyFunctions  {

    public function 
__header ($title 'WAP магазин') {
        
ob_start();
        
session_start();
        return require_once (
dirname(__FILE__) . '/head.php');
    }
    
    public function 
__footer ($block '') {
        
ob_end_flush();
        return require_once (
dirname(__FILE__) . '/foot.php');
    }
    
    public function 
escape ($str) {
        return 
mysql_real_escape_string(trim($str));
    }
    
    public function 
utf ($str) {
        return 
htmlspecialchars(stripslashes($str), ENT_QUOTES'UTF-8');
    }
    
    public function 
_int ($str$value false) {
        if (
$value) {
            return 
trim(abs(intval($str)));
        } else {
            return 
trim(intval($str));
        }
    }
    
    public function 
_mail ($mail$theme$text) {
        
$utf "From: robot@".$_SERVER['HTTP_HOST']." n";
        
$utf.= "X-sender: < robot@".$_SERVER['HTTP_HOST']." >n";
        
$utf.= "Content-Type: text/html; charset=utf-8n";
        
        return 
mail($mail$theme$text$utf);
    }
    
    public function 
_unset ($str null) {
        
setCookie('login''');
        
setCookie('pass''');
        
session_destroy();
        
$login false;
        
$pass false;
        return 
$str;
    }
    
    public function 
select ($str$real) {
        if (
$str == $real) {
            return 
'selected="selected"';
        }
    }
    
    public function 
page ($k_page 1$page 1) {
        
$page = isset($_GET['page']) ? $this->_int($_GET['page'], true) : 1;

        if (
$page 1) {
            
$page 1;
        }
        
        if (
$page $k_page) {
            
$page $k_page;
        }
        
        return 
$page;
    }

    public function 
k_page ($k_post 0$k_p_str 10) {
        return 
$v_pages = ($k_post != 0) ? ceil($k_post $k_p_str) : 1;
    }

    public function 
navigation ($link ''$k_page 1$page 1) {
        
        echo 
'<div class="block"><b>Страницы:</b> ';
        
        echo (
$page != 1) ? '<a href="'.$link.'page=1">1</a>' '[1]';

        for (
$i =- 3$i <= 3$i++) {
            if (
$page $i && $page $i $k_page) :
                
                if (
$i ==- && $page $i 2) {
                    echo 
' <a>..</a>'
                }
                
                echo (
$i != 0) ? ' <a href="'.$link.'page='.($page $i).'">'.($page $i).'</a>' ' ['.($page $i).']';

                if (
$i == && $page $i $k_page 1) {
                    echo 
' <a>..</a>';
                }
                
            endif;
        }
        
        echo (
$page != $k_page) ? ' <a href="'.$link.'page='.$k_page.'">'.$k_page.'</a>' ' ['.$k_page.']';

        echo 
'</div>';
    }

}

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