Вход Регистрация
Файл: mods/guest/classes/validate.class.php
Строк: 30
<?php

class validate{
    private 
$db;
    
    public function 
__construct(){
        
$this->db Simple::openDB();
        
$this->db->query("SET NAMES utf8");
    }
    
    
    
    public function 
addMessage($name,$text,$secret){
        try{
            if(
$name == '' || Simple::strlen($name)<|| Simple::strlen($name)>30)
                throw new 
Exception("Имя должно быть не менее 2-х и не более 30 символов !");
            
            if(
$text == '' || Simple::strlen($text)<|| Simple::strlen($text)>500)
                throw new 
Exception("Текст должен быть не менее 2-х и не более 500 символов!");
            
            if(
$secret!=$_SESSION['secret'])
                throw new 
Exception("Вы ввели неверный проверочный код!");
            
           
            
$ip Simple::get_ip();
            
$brow Simple::get_user_agent();
            
            
$name Simple::ClearDataDB($name);
            
$text Simple::ClearDataDB($text);
            
            
$sql "INSERT INTO `guest`
                    SET
                    `name` = '"
.$name."',
                    `text` = '"
.$text."',
                    `ip` = '"
.$ip."',
                    `brow` = '"
.$brow."',
                    `date` = '"
.time()."'";
            
            if(!
$this->db->query($sql))
                throw new 
Exception("Не удалось добавить сообщение! Обратитесь к администратору!");
    }catch(
Exception $e){
        
Simple::redirect("index.php?mod=guest"$e->getMessage());
    }
    }
    
}
?>
Онлайн: 3
Реклама