Вход Регистрация
Файл: system/modules/video.php
Строк: 89
<?php
/* 
    Appointment: Просмотр видео и комментари к видео
    File: video.php 
 
*/
if(!defined('MOZG'))
    die(
'Hacking attempt!');

$vid intval($_POST['vid']);
$close_link $_POST['close_link'];

//Выводи данные о видео если оно есть
$row $db->super_query("SELECT tb1.video, title, add_date, descr, owner_user_id, views, comm_num, privacy, tb2.user_search_pref FROM `".PREFIX."_videos` tb1, `".PREFIX."_users` tb2 WHERE tb1.id = '{$vid}' AND tb1.owner_user_id = tb2.user_id");

if(
$row){
    
//Проверка естьли запрашиваемый юзер в друзьях у юзера который смотрит стр
    
if($user_id != $get_user_id)
        
$check_friend CheckFriends($row['owner_user_id']);
    
    
//Blacklist
    
$CheckBlackList CheckBlackList($row['owner_user_id']);
    
    
//Приватность
    
if(!$CheckBlackList AND $row['privacy'] == OR $row['privacy'] == AND $check_friend OR $user_info['user_id'] == $row['owner_user_id'])
        
$privacy true;
    else
        
$privacy false;
    
    if(
$privacy){
        
//Выводим комментарии если они есть
        
if($row['comm_num'] AND $config['video_mod_comm'] == 'yes'){
            if(
$row['comm_num'] > 3
                
$limit_comm $row['comm_num']-3;
            else 
                
$limit_comm 0;
                                
            
$sql_comm $db->super_query("SELECT SQL_CALC_FOUND_ROWS tb1.id, author_user_id, text, add_date, tb2.user_search_pref, user_photo, user_last_visit FROM `".PREFIX."_videos_comments` tb1, `".PREFIX."_users` tb2 WHERE tb1.video_id = '{$vid}' AND tb1.author_user_id = tb2.user_id ORDER by `add_date` ASC LIMIT {$limit_comm}{$row['comm_num']}"1);
            
$tpl->load_template('videos/comment.tpl');
            foreach(
$sql_comm as $row_comm){
                if(
$row_comm['user_last_visit'] >= $online_time)
                    
$tpl->set('{online}'$lang['online']);
                else
                    
$tpl->set('{online}''');
                
                
$tpl->set('{uid}'$row_comm['author_user_id']);
                
$tpl->set('{author}'$row_comm['user_search_pref']);
                
$tpl->set('{comment}'stripslashes($row_comm['text']));
                
$tpl->set('{id}'$row_comm['id']);
                
megaDate(strtotime($row_comm['add_date']));
                
                if(
$row_comm['author_user_id'] == $user_id || $row['owner_user_id'] == $user_id){
                    
$tpl->set('[owner]''');
                    
$tpl->set('[/owner]''');
                } else
                    
$tpl->set_block("'\[owner\](.*?)\[/owner\]'si","");

                if(
$row_comm['user_photo'])
                    
$tpl->set('{ava}'$config['home_url'].'uploads/users/'.$row_comm['author_user_id'].'/50_'.$row_comm['user_photo']);
                else
                    
$tpl->set('{ava}''{theme}/images/no_ava_50.png');
                
$tpl->compile('comments');
            }
        }

        
$tpl->load_template('videos/full.tpl');
        
$tpl->set('{vid}'$vid);
        
$tpl->set('{video}'$row['video']);
        if(
$row['views']) $tpl->set('{views}'$row['views'].' '.gram_record($row['views'], 'video_views').'<br /><br />'); else $tpl->set('{views}''');
        
$tpl->set('{title}'stripslashes($row['title']));
        
$tpl->set('{descr}'stripslashes($row['descr']));
        
$tpl->set('{author}'$row['user_search_pref']);
        
$tpl->set('{uid}'$row['owner_user_id']);
        
$tpl->set('{comments}'$tpl->result['comments']);
        
$tpl->set('{comm-num}'$row['comm_num']);
        
$tpl->set('{owner-id}'$row['owner_user_id']);
        
$tpl->set('{close-link}'$close_link);
        
megaDate(strtotime($row['add_date']));

        if(
$row['owner_user_id'] == $user_id){
            
$tpl->set('[owner]''');
            
$tpl->set('[/owner]''');
            
$tpl->set_block("'\[not-owner\](.*?)\[/not-owner\]'si","");
        } else {
            
$tpl->set_block("'\[owner\](.*?)\[/owner\]'si","");
            
$tpl->set('[not-owner]''');
            
$tpl->set('[/not-owner]''');
        }
        
        if(
$config['video_mod_add_my'] == 'no')
            
$tpl->set_block("'\[not-owner\](.*?)\[/not-owner\]'si","");
        
        
$tpl->set('{prev-text-comm}'gram_record(($row['comm_num']-3), 'prev').' '.($row['comm_num']-3).' '.gram_record(($row['comm_num']-3), 'comments'));
        if(
$row['comm_num'] < 4)
            
$tpl->set_block("'\[all-comm\](.*?)\[/all-comm\]'si","");
        else {
            
$tpl->set('[all-comm]''');
            
$tpl->set('[/all-comm]''');
        }
        
        if(
$config['video_mod_comm'] == 'yes'){
            
$tpl->set('[admin-comments]''');
            
$tpl->set('[/admin-comments]''');
        } else
            
$tpl->set_block("'\[admin-comments\](.*?)\[/admin-comments\]'si","");
            
        
$tpl->compile('content');
        
AjaxTpl();
        
        
$db->query("UPDATE LOW_PRIORITY `".PREFIX."_videos` SET views = views+1 WHERE id = '".$vid."'");
    } else
        echo 
'err_privacy';
} else
    echo 
'no_video';
?>
Онлайн: 0
Реклама