Файл: love/photo.php
Строк: 99
<?php // автор -=ШАХТЕР=- http://waphp.ru
require'../includes.php';
$align='left';
if (!ctype_digit($_GET['nk'])){header('Location: index?'.SID);die;}
$nk = intval($_GET['nk']);
$inf = mysql_fetch_assoc (query ("Select * from users WHERE id='".$nk."'"));
$title='Фото '.$inf[user];
aut();
head();
who_add(0,'love');
echo '<a href="'.H.$inf['love_photo'].'"><img src="photo_img?'.$inf['id'].'" alt="Фото"/></a><br /><a href="'.H.$inf['love_photo'].'">Скачать фото</a><br />';
if (isset($_GET['vote'])){
if ($v_us['posts']<$set['posts_vph'])echo '<b>Голосовать можно с '.$set['posts_vph'].' постов!</b><br />';
else{
if ($inf['id']==$v_us['id'])echo '<b>За своё фото вы не можете голосовать!</b><br />';
else{
query ("Select * from love_vote_photo WHERE user_id='".$inf['id']."' and vote_id='".$v_us['id']."'");
if (mysql_affected_rows()!=0){
echo $fs1;
echo "Вы уже голосовали за <b>".$inf['user']."</b>! Голос не принят.<br/>";
echo $fs2;
} else {
query ("INSERT INTO love_vote_photo (user_id,vote_id,znak) VALUES ('$inf[id]','$v_us[id]','".intval($_GET['vote'])."')");
header ('Location: photo'.$inf['id'].'?'.SID);
}
}
}
}
$v0=mysql_result(query("select count(*) as num from love_vote_photo WHERE user_id = '".$inf[id]."'"),0);
$v1=mysql_result(query("select count(*) as num from love_vote_photo WHERE user_id = '".$inf[id]."' and znak = '1'"),0);
$v2=mysql_result(query("select count(*) as num from love_vote_photo WHERE user_id = '".$inf[id]."' and znak = '0'"),0);
query('UPDATE `users` SET `love_vote_photo` = "'.($v1-$v2).'" WHERE `id` = "'.$inf[id].'" LIMIT 1');
echo ' Рестинг фото: <b>'.($v1-$v2).'</b><br />
 Голосов: <b>'.$v0.'</b><br />
 Положительных: <b>'.$v1.'</b> ('.@round(100-(100/($v0/$v2))).' %)<br />
 Отрицательных: <b>'.$v2.'</b> ('.@round(100-(100/($v0/$v1))).' %)<br />';
if ($v_us['posts']<$set['posts_vph'])echo ' <b>Голосовать можно с '.$set['posts_vph'].' постов!</b><br />';
else{
if ($inf[id]!=$v_us[id])echo '     <a href="photo'.$inf['id'].'?vote=1"><img src="'.H.'img/plus.gif" alt="*"/> Плюс</a> | <a href="photo'.$inf['id'].'?vote=0"> Минус<img src="'.H.'img/minus.gif" alt="*"/></a><br />';}
if ($err==1)echo '<b>Сообщение должно быть длиннее 3 символов!</b>';
if ($err==2)echo '<b>Вы не можете оставлять комментарии, т.к. находитесь в черном списке '.$inf[user].'.</b>';
echo '<br />';
if (empty($v_us['max'])) $v_us['max']=10;
$max = $v_us['max'];
$k_post=mysql_result(query("select count(*) as num from love_komm_photo WHERE user_id = '".$inf['id']."'"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
$r = query ("Select * from love_komm_photo WHERE user_id = '".$inf['id']."' order by time desc LIMIT $start, $max");
echo '<br />';
if (($max*$page)<$k_post) $maxi = $max*$page; else $maxi = $k_post;
echo menu.'<b>Комментарии к фото:</b>'.div.'показаны записи '.($start+1).'-'.$maxi.' из '.$k_post.'<br /><br />';
if ($k_post == 0)echo 'Комментариев пока нет...<br />';
$post_k=$start+1;
while($a = @mysql_fetch_assoc($r)){
if($inf[id]==$v_us[id] || ($v_us['sid']==1&&$v_us['level']>4||$v_us['ormod']==1))$delk = '<a href="photo'.$inf['id'].'?delk='.$a['id'].'">[X]</a>';
echo links.'<b>'.nik_love($a['mgs_id']).'</b> '.$delk.' ('.times($a['time']).')'.div;
echo ' '.smiles(antir(antim(bbcode(br($a['msg'])))))."<br/>";
echo '<dl></dl>';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str(H.'photo'.$inf['id'].'?',$k_page,$page); // Вывод страниц
echo "<dl><dt></dt></dl>";
}
if ($inf['pp_f_s']==2){echo '<br /><b>'.$inf['user'].'</b> запретил оставлять комментарии к его фото!<br />';
}else{
if ($inf['pp_f_s']!=1 || friends($inf[id],$v_us['id'])==1){
if ($ver!='wml')echo '<form action="photo'.$inf['id'].'?'.SID.'" method="post">';
if ($ver=='wml')echo 'Ваш комментарий:<br /><input name="msg'.$ref.'" title="Text"/><br/>';
else echo 'Ваш комментарий:<br /><textarea cols="'.$v_us['pole2'].'" rows="'.$v_us['pole1'].'" name="msg" ></textarea><br/><br />';
if ($ver=='wml'){
echo '<anchor title="go">Добавить<go href="photo'.$inf['id'].'?'.SID.'" method="post">';
echo '<postfield name="msg" value="$msg'.$ref.'"/>
</go></anchor><br /><br />';
;
}else{
echo '<input type="submit" class="ibutton" value="Добавить"/></form><br /><br />';
}
}else{echo '<br />Писать комментарии могут только его друзья!<br />';}
}
if (isset($_POST['msg'])){
if (strlen2($_POST['msg'])<3){header ('Location: photo'.$inf['id'].'?err=1&'.SID); exit;}
if (ignor($inf['id'],$v_us['id'])==1){header ('Location: photo'.$inf['id'].'?err=2&'.SID); exit;}
if ($inf['ph_notify']==1){
if ($v_us['sex']==1)$sex = 'оставил'; else $sex = 'оставила';
$msg = 'Пользователь [b]'.$v_us['user'].'[/b] '.$sex.' комментарий к вашему [url=/love/photo'.$inf['id'].']фото в знакомствах[/url].';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('".$inf['sid']."','$v_us_system','0','".$inf['user']."','".$inf['id']."','$time','$msg')");
}
if ($v_us['translit']==1)$_POST['msg'] = translit($_POST['msg']);
query ("INSERT INTO love_komm_photo (user_id,mgs_id,msg,time) VALUES ('$inf[id]','$v_us[id]','".check($_POST['msg'])."','$time')");
posts_add();
header ('Location: photo'.$inf['id'].'?'.SID);
}
if (isset($_GET['delk'])){
if (($v_us['sid']==1&&$v_us['level']>4||$v_us['ormod']==1)){
query("DELETE FROM `love_komm_photo` WHERE `id` = '".intval($_GET['delk'])."'");
}else{
query("DELETE FROM `love_komm_photo` WHERE `id` = '".intval($_GET['delk'])."' and user_id = '$v_us[id]'");
}
header ('Location: photo'.$inf['id'].'?'.SID);
}
echo '<br />';
echo gb.'<a href="./'.$inf['id'].'">В анкету</a>'.div;
echo gb.'<a href="index">Знакомства</a>'.div;
echo gb.'<a href="'.H.'enter">Чат</a>'.div;
foot(); // автор -=ШАХТЕР=- http://waphp.ru
?>