View file user/music/index.php

File size: 3.75Kb
<?php
require( '../../sys/inc/core.php' );
include_once '../../sys/inc/files.php';
if ( db::count("SELECT COUNT(*) FROM `ban` WHERE `razdel` = 'files' AND `id_user` = '$user[id]' AND (`time` > '$time' OR `view` = '0' OR `navsegda` = '1')") != 0 ) {
    header( 'Location: /ban.php?' . SID );
    exit;
}
include_once '../../sys/inc/thead.php';
if ( isset( $user ) )
    $ank['id'] = $user['id'];
if ( isset( $_GET['id'] ) )
    $ank['id'] = intval( $_GET['id'] );
if ( $ank['id'] == 0 ) {
    echo "Ошибка! Это музыка системы, здесь нет треков =)";
    exit;
}
$ank = get_user( $ank['id'] );
if ( !$ank ) {
    header( "Location: /index.php?" . SID );
    exit;
}
$set['title'] = 'Музыка ' . $ank['nick'];
title();
aut();
?>
<style>
#ajaxsPlayer{
	margin:auto;
}
.button{
	float:left;
}
.play{
	width:20px;
	height:20px;
background-image:url(/style/icons/play.png);
display:block;
cursor:pointer;
margin:2px;
}
.pause{
	width:20px;
	height:20px;
background-image:url(/style/icons/pause.png);
display:block;
cursor:pointer;
display:none;
margin:2px;
}
.nameTrack{
	font: 14px/90% Helvetica, 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	color: #666666;
padding:5px 30px;
vertical-align:middle;
width:90%;
}
.clear{
		clear:both;	
	}
</style>
<script type="text/javascript" src="/ajax/js/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="/ajax/js/user-music.js"></script>
<div id="ajaxsPlayer">
	<?php
echo "<div class=\"foot\">\n";
echo "<img src='/style/icons/str2.gif' alt='*'> <a href='/info.php?id=$ank[id]'>$ank[nick]</a> | \n";
echo '<b>Музыка</b>';
echo "</div>\n";
if ( $set['web'] )
    $set['p_str'] = 100;
$k_post = db::count("SELECT COUNT(*) FROM `user_music` WHERE `id_user` = '$ank[id]'");
$k_page = k_page( $k_post, $set['p_str'] );
$page   = page( $k_page );
$start  = $set['p_str'] * $page - $set['p_str'];
if ( $k_post == 0 ) {
    echo "<div class='mess'>";
    echo "Нет треков в плейлисте\n";
    echo '</div>';
}
$track = 0;
$q     = db::query("SELECT * FROM `user_music` WHERE `id_user` = '$ank[id]' ORDER BY `id` DESC LIMIT $start, $set[p_str]");
while ( $post =  $q->fetch_assoc() ) {
    $mp3 = db::fetch("SELECT * FROM `obmennik_files` WHERE `id` = '$post[id_file]' LIMIT 1", ARRAY_A);
    $dir = db::fetch("SELECT * FROM `obmennik_dir` WHERE `id` = '$mp3[id_dir]' LIMIT 1", ARRAY_A);
    $ras = $mp3['ras'];
    if ( $num == 0 ) {
        echo "  <div class='nav1'>\n";
        $num = 1;
    } elseif ( $num == 1 ) {
        echo "  <div class='nav2'>\n";
        $num = 0;
    }
    if ( $webbrowser == 'web' ) {
        echo '<div class="track">';
        echo '<div class="button">';
        echo '<div class="play" id="' . $track . '" file="/obmen' . $dir['dir'] . '/' . $mp3['id'] . '.' . $ras . '"></div>';
        echo '<div class="pause"></div>';
        echo '</div>';
        echo '<div class="nameTrack"><a href="/obmen' . $dir['dir'] . $mp3['id'] . '.' . $ras . '">
		<img src="/style/icons/d.gif" alt="*" title="Скачать трек"></a> ' . htmlspecialchars( $mp3['name'] ) . ' (' . size_file( $mp3['size'] ) . ')</div>
		<div class="clear"></div>';
        echo '</div>';
    } else {
        echo '<a href="/obmen' . $dir['dir'] . $mp3['id'] . '.' . $ras . '">
		<img src="/style/icons/d.gif" alt="*" title="Скачать трек"></a> ' . htmlspecialchars( $mp3['name'] ) . ' (' . size_file( $mp3['size'] ) . ')';
    }
    echo '</div>';
    $track++;
}
?>
</div>
<?php
if ( $k_page > 1 )
    str( 'index.php?id=' . $ank['id'] . '&amp;', $k_page, $page );
echo "<div class=\"foot\">\n";
echo "<img src='/style/icons/str2.gif' alt='*'> <a href='/info.php?id=$ank[id]'>$ank[nick]</a> | \n";
echo '<b>Музыка</b>';
echo "</div>\n";
include_once '../../sys/inc/tfoot.php';
?>