View file xmyx.ru/mail/act/show_medias.php

File size: 12.74Kb
<?php defined('ACCESS') OR die('No direct script access...');


$set['title'] = 'Вложения';
include_once H.'sys/inc/thead.php';

shapka_VK(true, '?act=show&peer='.$peer['id'].'', 'Вложения');

?>
<div class="basisDialogs pcont mail bl_cont vk_mail">
<?
  	if(isset($_SESSION['_VK_mail']) && is_array($_SESSION['_VK_mail']))
  		show($_SESSION['_VK_mail']['text'], $_SESSION['_VK_mail']['type']);
  		

$act = isset ($_GET['section']) ? stripcslashes(htmlspecialchars($_GET['section'])) : '';

switch ($act) {

// Вывод картинок
default:

$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM mail_files_vk WHERE `action` = 'sent' AND `id_mail` <> '0' AND `folder` = 'image' AND (`id_kont` = '$user[id]' AND `id_user` = '" .$peer['id'] . "' OR `id_kont` = '" . $peer['id'] . "' AND `id_user` = '$user[id]')"), 0);


?>
<div class="head_panel">
        <div class="hp_block tabs_block">
      <ul class="tabs_list">    <li>
      <a class="tab_item tab_item_cur al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=photo">Фото</a>
    </li>    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=video">Видео</a>
    </li>    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=audio">Аудио</a>
    </li>    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=doc">Документы</a>
    </li></ul>
    </div>
</div>
<?

if($k_post){

	$set['p_str'] = '25';
	$k_page = k_page($k_post, $set['p_str']);
    	$page = page($k_page);
    	$start = $set['p_str'] * $page - $set['p_str'];
	$q = mysql_query("SELECT * FROM mail_files_vk WHERE `action` = 'sent' AND `id_mail` <> '0' AND `folder` = 'image' AND (`id_kont` = '$user[id]' AND `id_user` = '" .$peer['id'] . "' OR `id_kont` = '" . $peer['id'] . "' AND `id_user` = '$user[id]') ORDER BY `time` DESC LIMIT $start, $set[p_str]");



?>
<div class="upanel msg_medias_photos" style="border-bottom: 0;">
<div class="items bl_cont">
<div class="photos_page thumbs_list">
<?
	

while ($post = mysql_fetch_assoc($q)) 
{
if($post['folder'] == 'image')
{
?>
<a class="thumb_item al_photo" href="/mail/file/<?= $post['folder'] ?>/<?= $post['tmp_name'] ?>">
<img class="ph_img" src="/mail/file/<?= $post['folder'] ?>/<?= $post['tmp_name'] ?>">
</a>
<?
		}
		
}
?>
</div></div></div>
<?

	if ($k_page > 1)
        str_vk('/mail/?act=show_medias&amp;peer=' . $peer['id'] . '&amp;', $k_page, $page);

}
else{
?>
<div class="upanel " style="border-bottom: 0;"><div class="items bl_cont">
<div class="service_msg_box"><div class="service_msg service_msg_null">Список пуст</div></div>
</div></div>
<?
}
break;

// Вывод музыки
case 'audio':


$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM mail_files_vk WHERE `action` = 'sent' AND `id_mail` <> '0' AND `folder` = 'audio' AND (`id_kont` = '$user[id]' AND `id_user` = '" .$peer['id'] . "' OR `id_kont` = '" . $peer['id'] . "' AND `id_user` = '$user[id]')"), 0);


?>
<div class="head_panel">
        <div class="hp_block tabs_block">
      <ul class="tabs_list">    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=photo">Фото</a>
    </li>    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=video">Видео</a>
    </li>    <li>
      <a class="tab_item tab_item_cur al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=audio">Аудио</a>
    </li>    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=doc">Документы</a>
    </li></ul>
    </div>
</div>
<?

if($k_post){

	$set['p_str'] = '15';
	$k_page = k_page($k_post, $set['p_str']);
    	$page = page($k_page);
    	$start = $set['p_str'] * $page - $set['p_str'];
	$q = mysql_query("SELECT * FROM mail_files_vk WHERE `action` = 'sent' AND `id_mail` <> '0' AND `folder` = 'audio' AND (`id_kont` = '$user[id]' AND `id_user` = '" .$peer['id'] . "' OR `id_kont` = '" . $peer['id'] . "' AND `id_user` = '$user[id]') ORDER BY `time` DESC LIMIT $start, $set[p_str]");



?>
<div class="upanel msg_medias_audios" style="border-bottom: 0;">
<div class="items bl_cont">
<div class="photos_page">
<?
	

while ($post = mysql_fetch_assoc($q)) 
{
if($post['folder'] == 'audio')
{
        ?>
        <div id="audio<?= $post['id_user'] ?>_<?= $post['id'] ?>_wall<?= $post['id_kont'] ?>" data-id="<?= $post['id_user'] ?>_<?= $post['id'] ?>_wall<?= $post['id_kont'] ?>" class="audio_item  ai_has_btn" onclick="audioplayer.playPause(event, '<?= $post['id_user'] ?>_<?= $post['id'] ?>_wall<?= $post['id_kont'] ?>')">
            <div class="ai_info">
                <div class="ai_play" style=""><i class="i_play"></i></div>
            <div class="ai_download">
                <a href="/mail/file/<?= $post['folder'] ?>/<?= $post['tmp_name'] ?>"><i class="i_download"></i></a>
            </div>
                <div class="ai_body">
                    <div class="ai_dur" onclick="audioplayer.switchTimeFormat(this, event);"></div>
                    <div class="ai_label">
                        <span class="ai_title"><?= $post['name'] ?></span>
                        <span class="divider" style="display: none"></span>
                        <span class="ai_artist" style="display: none"></span>
                    </div>
                    <input type="hidden" value="/mail/files/<?= $post['folder'] ?>/<?= $post['tmp_name'] ?>">
                </div>
            </div>
            <div class="ai_controls">
                <table class="row_table">
                    <tbody><tr>
                        <td class="aic_progress_wrap">
                            <div class="aic_line" onmousedown="audioplayer.setPosition(this, event);" onclick="cancelEvent(event);">
                                <div class="aic_ln aic_back_line" onclick="cancelEvent(event);"></div>
                                <div class="aic_ln aic_load_line" onclick="cancelEvent(event);"></div>
                                <div class="aic_ln aic_pl_wrap" onclick="cancelEvent(event);">
                                    <div class="aic_ln aic_progress_line" onclick="cancelEvent(event);">
                                        <div class="aic_slider" onclick="cancelEvent(event);"></div>
                                    </div>
                                </div>
                            </div>
                        </td>
                        <td class="aic_volume_wrap">
                            <div class="aic_line" onmousedown="audioplayer.setVolume(this, event);" onclick="cancelEvent(event);">
                                <div class="aic_ln aic_back_line" onclick="cancelEvent(event);"></div>
                                <div class="aic_ln aic_pl_wrap" onclick="cancelEvent(event);">
                                    <div class="aic_ln aic_progress_line" onclick="cancelEvent(event);">
                                        <div class="aic_slider" onclick="cancelEvent(event);"></div>
                                    </div>
                                </div>
                            </div>
                        </td>
                    </tr>
                    </tbody></table>
            </div>
            </div>
	<?
}
		
}
?>
</div></div></div>
<?

	if ($k_page > 1)
        str_vk('/mail/?act=show_medias&amp;peer=' . $peer['id'] . '&amp;section=audio&amp;', $k_page, $page);

}
else{
?>
<div class="upanel " style="border-bottom: 0;"><div class="items bl_cont">
<div class="service_msg_box"><div class="service_msg service_msg_null">Список пуст</div></div>
</div></div>
<?
}
	        
break;



// Вывод Видео
case 'video':


$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM mail_files_vk WHERE `action` = 'sent' AND `id_mail` <> '0' AND `folder` = 'video' AND (`id_kont` = '$user[id]' AND `id_user` = '" .$peer['id'] . "' OR `id_kont` = '" . $peer['id'] . "' AND `id_user` = '$user[id]')"), 0);

?>
<div class="head_panel">
        <div class="hp_block tabs_block">
      <ul class="tabs_list">    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=photo">Фото</a>
    </li>    <li>
      <a class="tab_item tab_item_cur al_tab" href="/mail?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=video">Видео</a>
    </li>    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=audio">Аудио</a>
    </li>    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=doc">Документы</a>
    </li></ul>
    </div>
</div>
<?

if($k_post){

	$set['p_str'] = '15';
	$k_page = k_page($k_post, $set['p_str']);
    	$page = page($k_page);
    	$start = $set['p_str'] * $page - $set['p_str'];
	$q = mysql_query("SELECT * FROM mail_files_vk WHERE `action` = 'sent' AND `id_mail` <> '0' AND `folder` = 'video' AND (`id_kont` = '$user[id]' AND `id_user` = '" .$peer['id'] . "' OR `id_kont` = '" . $peer['id'] . "' AND `id_user` = '$user[id]') ORDER BY `time` DESC LIMIT $start, $set[p_str]");



?>
<div class="upanel msg_medias_audios" style="border-bottom: 0;">
<div class="items bl_cont">
<div class="photos_page">
<?
	

while ($post = mysql_fetch_assoc($q)) 
{
if($post['folder'] == 'video')
{
	?>
	<a class="medias_row  simple_fit_item doc_item" href="/mail/file/<?= $post['folder'] ?>/<?= $post['tmp_name'] ?>">
	<span class="mr_label medias_link medias_audio">
	<span class="medias_link_icon"><i class="i_icon i_doc"></i></span><span class="medias_link_label">Видео</span>
	<span class="medias_audio_title"><?= text($post['name']) ?>.<?= $post['extension'] ?></span></span></a>
	<?
}	
}
?>
</div></div></div>
<?

	if ($k_page > 1)
        str_vk('/mail/?act=show_medias&amp;peer=' . $peer['id'] . '&amp;section=video&amp;', $k_page, $page);

}
else{
?>
<div class="upanel " style="border-bottom: 0;"><div class="items bl_cont">
<div class="service_msg_box"><div class="service_msg service_msg_null">Список пуст</div></div>
</div></div>
<?
}

break;


// Вывод Документов
case 'doc':


$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM mail_files_vk WHERE `action` = 'sent' AND `id_mail` <> '0' AND `folder` != 'audio' AND `folder` != 'reply' AND `folder` != 'image' AND `folder` != 'video' AND (`id_kont` = '$user[id]' AND `id_user` = '" .$peer['id'] . "' OR `id_kont` = '" . $peer['id'] . "' AND `id_user` = '$user[id]')"), 0);

?>
<div class="head_panel">
        <div class="hp_block tabs_block">
      <ul class="tabs_list">    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=photo">Фото</a>
    </li>    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=video">Видео</a>
    </li>    <li>
      <a class="tab_item al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=audio">Аудио</a>
    </li>    <li>
      <a class="tab_item tab_item_cur al_tab" href="/mail/?act=show_medias&amp;peer=<?= $peer['id']?>&amp;section=doc">Документы</a>
    </li></ul>
    </div>
</div>
<?

if($k_post){

	$set['p_str'] = '15';
	$k_page = k_page($k_post, $set['p_str']);
    	$page = page($k_page);
    	$start = $set['p_str'] * $page - $set['p_str'];
	$q = mysql_query("SELECT * FROM mail_files_vk WHERE `action` = 'sent' AND `id_mail` <> '0'  AND `folder` != 'audio' AND `folder` != 'reply' AND `folder` != 'image' AND `folder` != 'video' AND (`id_kont` = '$user[id]' AND `id_user` = '" .$peer['id'] . "' OR `id_kont` = '" . $peer['id'] . "' AND `id_user` = '$user[id]') ORDER BY `time` DESC LIMIT $start, $set[p_str]");



?>
<div class="upanel msg_medias_audios" style="border-bottom: 0;">
<div class="items bl_cont">
<div class="photos_page">
<?
	

while ($post = mysql_fetch_assoc($q)) 
{
if($post['folder'] != 'audio' && $post['folder'] != 'video' && $post['folder'] != 'image' && $post['folder'] != 'reply')
{
?>
<a class="medias_row simple_fit_item doc_item" href="/mail/file/<?= $post['folder'] ?>/<?= $post['tmp_name'] ?>">
<span class="mr_label medias_link"> 
<span class="medias_link_icon"><i class="i_icon i_doc"></i></span>
<span class="medias_link_label">Файл</span>
<span class="medias_link_labeled medias_link_title si_label"> <?= $post['name'] ?>.<?= $post['extension'] ?></span>
</span>
</a>
<?
}	
}
?>
</div></div></div>
<?

	if ($k_page > 1)
        str_vk('/mail/?act=show_medias&amp;peer=' . $peer['id'] . '&amp;section=doc&amp;', $k_page, $page);

}
else{
?>
<div class="upanel " style="border-bottom: 0;"><div class="items bl_cont">
<div class="service_msg_box"><div class="service_msg service_msg_null">Список пуст</div></div>
</div></div>
<?
}

break;

}