Вход Регистрация
Файл: adultscript-2.0.3-pro/files/modules/link/components/out.php
Строк: 17
<?php
defined
('_VALID') or die('Restricted Access!');
class 
VComponent_link_out
{
    public function 
__construct()
    {
    }
    
    public function 
render()
    {
        if (!
VUri::match('link/out/')) {
            
VModule::load('404'true);
        }

        
$id     = (isset($_GET['id'])) ? (int) trim($_GET['id']) : NULL;
        
$url    = (isset($_GET['url'])) ? VF::factory('filter')->get('url''STRING''GET') : NULL;
        if (isset(
$id) && isset($url)) {
            
$db VF::factory('database');
            
$db->query("UPDATE #__link
                        SET clicks = clicks+1
                        WHERE link_id = "
.$id."
                        AND url = '"
.$db->escape($url)."'
                        AND status = '1'
                        LIMIT 1"
);
            if (
$db->affected_rows()) {
                  
$db->query("INSERT INTO #__link_clicks
                              SET link_id = "
.$id.",
                                  ip = "
.VServer::ip(true).",
                                  referer = '"
.$db->escape(VServer::get('HTTP_REFERER'))."',
                                  click_date = '"
.date('Y-m-d h:i:s')."'");
                
VF::redirect($url'302');
            } else {
                
VModule::load('404'true);
            }
        } else {
            
VModule::load('404'true);
        }
    }
}
Онлайн: 0
Реклама