File size: 2.91Kb
<?php
// Чат GBodr
// Версия: 1.0
// Автор: Gemorroj
require 'connect.php';
require 'header.php';
require 'result.php';
$user = $row['user'];
$page = intval($_GET['page']);
print $top.'
<card id="index" title="Фотогалерея">
<p><small>';
switch($_GET['mod'])
{
default:
print '<strong>Фотки юзеров чата</strong><br/>---<br/>';
if(empty($page))
{$page = 0;}
$photos = array();
$dir = opendir('photos/');
while(false !== ($file = readdir($dir)))
{
if(strrchr($file,'.')=='.gif' || strrchr($file,'.')=='.jpg')
{$photos[].= $file;}
}
$id_photos = str_replace('.gif',null,str_replace('.jpg',null,implode(' OR id=',$photos)));
$max = 10;
$total = sizeof($photos);
$total_pages = ceil($total/$max);
/*
for($i=0; $i<=1200; ++$i)
{
if(in_array($i,$photos))
{$res = mysql_query('SELECT * FROM `antihack_users` WHERE id='.$i);
if(mysql_num_rows($res) == 0)
{$rrr[].= $i;}
}
}
print_r($rrr);
*/
$print = mysql_query('SELECT id,user,votefoto FROM `antihack_users` WHERE id='.$id_photos.' ORDER BY `votefoto` DESC LIMIT '.$page.', '.$max);
$i = 1+$page;
while($arr = mysql_fetch_assoc($print))
{
if(file_exists('photos/'.$arr['id'].'.gif'))
{
print ($i++).')<a href="photos/'.$arr['id'].'.gif">'.$arr['user'].'</a>| Голосов: '.$arr['votefoto'].'<br/>
<anchor>Голосовать!
<go href="gallery.php?mod=votes&id='.$id.'&ps='.$ps.'&nk='.$arr['id'].'&ref='.$ref.'" method="post">
<postfield name="usid" value="'.$arr['id'].'"/>
</go></anchor><br/>
---<br/>';
}
else
{
print ($i++).')<a href="photos/'.$arr['id'].'.jpg">'.$arr['user'].'</a>| Голосов: '.$arr['votefoto'].'<br/>
<anchor>Голосовать!
<go href="gallery.php?mod=votes&id='.$id.'&ps='.$ps.'&nk='.$arr['id'].'&ref='.$ref.'" method="post">
<postfield name="usid" value="'.$arr['id'].'"/>
</go></anchor><br/>
---<br/>';
}
}
for($num=0; $num<$total_pages; $num++)
{
$page_number = $num*$max;
if ($page_number != $page)
{print '<a href="gallery.php?id='.$id.'&ps='.$ps.'&page='.$page_number.'&ref='.$ref.'">'.($num+1).'</a>|';}
else
{print ($num+1).'|';}
}
print '<br/>';
break;
case 'votes':
$usid = intval($_POST['usid']);
if($id == $usid)
{print 'За себя Вы не можете голосовать!<br/>';}
else
{
mysql_query('SELECT * FROM `golos` WHERE user='.$usid.' AND who='.$id);
if(mysql_affected_rows() == 0)
{
mysql_query('UPDATE `antihack_users` SET votefoto=votefoto+1 WHERE id='.$usid);
mysql_query('INSERT INTO `golos` SET user = '.$usid.', who = '.$id);
print 'Ваш голос принят!<br/>';
}
else
{print 'Вы уже голосовали за это фото. Голос не принят.<br/>';}
}
break;
}
print '---<br/>';
if($_GET['mod'])
{print '<a href="gallery.php?id='.$id.'&ps='.$ps.'&ref='.$ref.'">Назад</a><br/>';}
print '<a href="enter.php?id='.$id.'&ps='.$ps.'&ref='.$ref.'">Прихожая</a><br/>
</small>
</p></card></wml>';
mysql_close();
?>