<?
/*
* Author - Tw1nGo
* VK - https://vk.com/tw1ngo93
*/
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'])){
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".abs(intval($_GET['id']))."' LIMIT 1"));
}
# Проверяем запись стены
if (isset($_GET['post'])){
$post = mysql_fetch_assoc(mysql_query("SELECT * FROM `user_wall` WHERE `id` = '".abs(intval($_GET['post']))."' LIMIT 1"));
}
if (!isset($_GET['id']) || !isset($ank) || $ank['id'] <= 0 || !isset($_GET['post']) || !isset($post) || $post['id'] <= 0){
header("Location: /");
exit;
}
# Если делимся
if (isset($user) && isset($_GET['act']) && $_GET['act'] == 'publish'){
$post_ank = get_user($post['id_user']);
$post_ank['nick'] = u_nick($post_ank['id']);
$post_repost = mysql_fetch_assoc(mysql_query("SELECT * FROM `user_wall` WHERE `id` = '".$post['id_object']."' LIMIT 1"));
$post_repost_ank = get_user($post_repost['id_user']);
$post_repost_ank['nick'] = u_nick($post_repost_ank['id']);
if ($user['id'] == $post_ank['id'] || $user['id'] == $post_repost_ank['id']){
header("Location: /id".$ank['id']."#wall");
exit;
}
if (isset($user) && isset($_POST['cfms']))
{
if (!isset($err))
{
if (isset($_POST['message']) && $_POST['message'] != NULL)
{
$msg = my_esc($_POST['message']);
} else {
$msg = '';
}
if($post['type'] == 'repost'){
mysql_query("INSERT INTO `user_wall` (`id_user`, `id_ank`, `type`, `text`, `id_object`, `time`) values ('".$user['id']."', '".$user['id']."', 'repost', '".$msg."', '".$post_repost['id']."', '".$time."')");
$id_fee = mysql_insert_id();
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_repost` WHERE `id_komm` = '".$post_repost['id']."' AND `id_user` = '".$user['id']."'"), 0) == 0)
{
mysql_query("INSERT INTO `user_wall_repost` (`id_komm`, `id_user`, `id_ank`, `time`) values ('".$post_repost['id']."', '".$user['id']."', '".$post_repost_ank['id']."', '".$time."')");
}
if($post_repost['id_user'] != $user['id'])
mysql_query("INSERT INTO `notifi` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$post_repost[id_user]', '$post_repost[id]', 'stena_repost', '$time')");
$q3 = mysql_query("SELECT * FROM `frends` WHERE `user` = '".$user['id']."' AND `i` = '1'");
while ($f = mysql_fetch_array($q3))
{
$a = get_user($f['frend']);
//if ($a['id'] != $user['id']){
mysql_query("INSERT INTO `tape` (`id_file`, `avtor`, `type`, `id_user`, `time`) values ('".$id_fee."', '".$post_repost['id_user']."', 'user_wall_repost', '".$a['id']."', '".$time."')");
//}
}
}
elseif($post['type'] == 'grouprep'){
$post_gr = mysql_fetch_assoc(mysql_query("SELECT * FROM `groups_wall` WHERE `id` = '".$post['id_object']."' LIMIT 1"));
$id_gr = mysql_fetch_assoc(mysql_query("SELECT * FROM `groups` WHERE `id` = '".$post_repost_group['id_group']."' LIMIT 1"));
mysql_query("INSERT INTO `user_wall` (`id_user`, `id_ank`, `type`, `text`, `id_object`, `time`) values ('".$user['id']."', '".$user['id']."', 'grouprep', '".$msg."', '".$post_gr['id']."', '".$time."')");
$id_feew = mysql_insert_id();
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_repost` WHERE `id_komm` = '".$post['id']."' AND `id_user` = '".$user['id']."'"), 0) == 0)
{
mysql_query("INSERT INTO `user_wall_repost` (`id_komm`, `id_user`, `id_ank`, `time`) values ('".$post['id']."', '".$user['id']."', '".$post['id_user']."', '".$time."')");
}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `group_wall_repost` WHERE `id_komm` = '".$post_gr['id']."' AND `id_user` = '".$user['id']."'"), 0) == 0)
{
mysql_query("INSERT INTO `group_wall_repost` (`id_komm`, `id_user`, `id_ank`, `time`) values ('".$post_gr['id']."', '".$user['id']."', '".$id_gr['id']."', '".$time."')");
}
if($post_repost['id_user'] != $user['id'])
mysql_query("INSERT INTO `notifi` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$post_repost[id_user]', '$post_repost[id]', 'stena_repost', '$time')");
$q3 = mysql_query("SELECT * FROM `frends` WHERE `user` = '".$user['id']."' AND `i` = '1'");
while ($f = mysql_fetch_array($q3))
{
$a = get_user($f['frend']);
mysql_query("INSERT INTO `tape` (`id_file`, `avtor`, `type`, `id_user`, `time`) values ('".$id_feew."', '".$post_repost['id_user']."', 'user_wall_repost', '".$a['id']."', '".$time."')");
}
}
else{
mysql_query("INSERT INTO `user_wall` (`id_user`, `id_ank`, `type`, `text`, `id_object`, `time`) values ('".$user['id']."', '".$user['id']."', 'repost', '".$msg."', '".$post['id']."', '".$time."')");
$id_fee = mysql_insert_id();
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_repost` WHERE `id_komm` = '".$post['id']."' AND `id_user` = '".$user['id']."'"), 0) == 0)
{
mysql_query("INSERT INTO `user_wall_repost` (`id_komm`, `id_user`, `id_ank`, `time`) values ('".$post['id']."', '".$user['id']."', '".$post['id_user']."', '".$time."')");
}
if($post['id_user'] != $user['id'])
mysql_query("INSERT INTO `notifi` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$post[id_user]', '$post[id]', 'stena_repost', '$time')");
$q3 = mysql_query("SELECT * FROM `frends` WHERE `user` = '".$user['id']."' AND `i` = '1'");
while ($f = mysql_fetch_array($q3))
{
$a = get_user($f['frend']);
//if ($a['id'] != $user['id']){
mysql_query("INSERT INTO `tape` (`id_file`, `avtor`, `type`, `id_user`, `time`) values ('".$id_fee."', '".$post['id_user']."', 'user_wall_repost', '".$a['id']."', '".$time."')");
//}
}
}
header("Location: /id".$user['id']."#wall");
exit;
}
}
$set['title'] = 'Поделиться';
include_once H.'sys/inc/thead.php';
?>
<link rel="stylesheet" href="/files/groups/player/style.css" type="text/css" />
<?
// Конфигурационный файл
require 'config.php';
shapka_VK(true, '/id'.$post['id_user'].'#post-'.$post['id'].'', 'Поделиться');
?>
<div class="vk__page_publish pcont fit_box">
<h4 class="slim_header slim_header_top">Отправка записи</h4>
<form id="publish_add_form" action="?act=publish" method="post">
<input id="pf_object" name="object" value="wall<?= $post['id_user']?>_<?= $post['id']?>" type="hidden">
<input id="pf_target" name="target" value="wall" type="hidden">
<input id="pf_list" name="list" value="" type="hidden">
<input id="pf_from" name="from" value="id<?= $post['id_user']?>" type="hidden">
<input id="pf_from_publish" name="from_publish" value="1" type="hidden">
<input id="pf_to" name="to" value="0" type="hidden">
<input id="pf_post_raw" name="post_raw" value="" type="hidden">
<div class="create_post create_post_extra">
<div class="MentionContainer Mention_inited">
<div class="iwrap">
<textarea name="message" class="textfield" rows="3" placeholder="Введите Ваш комментарий.." onkeyup="Mention.onKeyUp(event, this);" onkeydown="Mention.onKeyDown(event, this);" onfocus="Mention.onFocus(event, this);"></textarea>
</div>
</div>
<div class="ibwrap">
<div class="cp_publish_block">
<div class="cp_publish_wrap">
<div class="cp_attached_wrap" id="attached_wrap"></div>
<div class="cp_attached_post pc_reposted" id="cp_attached_post"> <div class="post_item ">
<div class="pi_cont">
<div class="pi_head"></div>
<div class="pi_body">
<div class="pic_body_wrap">
<div class="pic_body_full">
<?
if($post['type'] != 'repost' && $post['type'] != 'grouprep'){
?>
<div class="pic_header pic_author_header">
<a class="al_u<?= $post_ank['id']?>" href="/id<?= $post_ank['id']?>"><?= avka50($post_ank['id'], 'pic_img')?></a>
<div class="pic_cont">
<div class="pic_from">
<span></span><i class="i_copy"></i><a class="pi_author al_u<?= $post_ank['id']?> _u<?= $post_ank['id']?>" href="/id<?= $post_ank['id']?>"><?= $post_ank['nick']?></a>
<?
if($post['type'] == 'avatar'){
?>
<span class="explain"><?= output_text($post['text'])?></span>
<?
}
?>
</div>
<div class="pic_desc"><a class="pic_desc_a" href="/wall<?= $post_ank['id']?>_<?= $post['id']?>"><?= vremja($post['time'])?></a></div>
</div>
</div>
<?
if($post['text'] != NULL && $post['type'] == NULL){
?>
<div class="pi_text"><?= output_text($post['text'])?></div>
<?
}
}
// Если смении аватар
if($post['type'] == 'avatar'){
$post_avatar = mysql_fetch_assoc(mysql_query("SELECT * FROM `photos_user` WHERE `id` = '".$post['id_object']."' LIMIT 1"));
?>
<div class="pi_medias thumbs_list thumbs_list1 audios_list medias_audios_list">
<div class="medias_thumbs medias_thumbs_map">
<div class="thumbs_map_wrap" style="width: 270px;">
<div class="thumbs_map_helper" style="padding-top: 133.3334%;margin-bottom: 15px !important;">
<div class="thumbs_map fill">
<a href="/albums<?= $post_ank['id']?>?act=photo&id=<?= $post_avatar['id']?>" style="width: 100%; height: 100%; margin: 0 0% 0% 0;" class="thumb_map thumb_map_wide thumb_map_l al_photo">
<div style="margin-top: -6.7187%; background-image: url(/files/photos/original/<?= $post_avatar['id'] . $post_avatar['hash']?>.jpg);" class="thumb_map_img thumb_map_img_as_div"></div>
</a>
</div></div>
</div></div>
</div>
<?
}
// Если репост
elseif($post['type'] == 'repost'){
$post_repost = mysql_fetch_assoc(mysql_query("SELECT * FROM `user_wall` WHERE `id` = '".$post['id_object']."' LIMIT 1"));
$post_repost_ank = mysql_fetch_assoc(mysql_query("SELECT `id`,`nick` FROM `user` WHERE `id` = '".$post_repost['id_user']."' LIMIT 1"));
# Проверяем, есть ли запись
if(isset($post_repost) && $post_repost['id'] > 0){
?>
<div class="pic_body_wrap">
<div class="pic_body_full">
<div class="pic_header">
<a class="al_p<?= $post_repost_ank['id']?>" href="/id<?= $post_repost_ank['id']?>"><?= avka50($post_repost_ank['id'], 'pic_img')?></a>
<div class="pic_cont">
<div class="pic_from">
<span></span><i class="i_copy"></i><a class="pi_author al_p22866546 _p22866546" href="/id<?= $post_repost_ank['id']?>"><?= $post_repost_ank['nick']?></a>
<?
if($post_repost['type'] == 'avatar'){
?>
<span class="explain"><?= output_text($post_repost['text'])?></span>
<?
}
?>
</div>
<div class="pic_desc"><a class="pic_desc_a" href="/wall<?= $ank['id']?>_<?= $post_repost['id']?>"><?= vremja($post_repost['time'])?></a></div>
</div>
</div>
<?
if($post_repost['type'] != 'avatar'){
?>
<div class="pi_text"><?= output_text($post_repost['text'])?></div>
<?
}
// Если смении аватар
if($post_repost['type'] == 'avatar'){
$post_avatar = mysql_fetch_assoc(mysql_query("SELECT * FROM `photos_user` WHERE `id` = '".$post_repost['id_object']."' LIMIT 1"));
?>
<div class="pi_medias thumbs_list thumbs_list1 audios_list medias_audios_list">
<div class="medias_thumbs medias_thumbs_map">
<div class="thumbs_map_wrap" style="width: 270px;">
<div class="thumbs_map_helper" style="padding-top: 133.3334%;margin-bottom: 15px !important;">
<div class="thumbs_map fill">
<a href="/albums<?= $post_ank['id']?>?act=photo&id=<?= $post_avatar['id']?>" style="width: 100%; height: 100%; margin: 0 0% 0% 0;" class="thumb_map thumb_map_wide thumb_map_l al_photo">
<div style="margin-top: -6.7187%; background-image: url(/files/photos/original/<?= $post_avatar['id'] . $post_avatar['hash']?>.jpg);" class="thumb_map_img thumb_map_img_as_div"></div>
</a>
</div></div>
</div></div>
</div>
<?
}
# ФАЙЛЫ
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."'"), 0) > 0)
{
# Картинки
# Это если 2 картинки
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '1'"), 0) == 2)
{
?>
<div class="pi_medias thumbs_list thumbs_list2 audios_list medias_audios_list">
<div class="medias_thumbs medias_thumbs_map">
<div class="thumbs_map_wrap" style="width: 100%;">
<div class="thumbs_map_helper" style="padding-top: 59.406%;margin-bottom: 15px !important;">
<div class="thumbs_map fill">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '1' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<a href="<?echo Tw1nGo::File_Img($post_f['id']);?>" style="width: 48%; height: 100%; margin: 0 0.9901%;" class="thumb_map thumb_map_m al_photo">
<div style="margin-top: -6.7187%; background-image: url(<?echo Tw1nGo::File_Img($post_f['id']);?>);" class="thumb_map_img thumb_map_img_as_div"></div>
</a>
<?
}
?>
</div></div></div></div></div>
<?
}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '1'"), 0) == 1)
{
?>
<div class="pi_medias thumbs_list thumbs_list1 audios_list medias_audios_list">
<div class="medias_thumbs medias_thumbs_map">
<div class="thumbs_map_wrap" style="width: 270px;">
<div class="thumbs_map_helper" style="padding-top: 133.3334%;margin-bottom: 15px !important;">
<div class="thumbs_map fill">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '1' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<a href="<?echo Tw1nGo::File_Img($post_f['id']);?>" style="width: 100%; height: 100%; margin: 0 0% 0% 0;" class="thumb_map thumb_map_wide thumb_map_l al_photo">
<div style="margin-top: -6.7187%; background-image: url(<?echo Tw1nGo::File_Img($post_f['id']);?>);" class="thumb_map_img thumb_map_img_as_div"></div>
</a>
<?
}
?>
</div></div></div></div></div>
<?
}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '1'"), 0) > 2)
{
?>
<div style="margin: 0;margin-bottom: 10px !important;background: #FFF;z-index: 1;padding: 0 0 2px;width: 100%;clear: both;overflow: visible;position: relative;">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '1' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div style="margin: 7px 5px 0 0;text-align: center;position: relative;display: inline-block;vertical-align: top;">
<a href="<?echo Tw1nGo::File_Img($post_f['id']);?>">
<img src="<?echo Tw1nGo::File_Img($post_f['id']);?>" alt="" style="width: 123px;height: 123px;margin: 0 1px 5px 10px;vertical-align: top;">
</a>
</div>
<?
}
?>
</div>
<?
}
# Видео
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '2'"), 0) > 0)
{
?>
<div style=" margin-bottom: 10px !important;">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '2' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div id="player_<?echo $post_f['id'];?>"></div>
<script type="text/javascript">
jwplayer("player_<?echo $post_f['id'];?>").setup({
file:"<?echo '/files/wall/files/others/'.$post_f['id'].'.'.stripcslashes(htmlspecialchars($post_f['ras']));?>",
image:"<?echo Tw1nGo::File_Img($post_f['id']);?>",
width:"100%"
});
</script>
<?
}
?>
</div>
<?
}
# MUSIC
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '3'"), 0) > 0)
{
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '3' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div class="pi_medias audios_list medias_audios_list">
<div id="audio<?= $post_f['id_user'] ?>_<?= $post_f['id'] ?>_wall<?= $user['id'] ?>" data-id="<?= $post_f['id_user'] ?>_<?= $post_f['id'] ?>_wall<?= $user['id'] ?>" class="audio_item ai_has_btn" onclick="audioplayer.playPause(event, '<?= $post_f['id_user'] ?>_<?= $post_f['id'] ?>_wall<?= $user['id'] ?>')">
<div class="ai_info">
<div class="ai_play" style=""><i class="i_play"></i></div>
<div class="ai_body">
<div class="ai_dur" onclick="audioplayer.switchTimeFormat(this, event);"></div>
<div class="ai_label">
<span class="ai_title"><?echo output_text($post_f['name']);?></span>
<span class="divider" style="display: none"></span>
<span class="ai_artist" style="display: none"></span>
</div>
<input type="hidden" value="<?echo '/files/wall/files/others/'.$post_f['id'].'.'.stripcslashes(htmlspecialchars($post_f['ras']));?>">
</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>
<?
}
}
# Файл
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '4'"), 0) > 0)
{
?>
<div class="pi_medias audios_list medias_audios_list">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$post_repost_ank['id']."' AND `id_post` = '".$post_repost['id']."' AND `type` = '4' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div class="medias_row">
<a class="mr_label medias_link" href="?act=save&doc=<?= $post_f['id']?>" target="_blank">
<span class="medias_link_icon"><i class="i_icon i_doc"></i></span>
<span class="medias_link_texts">
<span class="medias_link_label">Файл</span><span class="medias_link_labeled medias_link_title"> <?= text($post_f['name'])?>.<?= text($post_f['ras'])?></span>
<span class="medias_link_desc"> Файл <span style="text-transform: uppercase;"><?= text($post_f['ras'])?></span>, <?= Tw1nGo::File_Size(H.'files/wall/files/dat/'.$post_f['id'].'.dat')?></span>
</span>
</a>
</div>
<?
}
?>
</div>
<?
}
}
# Конец файлам
?>
</div>
</div>
<?
}
}
// Репосты с групп
elseif($post['type'] == 'grouprep'){
$post_repost_group = mysql_fetch_assoc(mysql_query("SELECT * FROM `groups_wall` WHERE `id` = '".$post['id_object']."' LIMIT 1"));
$group = mysql_fetch_assoc(mysql_query("SELECT * FROM `groups` WHERE `id` = '".$post_repost_group['id_group']."' LIMIT 1"));
# Проверяем, есть ли запись
if(isset($post_repost_group) && $post_repost_group['id'] > 0){
// Конфигурационный файл
require H.'club/config2.php';
?>
<div class="pic_body_wrap">
<div class="pic_body_full">
<div class="pic_header">
<a class="al_p<?= $post_ank['id']?>" href="/group<?= $group['id']?>" data-post-id="<?= $group['id']?>" data-post-click-type="post_owner_img">
<img src="<?= Tw1nGo2::Ava($group['id'])?>" alt="" class="wi_img">
</a>
<div class="pic_cont">
<div class="pic_from">
<span></span><i class="i_copy"></i>
<a class="pi_author al_p<?= $group['id']?> _p<?= $group['id']?>" href="/group<?= $group['id']?>" data-post-id="-<?= $post['id']?>" data-post-click-type="post_owner_link" data-post-owner-type="group"><?= text($group['title'])?></a>
<?
if($group['ofical'] == 1){
?>
<b class="verified"></b>
<?
}
?>
</div>
<div class="pic_desc"><a class="pic_desc_a" href="/group<?= $group['id']?>?act=wall&post=<?= $post_repost_group['id']?>#comments"><?= vremja($post_repost_group['time'])?></a></div>
</div>
</div>
<?
if($post_repost_group['text'] != NULL){
?>
<div class="pi_text"><?= output_text($post_repost_group['text'])?></div>
<?
}
# ФАЙЛЫ
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."'"), 0) > 0)
{
# Картинки
# Это если 2 картинки
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '1'"), 0) == 2)
{
?>
<div class="pi_medias thumbs_list thumbs_list2 audios_list medias_audios_list">
<div class="medias_thumbs medias_thumbs_map">
<div class="thumbs_map_wrap" style="width: 100%;">
<div class="thumbs_map_helper" style="padding-top: 59.406%;margin-bottom: 15px !important;">
<div class="thumbs_map fill">
<?
$q_f = mysql_query("SELECT * FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '1' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<a href="<?echo Tw1nGo2::File_Img($post_f['id']);?>" style="width: 48%; height: 100%; margin: 0 0.9901%;" class="thumb_map thumb_map_m al_photo">
<div style="margin-top: -6.7187%; background-image: url(<?echo Tw1nGo2::File_Img($post_f['id']);?>);" class="thumb_map_img thumb_map_img_as_div"></div>
</a>
<?
}
?>
</div></div></div></div></div>
<?
}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '1'"), 0) == 1)
{
?>
<div class="pi_medias thumbs_list thumbs_list1 audios_list medias_audios_list">
<div class="medias_thumbs medias_thumbs_map">
<div class="thumbs_map_wrap" style="width: 270px;">
<div class="thumbs_map_helper" style="padding-top: 133.3334%;margin-bottom: 15px !important;">
<div class="thumbs_map fill">
<?
$q_f = mysql_query("SELECT * FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '1' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<a href="<?echo Tw1nGo2::File_Img($post_f['id']);?>" style="width: 100%; height: 100%; margin: 0 0% 0% 0;" class="thumb_map thumb_map_wide thumb_map_l al_photo">
<div style="margin-top: -6.7187%; background-image: url(<?echo Tw1nGo2::File_Img($post_f['id']);?>);" class="thumb_map_img thumb_map_img_as_div"></div>
</a>
<?
}
?>
</div></div></div></div></div>
<?
}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '1'"), 0) > 2)
{
?>
<div style="margin: 0;margin-bottom: 10px !important;background: #FFF;z-index: 1;padding: 0 0 2px;width: 100%;clear: both;overflow: visible;position: relative;">
<?
$q_f = mysql_query("SELECT * FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '1' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div style="margin: 7px 5px 0 0;text-align: center;position: relative;display: inline-block;vertical-align: top;">
<a href="<?echo Tw1nGo2::File_Img($post_f['id']);?>">
<img src="<?echo Tw1nGo2::File_Img($post_f['id']);?>" alt="" style="width: 123px;height: 123px;margin: 0 1px 5px 10px;vertical-align: top;">
</a>
</div>
<?
}
?>
</div>
<?
}
# Видео
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '2'"), 0) > 0)
{
?>
<div style=" margin-bottom: 10px !important;">
<?
$q_f = mysql_query("SELECT * FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '2' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div id="player_<?echo $post_f['id'];?>"></div>
<script type="text/javascript">
jwplayer("player_<?echo $post_f['id'];?>").setup({
file:"<?echo '/files/groups/files/others/'.$post_f['id'].'.'.stripcslashes(htmlspecialchars($post_f['ras']));?>",
image:"<?echo Tw1nGo2::File_Img($post_f['id']);?>",
width:"100%"
});
</script>
<?
}
?>
</div>
<?
}
# MUSIC
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '3'"), 0) > 0)
{
$q_f = mysql_query("SELECT * FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '3' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div class="pi_medias audios_list medias_audios_list">
<div id="audio<?= $post_f['id_user'] ?>_<?= $post_f['id'] ?>_wall<?= $user['id'] ?>" data-id="<?= $post_f['id_user'] ?>_<?= $post_f['id'] ?>_wall<?= $user['id'] ?>" class="audio_item ai_has_btn" onclick="audioplayer.playPause(event, '<?= $post_f['id_user'] ?>_<?= $post_f['id'] ?>_wall<?= $user['id'] ?>')">
<div class="ai_info">
<div class="ai_play" style=""><i class="i_play"></i></div>
<div class="ai_body">
<div class="ai_dur" onclick="audioplayer.switchTimeFormat(this, event);"></div>
<div class="ai_label">
<span class="ai_title"><?echo output_text($post_f['name']);?></span>
<span class="divider" style="display: none"></span>
<span class="ai_artist" style="display: none"></span>
</div>
<input type="hidden" value="<?echo '/files/wall/files/others/'.$post_f['id'].'.'.stripcslashes(htmlspecialchars($post_f['ras']));?>">
</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>
<?
}
}
# Файл
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '4'"), 0) > 0)
{
?>
<div class="pi_medias audios_list medias_audios_list">
<?
$q_f = mysql_query("SELECT * FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `id_post` = '".$post_repost_group['id']."' AND `type` = '4' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div class="medias_row">
<a class="mr_label medias_link" href="?act=save&doc=<?= $post_f['id']?>" target="_blank">
<span class="medias_link_icon"><i class="i_icon i_doc"></i></span>
<span class="medias_link_texts">
<span class="medias_link_label">Файл</span><span class="medias_link_labeled medias_link_title"> <?= text($post_f['name'])?>.<?= text($post_f['ras'])?></span>
<span class="medias_link_desc"> Файл <span style="text-transform: uppercase;"><?= text($post_f['ras'])?></span>, <?= Tw1nGo2::File_Size(H.'files/groups/files/dat_files/'.$post_f['id'].'.dat')?></span>
</span>
</a>
</div>
<?
}
?>
</div>
<?
}
}
# Конец файлам
?>
</div>
</div>
<?
}
}
# ФАЙЛЫ без РЕПОСТА
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."'"), 0) > 0)
{
?>
<?
# Картинки
# Это если 2 картинки
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '1'"), 0) == 2)
{
?>
<div class="pi_medias thumbs_list thumbs_list2 audios_list medias_audios_list">
<div class="medias_thumbs medias_thumbs_map">
<div class="thumbs_map_wrap" style="width: 100%;">
<div class="thumbs_map_helper" style="padding-top: 59.406%;margin-bottom: 15px !important;">
<div class="thumbs_map fill">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '1' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<a href="<?echo Tw1nGo::File_Img($post_f['id']);?>" style="width: 48%; height: 100%; margin: 0 0.9901%;" class="thumb_map thumb_map_m al_photo">
<div style="margin-top: -6.7187%; background-image: url(<?echo Tw1nGo::File_Img($post_f['id']);?>);" class="thumb_map_img thumb_map_img_as_div"></div>
</a>
<?
}
?>
</div></div></div></div></div>
<?
}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '1'"), 0) == 1)
{
?>
<div class="pi_medias thumbs_list thumbs_list1 audios_list medias_audios_list">
<div class="medias_thumbs medias_thumbs_map">
<div class="thumbs_map_wrap" style="width: 270px;">
<div class="thumbs_map_helper" style="padding-top: 133.3334%;margin-bottom: 15px !important;">
<div class="thumbs_map fill">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '1' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<a href="<?echo Tw1nGo::File_Img($post_f['id']);?>" style="width: 100%; height: 100%; margin: 0 0% 0% 0;" class="thumb_map thumb_map_wide thumb_map_l al_photo">
<div style="margin-top: -6.7187%; background-image: url(<?echo Tw1nGo::File_Img($post_f['id']);?>);" class="thumb_map_img thumb_map_img_as_div"></div>
</a>
<?
}
?>
</div></div></div></div></div>
<?
}
elseif (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '1'"), 0) > 2)
{
?>
<div style="margin: 0;margin-bottom: 10px !important;background: #FFF;z-index: 1;padding: 0 0 2px;width: 100%;clear: both;overflow: visible;position: relative;">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '1' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div style="margin: 7px 5px 0 0;text-align: center;position: relative;display: inline-block;vertical-align: top;">
<a href="<?echo Tw1nGo::File_Img($post_f['id']);?>">
<img src="<?echo Tw1nGo::File_Img($post_f['id']);?>" alt="" style="width: 123px;height: 123px;margin: 0 1px 5px 10px;vertical-align: top;">
</a>
</div>
<?
}
?>
</div>
<?
}
# Видео
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '2'"), 0) > 0)
{
?>
<div style=" margin-bottom: 10px !important;">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '2' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div id="player_<?echo $post_f['id'];?>"></div>
<script type="text/javascript">
jwplayer("player_<?echo $post_f['id'];?>").setup({
file:"<?echo '/files/wall/files/others/'.$post_f['id'].'.'.stripcslashes(htmlspecialchars($post_f['ras']));?>",
image:"<?echo Tw1nGo::File_Img($post_f['id']);?>",
width:"100%"
});
</script>
<?
}
?>
</div>
<?
}
# MUSIC
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '3'"), 0) > 0)
{
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '3' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div class="pi_medias audios_list medias_audios_list">
<div id="audio<?= $post_f['id_user'] ?>_<?= $post_f['id'] ?>_wall<?= $user['id'] ?>" data-id="<?= $post_f['id_user'] ?>_<?= $post_f['id'] ?>_wall<?= $user['id'] ?>" class="audio_item ai_has_btn" onclick="audioplayer.playPause(event, '<?= $post_f['id_user'] ?>_<?= $post_f['id'] ?>_wall<?= $user['id'] ?>')">
<div class="ai_info">
<div class="ai_play" style=""><i class="i_play"></i></div>
<div class="ai_body">
<div class="ai_dur" onclick="audioplayer.switchTimeFormat(this, event);"></div>
<div class="ai_label">
<span class="ai_title"><?echo output_text($post_f['name']);?></span>
<span class="divider" style="display: none"></span>
<span class="ai_artist" style="display: none"></span>
</div>
<input type="hidden" value="<?echo '/files/wall/files/others/'.$post_f['id'].'.'.stripcslashes(htmlspecialchars($post_f['ras']));?>">
</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>
<?
}
}
# Файл
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '4'"), 0) > 0)
{
?>
<div class="pi_medias audios_list medias_audios_list">
<?
$q_f = mysql_query("SELECT * FROM `user_wall_files` WHERE `id_ank` = '".$ank['id']."' AND `id_post` = '".$post['id']."' AND `type` = '4' ORDER BY `time` DESC");
while ($post_f = mysql_fetch_array($q_f))
{
?>
<div class="medias_row">
<a class="mr_label medias_link" href="?act=save&doc=<?= $post_f['id']?>" target="_blank">
<span class="medias_link_icon"><i class="i_icon i_doc"></i></span>
<span class="medias_link_texts">
<span class="medias_link_label">Файл</span><span class="medias_link_labeled medias_link_title"> <?= text($post_f['name'])?>.<?= text($post_f['ras'])?></span>
<span class="medias_link_desc"> Файл <span style="text-transform: uppercase;"><?= text($post_f['ras'])?></span>, <?= Tw1nGo::File_Size(H.'files/groups/files/dat/'.$post_f['id'].'.dat')?></span>
</span>
</a>
</div>
<?
}
?>
</div>
<?
}
}
# Конец файлам
?>
</div></div></div></div>
</div></div></div>
</div></div>
</div>
<h4 class="slim_header">Выберите аудиторию</h4>
<div id="publish_to_items" class="radio_items">
<a href="/like<?= $post['id_user']?>_<?= $post['id']?>?act=publish" class="radio_item ri_checked">
<div class="ri_body">
<img class="ri_radio" src="/files/images/blank.gif"><span class="ri_label">Друзья и подписчики</span>
</div>
</a>
<div class="radio_item ri_disabled">
<div class="ri_body">
<img class="ri_radio" src="/files/images/blank.gif"><span class="ri_label">Подписчики сообщества</span>
</div>
</div>
<div class="radio_item ri_disabled">
<div class="ri_body">
<img class="ri_radio" src="/files/images/blank.gif"><span class="ri_label">Отправить сообщением</span>
</div>
</div>
</div>
<div id="publish_send_block" class="fi_one_row bl_item">
<input form="publish_add_form" class="button" value="Поделиться" name="cfms" type="submit">
</div>
</form>
</div>
<?
}
else{
# Кому понрава
$set['title'] = 'Люди, которым это понравилось';
include_once H.'sys/inc/thead.php';
shapka_VK(true, '/wall'.$post['id_user'].'_'.$post['id'].'', 'Запись на стене');
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `user_wall_like` WHERE `id_komm` = '".$post['id']."'"), 0);
$set['p_str'] = '20';
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$count_pep = array('человеку', 'людям', 'людям');
?>
<div class="pcont">
<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="/like<?= $post['id_user']?>_<?= $post['id']?>">Оценили</a>
</li> <li>
<a class="tab_item al_tab" href="/published<?= $post['id_user']?>_<?= $post['id']?>">Поделились</a>
</li></ul>
</div></div>
<div class="upanel">
<h4 class="slim_header">Понравилось <?= des2num($k_post, $count_pep)?></h4>
<div class="items bl_cont">
<?
if ($k_post == 0){
?>
<div class="service_msg_box">
<div class="service_msg service_msg_null">Это запись пока никому не понравилось.</div>
</div>
<?
}
else {
$q = mysql_query("SELECT * FROM `user_wall_like` WHERE `id_komm` = '".$post['id']."' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_array($q)){
$post_ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$post['id_user']."' LIMIT 1"));
?>
<a class="inline_item al_u<?= $post_ank['id']?>" href="/id<?= $post_ank['id']?>">
<div class="ii_body">
<?= avka50($post_ank['id'], 'ii_img')?><span class="ii_owner _u<?= $post_ank['id']?>"><?= u_nick($post_ank['id'])?></span><?= on_($post_ank['id'])?>
</div>
</a>
<?
}
}
?>
</div>
<?
if ($k_page > 1){
str_vk("/like".$post['id_user']."_".$post['id']."?",$k_page,$page);
}
?>
</div></div>
<?
}
include_once H.'sys/inc/tfoot.php';
?>