View file modules/download/inc/view/view.php

File size: 6.83Kb
<?php
if( ! defined( 'SHCMS_ENGINE' ) ) {
    die('SHCMS Engine No access');
}
//Резка по форматам		
$format_audio = engine::format($view_file['files']);
//Определяем количество комментарий в файлу
$comment = $db->get_array( $db->query( "SELECT COUNT(*) FROM `down_comment` WHERE `id_file` = '".intval($id)."'" ) );
//Если у пользователя есть права Администратора
if($id_user == $view_file['id_user']) {
    $lview  = '<div class="mainname">';
    $lview .= '<img src="/engine/template/icons/action.png"> '.Lang::__('Параметры').'</div>';
    $lview .= '<div style="text-align:center;" class="mainpost">';
    $lview .= '<div class="btn-group"><a class="btn btn-small btn btn-info" href="?act=screen&id='.$id.'">Скрины</a> ';
    $lview .= '<a class="btn btn-small btn btn-info" href="?act=edit_file&id='.$id.'">Опции файла</a></div>'; 
    $lview .= '&nbsp;<a class="btn btn-small btn-danger" href="?act=delete&id='.$id.'">Удалить</a></div>';	
}
//Информация о Файле	
$lview .= '<div class="mainname">';
$lview .= '<img src="/engine/template/icons/info.png"> '.Lang::__('Информация');
$lview .= '</div>';
$lview .= '<div class="mainpost"><ul class="list_data clearfix">';	
						
//Доступен вывод только 3 скриншотов
$lview .= '<ul class="thumbnails" data-toggle="lightbox">';
    //Первый скрин
    if($view_file['screen'] == true) {
        $lview .= '<li>';
	$lview .= '<a title="'.$view_file['name'].'" class="thumbnail" href="/upload/download/screen/'.$view_file['screen'].'">';
        $lview .= '<img alt="" style="width:128px;" src="/upload/download/screen/'.$view_file['screen'].'"/></a></li>';
    }
    //Второй скрин
    if($view_file['screen_2'] == true) {
        $lview .= '<li>';
	$lview .= '<a title="'.$view_file['name'].'"  class="thumbnail" href="/upload/download/screen/'.$view_file['screen_2'].'">';
        $lview .= '<img alt="" style="width:128px;" src="/upload/download/screen/'.$view_file['screen_2'].'"/></a></li>';
    }
    //Третий скрин
    if($view_file['screen_3'] == true) {
        $lview .= '<li>';
	$lview .= '<a title="'.$view_file['name'].'" class="thumbnail" href="/upload/download/screen/'.$view_file['screen_3'].'">';
        $lview .= '<img alt="" style="width:128px;" src="/upload/download/screen/'.$view_file['screen_3'].'"/></a></li>';
   }

$lview .= '</ul><hr/>';
					
    //Если название существует выведит
    if($view_file['name'] == true) {
        $lview .= '<li class="clear clearfix">';
        $lview .= '<span class="row_title">Имя файла:</span>';
	$lview .= '<span class="row_data">'.$view_file['name'].'';
	$lview .= '<span class="time">'.date::make_date($view_file['time']).'</span></span><br/>';
	$lview .= '</li>';
    }elseif($view_file['files'] == true){
        $lview .= '<li class="clear clearfix">';
        $lview .= '<span class="row_title">Имя файла:</span>';
	$lview .= '<span class="row_data">'.$view_file['files'].'';
	$lview .= '<span class="time">'.date::make_date($view_file['time']).'</span></span><br/>';
	$lview .= '</li>';				
					
    }   
    //Вывод описании
    if($view_file['text2'] == true) {
        $lview .= '<li class="clear clearfix">';
        $lview .= '<span class="row_title">Описание:</span>';
	$lview .= '<span class="row_data">'.$view_file['text2'].'</span><br/>';
	$lview .= '</li>';		        
    }else {
        $lview .= '<li class="clear clearfix">';
        $lview .= '<span class="row_title">Описание:</span>';
	$lview .= '<span class="row_data">'.Lang::__('Описание отсутствует').'</span><br/>';
	$lview .= '</li>';					
    }

    //Получаем ник добавленного файла
    $nick = $user->users($view_file['id_user'],array('nick'));
    //Получаем id добавленного файла
    $id_users = $user->users($view_file['id_user'],array('id'));
    //Выводим автора Файла
        $lview .= '<li class="clear clearfix">';
        $lview .= '<span class="row_title">Добавил:</span>';
	$lview .= '<span class="row_data"><a href="/modules/profile.php?id='.$id_users.'">'.$nick.'</a>';
        $lview .= '<span class="time">'.Lang::__('Просмотров:').' '.engine::number($view_file['count']).'</span></span><br/>';
	$lview .= '</li>';	    
    //Комментарии
        $lview .= '<li class="clear clearfix">';
        $lview .= '<span class="row_title">'.Lang::__('Комментарий:').'</span>';
	$lview .= '<span class="row_data"><a href="?act=comment&id='.$id.'">Просмотр</a>';
        $lview .= '<span class="time"><b>'.$comment[0].'</b></span></span><br/>';
	$lview .= '</li>';
        $lview .= '<li class="clear clearfix">';
        $lview .= '<span class="row_title">Размер:</span>';
	$lview .= '<span class="row_data">'.engine::filesize($view_file['filesize']).'</span><br/>';
	$lview .= '</li>';	
        $lview .= '<li class="clear clearfix">';
        $lview .= '<span class="row_title">Кол. Загрузок:</span>';
	$lview .= '<span class="row_data">'.engine::number($view_file['countd']).'</span><br/>';
	$lview .= '</li>';	        
 							
    //Выводим все данные
    echo $lview;
							
	//Для фотографий, видиозаписей , аудиозаписей
	if($format_audio == 'mp3' or $format_audio == 'midi') {
	    $fview  = '<div class="row">';
            $fview .= files::player('player/uppod.swf','width="500" height="41"','player/audio/audio127-611.txt','/upload/download/files/'.$view_file['files'].'');
	    $fview .= '</div>';
	}elseif($format_audio == 'mp4' or $format_audio == 'flv' or $format_audio == 'avi'){   
	    $fview .= '<div class="row">';
	    $fview .= files::player('player/uppod.swf','width="500" height="321"','player/video/video127-1278.txt','/upload/download/files/'.$view_file['files'].'');
	    $fview .= '</div>';
	}elseif($format_audio == 'jpg' or $format_audio == 'png' or $format_audio == 'gif' or $format_audio == 'jpeg') {
	    $fview .= '<div class="row">';
	    $fview .= files::player('player/uppod.swf','width="500" height="321"','player/photo/photo127-65.txt','/upload/download/files/'.$view_file['files'].'');									    
	    $fview .= '</div>';
	}
            //Вывод плеера
	    echo $fview;					   
						
	$pview  = '<li class="clear clearfix"><span class="right">';
	$pview .= '<a class="btn btn-success" href="?act=download&id='.$view_file['id'].'">';
	$pview .= Lang::__('Загрузить').'&nbsp;'.$view_file['name'].'</a></span></li></ul></div>';
						
        //Вывод параметров скачиваний						
		echo $pview;