Вход Регистрация
Файл: adultscript-2.0.3-pro/files/admin/modules/pornstar/components/rebuild.php
Строк: 32
<?php
defined
('_VALID') or die('Restricted Access!');
class 
VComponent_Admin_pornstar_rebuild
{
    public function 
__construct()
    {
    }
    
    public function 
render()
    {
        
$errors        = array();
        
$messages    = array();
        
$warnings    = array();
        
$rebuilt    = FALSE;
        
        if (isset(
$_POST['submit-rebuild'])) {
            
$db    = VF::factory('database');
            
$db->query("SELECT model_id
                        FROM #__model
                        ORDER BY slug ASC"
);
            
$pornstars    = $db->fetch_rows();
            foreach (
$pornstars as $pornstar) {
                
$model_id    = (int) $pornstar['model_id'];
                
$db->query("SELECT COUNT(DISTINCT video_id) AS total_videos
                            FROM #__model_videos
                            WHERE model_id = "
.$model_id);
                
$total_videos    = (int) $db->fetch_field('total_videos');
                
$db->query("UPDATE #__model
                           SET total_videos = "
.$total_videos."
                           WHERE model_id = "
.$model_id."
                           LIMIT 1"
);
            }
            
            
$rebuilt = TRUE;
        }
    
        
$tpl                = VF::factory('template');
        
$tpl->menu            = 'pornstar';
        
$tpl->submenu        = 'pornstar_tools';
        
$tpl->extramenu        = 'pornstar_rebuild';
        
$tpl->meta_title    = 'Pornstar::Rebuild';
        
$tpl->errors        = $errors;
        
$tpl->messages        = $messages;
        
$tpl->warnings        = $warnings;
        
$tpl->rebuilt        = $rebuilt;
        
$tpl->load(array('header', 'pornstar_rebuild', 'footer'));
        
$tpl->display();
    }
}
Онлайн: 3
Реклама