Файл: modules/public/load_wall.php
Строк: 225
<?
if(!(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')) die;
include_once '../../sys/inc/home.php';
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']))$public['id']=intval($_GET['id']);
$public = mysql_fetch_array(mysql_query("SELECT * FROM `public` WHERE `id` = '".$public['id'].")'"));
if ($public['id'] == intval($_GET['id'])){
?>
<script src="/ajax/jquery-1.8.3.min.js"></script>
<script>
$(document).ready(function() {
$('span#like').click(function(){
setVote('like', $(this));
});
});
function setVote(type, element){
var go = $('#go').val();
var us = $('#us').val();
var id_post = element.parent().find('#id_post').val();
$.ajax({
type: "POST",
url: "/user/wall/like.php?public=public",
data: {
'go': go,
'id_post': id_post,
'us': us
},
dataType: "json",
success: function(data){
if(data.result == 'like'){
var count = parseInt(element.find('b').html());
element.find('b').html(count+1);
}else{
var count = parseInt(element.find('b').html());
element.find('b').html(count-1);
}
}
});
}
$(document).ready(function() {
$('span#del').click(function(){
wall_del('del', $(this));
});
});
function wall_del(type, element){
var go = $('#go').val();
var publ = $('#publ').val();
var row = element.parent().find('#row').val();
$.ajax({
type: "POST",
url: "/user/public/wall_del.php",
data: {
'go': go,
'row': row,
'publ': publ
},
dataType: "json",
success: function(data){
if(data.result == 'del'){
var count = parseInt(element.find('b').html());
element.find('b').html("удалено");
}
}
});
}
</script>
<?
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `wall` WHERE `id_public` = '".$public['id']."'"),0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$res=mysql_query("SELECT * FROM `wall` WHERE `id_public` = '".$public['id']."' ORDER BY id DESC LIMIT $start, ".$set['p_str']."");
while ($row = mysql_fetch_array($res)){
if (isset($_POST['komm']) && intval($_GET['row']))
{
$komm = $_POST['komm'];
if (!isset($err))
{
mysql_query("INSERT INTO `wall_komm` (`id_row`, `id_user`, `msg`, `time`, `id_kont`) values('".intval($_GET['row'])."', '".$user['id']."', '".$komm."', '".$time."', '".$ank['id']."')");
if (isset($user) && $user['id'] != $ank['id']) {
mysql_query("INSERT INTO `notification` (`id_user`, `avtor`, `type`, `id_object`, `time`) values('".$ank['id']."', '".$user['id']."', 'wall_komm', '".intval($_GET['row'])."', '$time')");
}
if (!isset($_GET['ajax']))
{
$_SESSION['message'] = 'Сообщение успешно добавлено';
header('Location: ?id=' . $ank['id']);
}
exit;
}
}
echo "<table class='post' cellpadding='0' cellspacing='0' style='border-bottom: 1px solid #e2e2e2;'>";
echo "<tr>";
echo "<td valign='top' width='52'>";
if ($row['id_ank'] != $public['id_user']){
$avatar = mysql_fetch_array(mysql_query("SELECT id,id_gallery,ras FROM `gallery_foto` WHERE `id_user` = '".$row['id_ank']."' AND `avatar` = '1' LIMIT 1"));
if (is_file(H."sys/gallery/50/".$avatar['id'].".".$avatar['ras']))
{
echo '<img class="avatar" src="/foto/foto50/'.$avatar['id'].'.'.$avatar['ras'].'" width="50" />';
}
else
{
return '<img class="avatar" src="/style/user/avatar.gif" width="50" alt="No Avatar" />';
}
} else {
$foto = mysql_fetch_array(mysql_query("SELECT id,ras FROM `public_foto` WHERE `id_public` = '".$public['id']."' AND `foto` = '1' LIMIT 1"));
if (is_file(H."sys/public/ava/".$public['id'].".".$foto['ras']."")){
echo "<img src='/sys/public/ava/".$public['id'].".".$foto['ras']."' width='50'>";
} else {
echo "<img src='images/no_foto.jpg' width='50'>";
}
}
echo "</td>";
echo "<td>";
echo "<table class='p_t'>";
echo "<tr><td>";
echo "<table width='400' cellpadding='0' cellspacing='0' border='0'>";
echo "<tr><td>";
echo "<b>".output_text($row['name'])."</b>";
echo "</td>";
echo "<td align='right' valign='top'>";
if (isset($user) && $user['id'] == $public['id_user'])echo "<a href='edit.php?id=".$public['id']."&wall=edit&row=".$row['id']."'><img src='/user/wall/img/edit.png' width='12'></a>";
if (isset($user) && $user['id'] == $public['id_user']){
$go ='go';
echo "<span id='del'><a class='likes'><font color='red'><b><img src='/user/wall/img/del.png' width='12'></b></font></a></span>";
echo '<input type="hidden" id="row" value="'.$row['id'].'" />';
echo '<input type="hidden" id="go" value="'.$go.'" />';
echo '<input type="hidden" id="publ" value="'.$public['id'].'" />';
}
echo "<td>";
echo "</td></tr>";
echo "</table>";
echo "</td><tr>";
echo "<tr><td>";
echo "<center>";
if ($row['ras']=='jpg')
{
echo "<img src='".$row['link']."' width='60%' alt='Скрин...' /><br />n";
}
if ($row['ras']=='jpeg')
{
echo "<img src='".$row['link']."' width='60%' alt='Скрин...' /><br />n";
}
if ($row['ras']=='gif')
{
echo "<img src='".$row['link']."' width='60%' alt='Скрин...' /><br />n";
}
if ($row['ras']=='png')
{
echo "<img src='".$row['link']."' width='60%' alt='Скрин...' /><br />n";
}
if ($row['ras']=='mp3')
{
echo "<object type=application/x-shockwave-flash data=/sys/uppod.swf height=35 width=80%>
<param name=wmode VALUE=transparent />
<param name=allowFullScreen value=true />
<param name=allowScriptAccess value=always />
<param name=movie value=/sys/uppod.swf />
<param name=FlashVars value=way=".$row['link']."&swf=/sys/uppod.swf&w=80%&h=35&autoplay=0&q=&st=/sys/audio13.txt&volume=40></object><br />";
}
if ($row['ras']=='mp4')
{
echo "<object type=application/x-shockwave-flash data=/sys/uppod.swf width=60% height=210>
<param name=bgcolor value=#ffffff />
<param name=allowFullScreen value=true />
<param name=allowScriptAccess value=always />
<param name=wmode value=transparent />
<param name=movie value=/sys/uppod.swf/>
<param name=flashvars value=file=".$row['link']." />
</object>";
}
if ($row['ras']=='flv')
{
echo "<object type=application/x-shockwave-flash data=/sys/uppod.swf width=60% height=210>
<param name=bgcolor value=#ffffff />
<param name=allowFullScreen value=true />
<param name=allowScriptAccess value=always />
<param name=wmode value=transparent />
<param name=movie value=/sys/uppod.swf/>
<param name=flashvars value=file=".$row['link']." />
</object>";
}
echo "</center>";
echo "</td></tr>";
echo "<tr><td>";
echo output_text($row['opis']);
echo "</td></tr>";
echo "<tr><td>";
if (isset($user)){
#############################
$us = $user['id'];
$go = 'go';
echo "<div class='pub_main'><div id='liken'>";
$like_f = mysql_result(mysql_query("SELECT COUNT(*) FROM `like` WHERE `public` = '".$row['id']."'"),0);
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `like` WHERE `id_user` = '".$user['id']."' AND `public` = '".$row['id']."'"),0)==0)
{
if (!isset($webbrowser))
{
echo "<a href='index.php?id=".$public['id']."&like=like&row=".$row['id']."'>мне нравиться <img src='/user/wall/img/lik.png' width='12'></a>";
if ($like_f > 0){echo $like_f;}
} else {
echo '<span id="like"><a class="likes">мне нравиться <img src="/user/wall/img/lik.png" width="12"><b>';
echo $like_f;
echo '</b></a></span>';
echo '<input type="hidden" id="id_post" value="'.$row['id'].'" />';
echo '<input type="hidden" id="go" value="'.$go.'" />';
echo '<input type="hidden" id="us" value="'.$user['id'].'" />';
}
} else {
if (!isset($webbrowser))
{
echo "<a href='index.php?id=".$public['id']."&dislike=dislike&row=".$row['id']."'>мне нравиться <img src='/user/wall/img/lik.png' width='12'></a>";
if ($like_f > 0){echo $like_f;}
} else {
echo '<span id="like"><a class="likes">мне нравиться <img src="/user/wall/img/lik.png" width="12"> <b>'.$like_f.'</b></a></span>';
echo '<input type="hidden" id="id_post" value="'.$row['id'].'" />';
echo '<input type="hidden" id="go" value="'.$go.'" />';
echo '<input type="hidden" id="us" value="'.$user['id'].'" />';
}
}
$like_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `like` WHERE `public` = '".$row['id']."'"),0);
if($like_post == 0 ){
echo "";
} else {
echo "<div id='box_like'>";
echo "<div id='lik'></div>";
echo "<font color='#e5e5e5' size='2'>Понравилось ".$like_f." ".($like_f==1?'человеку':'людям')."</font><br />";
$row_like = mysql_query("SELECT * FROM `like` WHERE `public` = '".$row['id']."' ORDER BY id DESC LIMIT 5");
while ($res_like = mysql_fetch_array($row_like)){
echo "<div style='float: left;'>";
echo "<a href='/info.php?id=".$res_like['id_user']."'>";
echo avatar_like($res_like['id_user']);
echo "</a>";
echo "</div>";
}
echo "<div style='clear: both;'></div>";
echo "</div>";
}
$share = mysql_fetch_array(mysql_query("SELECT * FROM `share` WHERE `id_row` = '".$row['id']."'"));
if ($share['id_user'] == $user['id']){
echo "<span style='margin-right:15px;color:#000;'><img src='/user/wall/img/share.png' width='12'> Вы рассказали друзьям</span>";
} else {
echo "<span style='margin-right:20px;'><a href='index.php?id=".$public['id']."&share=share&row=".$row['id']."'><img src='/user/wall/img/share.png' width='12'> Рассказать друзьям</a></span>";
}
echo '</div>';
echo '</div>';
#######################
if (isset($_POST['komm']) && $public['id'] != 0 && intval($_GET['ko'])){
$komm = $_POST['komm'];
if (!isset($err))
{
mysql_query("INSERT INTO `wall_komm` (`id_row`, `id_user`, `msg`, `time`, `id_kont`) values('".intval($_GET['ko'])."', '".$user['id']."', '".$komm."', '".$time."', '".$ank['id']."')");
if (isset($user) && $user['id'] != $ank['id']) {
mysql_query("INSERT INTO `notification` (`id_user`, `avtor`, `type`, `id_object`, `time`) values('".$ank['id']."', '".$user['id']."', 'wall_komm', '".intval($_GET['ko'])."', '$time')");
}
if (!isset($_GET['ajax']))
{
$_SESSION['message'] = 'Сообщение успешно добавлено';
header('Location: index.php?id=' . $public['id']);
}
exit;
}
}
} else {
echo "<a href='/aut.php'>Войдите на сайт под своим ником</a>";
}
$pro_text = mysql_fetch_array(mysql_query("SELECT * FROM `public_coint` WHERE `id_user` = '".$user['id']."' AND `id_public`='".$public['id']."' LIMIT 1"));
if ($pro_text['id_user'] == $user['id']){
echo "<form method='post' name='message' action='index.php?id=".$public['id']."&ko=".$row['id']."'>n";
echo "<textarea name='komm' placeholder='Ваш комментарий...'></textarea><br />n";
echo "<input type='submit' value='Добавить' />n";
echo "</form>";
}
echo "<table class='post'>";
$q=mysql_query("SELECT * FROM `wall_komm` WHERE `id_row` = '".$row['id']."' ORDER BY id DESC LIMIT 3");
while ($post = mysql_fetch_array($q)){
$us=mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id` = '".$post['id_user']."'"));
echo "<tr><td width='52' valign='top'>";
echo avatar($us['id']);
echo "</td>";
echo "<td class='p_t' valign='top'>";
echo "<a href='/info.php?id=".$us['id']."'><b>".$us['nick']."</b></a><br />";
echo output_text($post['msg']);
echo "<div style='width:100%;text-align:right;'>".vremja($post['time']);
if (isset($user) && $user['id']==$public['id_user']){echo "<a href='index.php?id=".$public['id']."&del_komm=del_komm&del_k=".$post['id']."'> удалить</a>";}
echo "</div>";
echo "</td></tr>";
}
echo "</table>";
echo "</td></tr></table>";
echo "</td>";
echo "</tr>";
echo "</table>";
}
}
?>