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'] . '&', $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';
?>