Вход Регистрация
Файл: adultscript-2.0.3-pro/files/templates/defboot/extend/plugins/adv_pornstar.plugin.php
Строк: 31
<?php
defined
('_VALID') or die('Restricted Access!');
function 
template_plugin_adv_pornstar($adv_id)
{
    if (
VF::cfg_item('ads') === 0) {
        return;
    }
    
    
$db        VF::factory('database');
    
$cache    VF::factory('cache');
    if (
$adv_id) {
        if (!
$adv $cache->get('adv_'.$adv_id0)) {
            
$db->query("SELECT a.adv_id, a.title, a.description, a.type, a.url, a.blank,
                               a.code, a.image_type, a.image_url, a.image_ext, a.expire
                        FROM #__adv AS a
                        WHERE a.adv_id = "
.(int) $adv_id."
                        AND a.status = '1'
                        LIMIT 1"
);
            if (
$db->affected_rows()) {
                
$adv $db->fetch_assoc();
                
$cache->store('adv_'.$adv_id$adv0);
            }
        }
        
        if (
$adv) {
              if (
$adv['expire'] != '0000-00-00') {
                  
$current_timestamp  time();
                
$expire_timestamp   strtotime($adv['expire']);
                if (
$current_timestamp $expire_timestamp) {
                      return;
                }
            }
        
            return 
display_adv($adv);
        }
    }
}

function 
display_adv($adv)
{
    
VF::factory('database')->query("UPDATE #__adv SET views = views+1 WHERE adv_id = ".$adv['adv_id']." LIMIT 1");
    
    
$rel    ' rel="nofollow"';
    if (
$adv['type'] == 'html') {
        return 
'<div class="ads-pornstar">'.$adv['code'].'</div>';
    } elseif (
$adv['type'] == 'text') {
        
$title     = ($adv['description'] != '') ? 'title="'.htmlspecialchars($adv['description'], ENT_QUOTES'UTF-8').'"' '';
        
$target = ($adv['blank'] == '1') ? ' target="_blank"' '';
        return 
'<div class="ads-pornstar"><a href="'.BASE_URL.'/adv/'.$adv['adv_id'].'/"'.$rel.$title.$target.'>'.htmlspecialchars($adv['title'], ENT_QUOTES'UTF-8').'</a></div>';
    } elseif (
$adv['type'] == 'image') {
        
$image_url    = ($adv['image_type'] == 'url') ? $adv['image_url'] : MEDIA_URL.'/banners/'.$adv['adv_id'].'.'.$adv['image_ext'];
        
$target     = ($adv['blank'] == '1') ? ' target="_blank"' '';
        return 
'<div class="ads-pornstar"><a href="'.BASE_URL.'/adv/'.$adv['adv_id'].'/"'.$rel.$target.'><img src="'.$image_url.'" alt="" /></a></div>';
    }
}
Онлайн: 0
Реклама