Вход Регистрация
Файл: adultscript-2.0.3-pro/files/templates/defboot/extend/plugins/categories_photo.plugin.php
Строк: 60
<?php
defined
('_VALID') or die('Restricted Access!');
function 
template_plugin_categories_photo($categories = array(), $current null$premium false)
{
    if (!
$categories) {
        
$cache VF::factory('cache');
        if (!
$categories $cache->get('photo-categories'86400)) {    
            
$db VF::factory('database');
            
$db->query("SELECT cat_id, parent_id, name, slug, total_albums
                        FROM #__photo_categories
                        ORDER BY slug, parent_id ASC"
);
            if (
$db->affected_rows()) {
                
$categories $db->fetch_rows();
//                if (VCfg::get('video.subcategories')) {
//                    $categories = VArray::tree($categories);
//                }
                
                
$cache->store('photo-categories'$categories86400);
            }
        }
    }
    
    
$premium    = ($premium) ? 'premium/' null;

    
$output        = array();
    
$output[]    = '<div class="panel panel-default">';
    
$output[]    = '<div class="panel-heading"><h3 class="panel-title">'.__('categories').'</h3></div>';
    
$output[]    = '<div class="panel-body no-padding">';
    
    if (
$categories) {
        
$all            = (isset($current) && $current == 'all') ? ' class="active"' '';
        
$output[]        = '<ul class="nav nav-stacked navigation">';
        
$output[]        = '<li'.$all.'><a href="'.REL_URL.'/photo/"'.$all.'>'.__('all').'</a></li>';
        foreach (
$categories as $category) {
            
$active        = (isset($current) && $category['slug'] == $current) ? ' class="active"' '';
            
$span        null;
            
$expand        null;
            if (isset(
$category['subcategories']) && $category['subcategories']) {
                
$span        '<span id="subcategory-'.$category['cat_id'].'" class="caret"></span>';
                
                
$expand        = array();
                
$expand[]    = '<ul class="nav nav-stacked subcategories">';
                
                foreach (
$category['subcategories'] as $subcategory) {
                    
$subactive    = (isset($current) && $subcategory['slug'] == $current) ? ' class="active"' '';
                    
$expand[]    = '<li'.$subactive.'><a href="'.REL_URL.'/photo/'.$premium.e($subcategory['slug']).'/">'.($subcategory['name']).' <span class="badge category-count pull-right">'.$subcategory['total_albums'].'</span></a></li>';
                }
                
                
$expand[]    = '</ul>';
            }
            
            
$output[]    = '<li'.$active.'><a href="'.REL_URL.'/photo/'.$premium.e($category['slug']).'/">'.e($category['name']).' '.$span.' <span class="badge category-count pull-right">'.$category['total_albums'].'</span></a>';
            
            if (isset(
$expand) && $expand) {
                
$output[]    = implode("n"$expand);
            }
            
            
$output[]    = '</li>';
        }
        
$output[]    = '</ul>';
    } else {
        
$output[] = '<div class="none">'.__('no-categories').'</div>';
    }
    
    
$output[]    = '</div></div>';
    
    return 
implode("n"$output);
}
Онлайн: 0
Реклама