Вход Регистрация
Файл: adultscript-2.0.3-pro/files/admin/modules/pornstar/components/view.php
Строк: 44
<?php
defined
('_VALID') or die('Restricted Access!');
class 
VComponent_Admin_pornstar_view
{
    public function 
__construct()
    {
    }
    
    public function 
render()
    {
        
$pornstar    = array();
        
$model_id    = (isset($_GET['id'])) ? (int) trim($_GET['id']) : 0;
        
$errors        = array();
        
$messages    = array();
        
$warnigs    = array();
        
        
$db VF::factory('database');
        
$db->query("SELECT m.*, mb.*
                    FROM #__model AS m
                    LEFT JOIN #__model_bio AS mb ON (m.model_id = mb.model_id)
                    WHERE m.model_id = "
.$model_id."
                    LIMIT 1"
);
        if (
$db->affected_rows()) {
            
$pornstar $db->fetch_assoc();
            if (isset(
$_GET['a'])) {
                
$action trim($_GET['a']);
                if (
$action == 'suspend' OR $action == 'activate') {
                    
$status    = ($action == 'suspend') ? 1;
                    
$msg    = ($action == 'suspend') ? 'suspended' 'published';
                    
$db->query("UPDATE #__model SET status = '".$status."' WHERE model_id = ".$model_id." LIMIT 1");
                    
$pornstar['status'] = $status;
                    
$messages[] = 'Pornstar '.$msg.'!';
                } elseif (
$action == 'delete') {
                      
$tables = array('model''model_bio''model_videos''model_views',
                    
'model_comments''model_favorites''model_rating');
                    foreach (
$tables as $table) {
                          
$db->query("DELETE FROM #__".$table." WHERE model_id = ".$model_id);
                    }   
                                                                       
                    if (
VModule::enabled('photo')) {
                          
$db->query("DELETE FROM #__model_albums WHERE model_id = ".$model_id);
                    }
                    
                    unset(
$pornstar);
                    
$messages[] = 'Pornstar deleted!';                                                                                               
                } else {
                    
$errors[] = 'Invalid action! What exactly did you click!?';
                }
            }
        }
        
        
$tpl VF::factory('template');
        
$tpl->menu            'pornstar';
        
$tpl->submenu        'pornstar_view';
        
$tpl->meta_title    'Admin::Model::View';
        
$tpl->errors        $errors;
        
$tpl->messages        $messages;
        
$tpl->pornstar        $pornstar;
        
$tpl->model_id        $model_id;
        
$tpl->load(array('header''pornstar_view''footer'));
        
$tpl->display();
    }
}
Онлайн: 0
Реклама