View file my_music/file.php

File size: 18.7Kb
<?
/*
Автор скрипта: Simptom
Сайт поддержки: http://y-monitora.com
Запрещено распространять скрипт в любом виде и под любым предлогом!
*/
define("H", $_SERVER["DOCUMENT_ROOT"].'/');
include_once H.'sys/inc/start.php';
include_once H.'sys/inc/compress.php';
include_once H.'sys/inc/sess.php';
include_once H.'sys/inc/settings.php';
include_once H.'sys/inc/db_connect.php';
include_once H.'sys/inc/ipua.php';
include_once H.'sys/inc/fnc.php';
include_once H.'sys/inc/user.php';
if (isset($_GET['id']))
{
$it=intval($_GET['id']);
$file=mysql_fetch_assoc(mysql_query("SELECT * FROM `my_music_file` WHERE `id` = '".$it."' AND `dell` = '0' LIMIT 1"));
if (!isset($file) || $file['id']<=0)
{
$set['title']="Музыка - Ошибка";
include_once H.'sys/inc/thead.php';
title();
aut();
echo "<div class='err'>";
echo "Ошибка!";
echo "</div>";
include_once H.'sys/inc/tfoot.php';
exit;
}
$set['title']="Музыка - ".stripcslashes(htmlspecialchars($file['name']))."";
include_once H.'sys/inc/thead.php';
title();
aut();
include_once H.'simptom/my_music/inc/inc.php';
$file2=mysql_fetch_assoc(mysql_query("SELECT * FROM `my_music_file` WHERE `id` = '".$file['id_file']."' LIMIT 1"));
$kat=mysql_fetch_assoc(mysql_query("SELECT * FROM `my_music_kat` WHERE `id` = '".$file['id_kat']."' LIMIT 1"));
$ank=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$file['id_user']."' LIMIT 1"));
$c_d=mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_download` WHERE `id_file` = '".$file['id']."'"), 0);
$c_like=mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_golos` WHERE `id_file` = '".$file['id']."' AND `like` = '1'"), 0);
$c_dislike=mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_golos` WHERE `id_file` = '".$file['id']."' AND `dislike` = '1'"), 0);
$c_komm=mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_komm` WHERE `id_file` = '".$file['id']."'"), 0);
if ($c_like==0 && $c_dislike==0)
{
$c_golos_sr="<span class='my_music_86'>0</span>";
}
else if ($c_like==$c_dislike)
{
$c_golos_sr="<span class='my_music_86'>0</span>";
}
else if ($c_like>$c_dislike)
{
$c_golos_sr="<span class='my_music_86' style='color: green;'>".($c_like-$c_dislike)."</span>";
}
else if ($c_dislike>$c_like)
{
$c_golos_sr="<span class='my_music_86' style='color: red;'>-".($c_dislike-$c_like)."</span>";
}
if (!isset($file2) || $file2<=0)
{
$c_s_g=mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_file` WHERE `id_file` = '".$file['id']."'"), 0);
}else{
$c_s_g=mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_file` WHERE `id_file` = '".$file2['id']."'"), 0);
}
}else{
$file['id']=0;
}
if (isset($_GET['c_new_komm']))
{
if (isset($_SESSION['c_new_komm']) && $_SESSION['c_new_komm']==1)
{
$_SESSION['c_new_komm']=0;
}else{
$_SESSION['c_new_komm']=1;
}
header("Location: /my_music/file.php?id=".$file['id']."");
exit;
}
if (isset($_SESSION['c_new_komm_msg']) && $_SESSION['c_new_komm_msg']!=NULL)
{
msg("".$_SESSION['c_new_komm_msg']."");
$_SESSION['c_new_komm_msg']=NULL;
}
include_once H.'simptom/my_music/inc/file.php';
echo "<div class='my_music_60'>";
echo "<span class='my_music_61'>";
echo "Исполнитель:";
echo "</span> ";
echo "<span class='my_music_62'>";
echo "".stripcslashes(htmlspecialchars($file['artist']))."";
echo "</span><br />";
echo "<span class='my_music_61'>";
echo "Название:";
echo "</span> ";
echo "<span class='my_music_62'>";
echo "".stripcslashes(htmlspecialchars($file['name']))."";
echo "</span><br />";
echo "<br />";
echo "<div class='my_music_63'>";
echo "<div class='my_music_64'>";
if (is_file(H."simptom/my_music/prev/".$file['id'].".jpg"))
{
echo "<a href='/simptom/my_music/prev/".$file['id'].".jpg'>";
echo "<img class='my_music_65' src='/simptom/my_music/prev/".$file['id'].".jpg' alt='Simptom'>";
echo "</a>";
}else{
echo "<img class='my_music_65' src='/simptom/my_music/prev.png' alt='Simptom'>";
}
echo "</div>";
if (isset($user) && ($user['id']==$ank['id'] || $user['level']>=4) && is_file(H."simptom/my_music/prev/".$file['id'].".jpg"))
{
echo "<a class='my_music_66' href='/my_music/file.php?id=".$file['id']."&amp;prev_album'>";
echo "установить на папку";
echo "</a> | ";
}
if (isset($user) && ($user['id']==$ank['id'] || $user['level']>=4))
{
echo "<a class='my_music_66' href='/my_music/file.php?id=".$file['id']."&amp;prev'>";
echo "изменить";
echo "</a>";
if (isset($user) && ($user['id']==$ank['id'] || $user['level']>=4) && is_file(H."simptom/my_music/prev/".$file['id'].".jpg"))
{
echo " | ";
}
if (is_file(H."simptom/my_music/prev/".$file['id'].".jpg"))
{
echo "<a class='my_music_66' href='/my_music/file.php?id=".$file['id']."&amp;del_prev'>";
echo "удалить обложку";
echo "</a>";
}
echo "<br />";
}
echo "<div class='my_music_64'>";
?>
<div class="small_player">
<div class="hrr">
<div class="player_item" id="pl_<?echo"".$file['id']."";?>" data-source="<?echo"".simptom_my_music_file($file['id'])."";?>" style="display: block;">
<div class="p_i_overlay" onclick="MusicPlayer.play('pl_<?echo"".$file['id']."";?>');"></div>
<div class="p_i_tools overfl_hid">
<table class="tools_table"><tr>
<td class="button_tr">
<div class="p_i_t_playButton">
<i class="p_i_t_pb_image"></i>
</div>
</td>
<td class="right_text">
<div>
<table class="tools_table"><tr>
<td>
<div class="p_i_progress overfl_hid" onmousedown="MusicPlayer.progressChange('pl_<?echo"".$file['id']."";?>',event,this)">
<div class="p_i_p_lines_bg p_i_p_lines"></div>
<div class="p_i_p_loadLine p_i_p_lines" id="pl_<?echo"".$file['id']."";?>ll"></div>
<div class="p_i_p_progressLine p_i_p_lines" id="pl_<?echo"".$file['id']."";?>pb"></div>
</div>
</td>
<td class="button_tr">
<div class="p_i_t_timeShow">
<span id="pl_<?echo"".$file['id']."";?>ct"></span>
<span id="pl_<?echo"".$file['id']."";?>dr"><?echo"".simptom_my_music_d_file($file['id'])."";?></span>
</div>
</td>
<td class="volume_td">
<div class="p_i_progress overfl_hid" onmousedown="MusicPlayer.volumeChange('pl_<?echo"".$file['id']."";?>',event,this)">
<div class="p_i_p_lines_bg p_i_p_lines"></div>
<div class="p_i_p_progressLine p_i_p_lines p_i_p_progressLineVolume" id="pl_<?echo"".$file['id']."";?>vc"></div>
</div>
</td>
<?
if (isset($user) && $user['id']!=$ank['id'] && mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_file` WHERE `id_user` = '".$user['id']."' AND `id_file` = '".$file['id']."'"), 0)==0)
{
echo "<td id='simptom_my_music_".$file['id']."' class='my_music_47'>";
echo '<a class="my_music_48" onclick="simptom_my_music('.$file['id'].')">';
echo "<span class='my_music_49'></span>";
echo "</a>";
echo "</td>";
}
?>
</tr></table>
</div>
</td>
</tr></table>
</div>
</div>
<div class="t_center">
<noscript>Для работы плеера JavaScript должен быть включен</noscript>
</div>
</div>
</div>
<script type="text/javascript" src="/simptom/my_music/js/soundmanager2-nodebug-jsmin.js"></script>
<script type="text/javascript" src="/simptom/my_music/js/player_main.js"></script>
<?
echo "</div>";
echo "</div>";
echo "</div>";
echo "<div class='my_music_67'>";
echo "<a class='my_music_68' href='/simptom/my_music/file/".$file['id'].".mp3'>";
echo "<img class='my_music_26' src='/simptom/my_music/dload.png' alt='Simptom'> ";
echo "<span class='my_music_69'>";
echo "Скачать ";
echo "<span class='my_music_70'>(".size_file($file['ves']).")</span>";
echo "</span>";
echo "</a>";
echo "</div>";
if (class_exists('ffmpeg_movie') && (is_file(H."simptom/my_music/files/".$file['id_file'].".mp3") || is_file(H."simptom/my_music/files/".$file['id'].".mp3")))
{
echo "<div class='my_music_67' style='color: #7a90a0;'>";
if ($file['id_file']>0)
{
$media = new ffmpeg_movie(H."simptom/my_music/files/".$file['id_file'].".mp3");
}else{
$media = new ffmpeg_movie(H."simptom/my_music/files/".$file['id'].".mp3");
}
echo "Битрейт: ".ceil(($media->getBitRate())/1024)." Кбит<br />";
echo "Тип: ";
if ($media->getAudioChannels()==1)
{
echo "Mono<br />";
}else{
echo "Stereo<br />";
}
echo "Дискретизация: ".$media->getAudioSampleRate()." Гц<br />";
if (($media->getGenre())<>"")
{
echo "Жанр: ".$media->getGenre()."<br />";
}
echo "</div>";
}
echo "<div class='my_music_71'>";
echo "<div class='my_music_72'>";
echo "<b>Закачек:</b> ".$c_d."";
echo "</div>";
if (!isset($user) || (isset($user) && $user['id']!=$ank['id']))
{
echo "<div class='my_music_72'>";
echo "<b>Файл добавлен:</b> ";
echo "".online($ank['id'])." ";
echo "<a href='/info.php?id=".$ank['id']."'>".stripcslashes(htmlspecialchars($ank['nick']))."</a> ";
echo "(".vremja($file['time']).")";
echo "</div>";
}
if (isset($kat) && $kat['id']>0)
{
echo "<div class='my_music_72'>";
echo "<b>В папку:</b> ";
echo "<img class='my_music_18' src='/simptom/my_music/folder.png' alt='Simptom'> ";
echo "<span class='my_music_19'>";
echo "<a href='/my_music/kat.php?id=".$kat['id']."'>".stripcslashes(htmlspecialchars($kat['name']))."</a>";
echo "</span>";
echo "</div>";
}else{
echo "<div class='my_music_72'>";
echo "<b>В папку:</b> ";
echo "<img class='my_music_18' src='/simptom/my_music/folder.png' alt='Simptom'> ";
echo "<span class='my_music_19'>";
echo "<a href='/my_music/my.php?id=".$ank['id']."'>Моя музыка</a>";
echo "</span>";
echo "</div>";
}
echo "</div>";
echo "<div class='my_music_73'>";
echo "<div class='my_music_74'>";
echo "<small>";
echo "<img class='my_music_78' src='/simptom/my_music/s_g.png' alt='Simptom'> ";
echo "<span class='my_music_76'>";
echo "Добавили себе ".$c_s_g." чел.";
echo "</span>";
echo "<span style='float: right;'>";
echo "<img class='my_music_75' src='/simptom/my_music/vote_up.png' alt='Simptom'> ";
echo "<span class='my_music_76'>";
echo "".$c_like."";
echo "</span> ";
echo "<img class='my_music_75' src='/simptom/my_music/vote_down.png' alt='Simptom'> ";
echo "<span class='my_music_76'>";
echo "".$c_dislike."";
echo "</span>";
echo "</span>";
echo "</small>";
echo "</div>";
echo "<div class='my_music_77'>";
echo "<div class='my_music_74'>";
if (isset($user))
{
echo "<div class='my_music_87'>";
if ($user['id']==$ank['id'] || $user['level']>=4)
{
echo "<a class='my_music_88' href='/my_music/file.php?id=".$file['id']."&amp;edit'>";
echo "<span class='my_music_89' style='background: transparent url(/simptom/my_music/edit.png) no-repeat;'></span>";
echo "</a>";
echo "<a class='my_music_88' href='/my_music/file.php?id=".$file['id']."&amp;dell'>";
echo "<span class='my_music_89' style='background: transparent url(/simptom/my_music/dell.png) no-repeat;'></span>";
echo "</a>";
}
if ($user['id']!=$ank['id'] && mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_complain` WHERE `id_file` = '".$file['id']."' AND `id_user` = '".$user['id']."'"), 0)==0)
{
echo "<a class='my_music_88' href='/my_music/file.php?id=".$file['id']."&amp;complain'>";
echo "<span class='my_music_89' style='background: transparent url(/simptom/my_music/complain.png) no-repeat;'></span>";
echo "</a>";
}
echo "</div>";
}
echo "<div class='my_music_79'>";
echo "<div id='simptom_my_music_golos' class='my_music_74'>";
if (!isset($user) || (isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_golos` WHERE `id_file` = '".$file['id']."' AND `id_user` = '".$user['id']."'"), 0)>0))
{
echo "<span class='my_music_80' style='border-radius: 4px 0 0 4px;'>";
if (isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_golos` WHERE `id_file` = '".$file['id']."' AND `id_user` = '".$user['id']."' AND `like` = '1'"), 0)>0)
{
echo "<span class='my_music_81 my_music_84'></span>";
}else{
echo "<span class='my_music_81 my_music_82'></span>";
}
echo "</span>";
echo "".$c_golos_sr."";
echo "<span class='my_music_80' style='border-radius: 0 4px 4px 0;'>";
if (isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `my_music_golos` WHERE `id_file` = '".$file['id']."' AND `id_user` = '".$user['id']."' AND `dislike` = '1'"), 0)>0)
{
echo "<span class='my_music_81 my_music_85'></span>";
}else{
echo "<span class='my_music_81 my_music_83'></span>";
}
echo "</span>";
}else{
echo '<a class="my_music_80" style="border-radius: 4px 0 0 4px; cursor: pointer;" onclick="simptom_my_music_golos('.$file['id'].', 1)">';
echo "<span class='my_music_81 my_music_82'></span>";
echo "</a>";
echo "".$c_golos_sr."";
echo '<a class="my_music_80" style="border-radius: 0 4px 4px 0; cursor: pointer;" onclick="simptom_my_music_golos('.$file['id'].', 2)">';
echo "<span class='my_music_81 my_music_83'></span>";
echo "</a>";
}
echo "</div>";
echo "</div>";
echo "</div>";
echo "</div>";
echo "</div>";
echo "<div id='look_komm' class='my_music_71'>";
echo "<b>Коментарии</b> (".$c_komm.")<br />";
echo "Новые: ";
if (isset($_SESSION['c_new_komm']) && $_SESSION['c_new_komm']==1)
{
$c_new_komm="DESC";
echo "<b>Вверху</b>";
echo " | ";
echo "<a href='/my_music/file.php?id=".$file['id']."&amp;c_new_komm'>Внизу</a>";
}else{
$c_new_komm="ASC";
echo "<a href='/my_music/file.php?id=".$file['id']."&amp;c_new_komm'>Вверху</a>";
echo " | ";
echo "<b>Внизу</b>";
}
echo "</div>";
if ($c_komm==0)
{
echo "<div class='err'>";
echo "Комментарии отсутствуют!";
echo "</div>";
}else{
$k_page=k_page($c_komm,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$q=mysql_query("SELECT * FROM `my_music_komm` WHERE `id_file` = '".$file['id']."' ORDER BY `time` $c_new_komm LIMIT $start, $set[p_str]");
while ($post=mysql_fetch_array($q))
{
$post_user=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$post['id_user']."' LIMIT 1"));
$post_ank=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$post['id_ank']."' LIMIT 1"));
echo "<div class='my_music_90'>";
echo "<div class='my_music_91'>";
echo "".avatar($post_user['id'])."";
echo "</div>";
echo "<div class='my_music_74'>";
echo "".online($post_user['id'])." ";
echo "<a class='my_music_92' href='/info.php?id=".$post_user['id']."'>";
echo "<b class='my_music_93'>".stripcslashes(htmlspecialchars($post_user['nick']))."</b>";
echo "</a> ";
if (isset($post_ank) && $post_ank['id']>0)
{
echo "<span style='color: #7a90a0;'>";
if ($post_user['pol']==0)
{
echo "ответила ";
}else{
echo "ответил ";
}
echo "<span style='color: #069; text-decoration: none !important;'>".stripcslashes(htmlspecialchars($post_ank['nick']))."</span>";
echo "</span>";
}
echo "<span class='my_music_94'>";
echo "".vremja($post['time'])."";
echo "</span>";
echo "<div class='my_music_95'>";
echo "".output_text($post['text'])."";
echo "</div>";
if (isset($user))
{
echo "<div class='my_music_96'>";
if ($user['id']!=$post_user['id'])
{
echo "<a class='my_music_97' href='/my_music/file.php?id=".$file['id']."&amp;reply=".$post['id']."#komm_otv'>";
echo "Ответ";
echo "</a>";
}
if ($user['id']==$ank['id'] || $user['level']>=4)
{
echo "<span style='float: right;'>";
echo "<a class='my_music_98' href='/my_music/file.php?id=".$file['id']."&amp;dell_komm=".$post['id']."'>";
echo "Удалить";
echo "</a>";
echo "</span>";
}
echo "</div>";
}
echo "</div>";
echo "</div>";
}
if ($k_page>1)
{
str("/my_music/file.php?id=".$file['id']."&amp;",$k_page,$page);
}
}
if (isset($user))
{
if (isset($_GET['reply']))
{
$r_post=mysql_fetch_assoc(mysql_query("SELECT * FROM `my_music_komm` WHERE `id` = '".intval($_GET['reply'])."' LIMIT 1"));
if (!isset($r_post) || $r_post['id']<=0)
{
$r_post['id']=0;
}else{
$r_ank=mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$r_post['id_user']."' LIMIT 1"));
if (!isset($r_ank) || $r_ank['id']<=0)
{
$r_post['id']=0;
}
}
}else{
$r_post['id']=0;
}
if (isset($_POST['send']))
{
$text=my_esc($_POST['text']);
if (strlen2($text)>50)
{
$err="Длина текста превышает 50 символов!";
}
else if (strlen2($text)<1)
{
$err="Слишком короткий текст!";
}
if (!isset($err))
{
if (isset($r_post) && $r_post['id']>0)
{
mysql_query("INSERT INTO `my_music_komm` (`id_file`, `id_ank`, `id_user`, `text`, `time`) values ('".$file['id']."', '".$r_ank['id']."', '".$user['id']."', '".$text."', '".$time."')");
if ($r_ank['id']==$ank['id'])
{
$msgx="Обитатель ".$user['nick']." ответил на ваш комментарий к аудиозаписи! [url=/my_music/file.php?id=".$file['id']."#look_komm]Подробнее...[/url]";
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `read`, `time`) values ('0', '".$r_ank['id']."', '".my_esc($msgx)."', '0', '".$time."')");
}
}else{
mysql_query("INSERT INTO `my_music_komm` (`id_file`, `id_user`, `text`, `time`) values ('".$file['id']."', '".$user['id']."', '".$text."', '".$time."')");
if ($user['id']!=$ank['id'])
{
$msgx="Обитатель ".$user['nick']." оставил комментарий к вашей аудиозаписи! [url=/my_music/file.php?id=".$file['id']."#look_komm]Подробнее...[/url]";
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `read`, `time`) values ('0', '".$ank['id']."', '".my_esc($msgx)."', '0', '".$time."')");
}
}
$_SESSION['c_new_komm_msg']="Комментарий успешно отправлен!";
header("Location: /my_music/file.php?id=".$file['id']."");
exit;
}
}
err();
echo "<div id='komm_otv' class='my_music_99'>";
if (isset($r_post) && $r_post['id']>0)
{
echo "<form style='margin: 0 !important; background: none !important; border: 0 !important;' method='post' name='message' action='/my_music/file.php?id=".$file['id']."&amp;reply=".$r_post['id']."'>";
echo "<div style='font-size: 100%; color: #7a90a0; margin-bottom: 5px;'><b>";
echo "Ответ для ".stripcslashes(htmlspecialchars($r_ank['nick']))."";
echo "</b></div>";
}else{
echo "<form style='margin: 0 !important; background: none !important; border: 0 !important;' method='post' name='message' action='/my_music/file.php?id=".$file['id']."'>";
}
echo "<div class='my_music_100'>";
echo "<textarea class='my_music_101' name='text'></textarea>";
echo "</div>";
echo "<input class='my_music_102' type='submit' name='send' value='Отправить' />";
echo "</form>";
echo "</div>";
}
if ($file['id_kat']>0)
{
echo "<a class='my_music' href='/my_music/kat.php?id=".$file['id_kat']."'>";
}else{
echo "<a class='my_music' href='/my_music/my.php?id=".$ank['id']."'>";
}
echo "<span class='my_music_2'>";
echo "<img class='my_music_3' src='/simptom/my_music/back.png' alt='Simptom'> ";
echo "<span class='my_music_4'>";
echo "Назад";
echo "</span>";
echo "</span>";
echo "</a>";
include_once H.'sys/inc/tfoot.php';