<?
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
require_once "../../sys/inc/$inc.php";
}
only_reg();
$set['title']='Фотоконкурсы';
include_once '../../sys/inc/thead.php';
err();
aut();
#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltip' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo "<a href='/modules/foto/'>" . lang('Фотоальбомы') . "</a> <i class='fa fa-angle-right fa-fw'></i> ";
echo lang('фотоконкурсы');
echo "</div>";
echo "<div class='list-group-item-komm'><table style='width: 100%; text-align: center;'><tr>";
echo "<td class='fn-lefti-o'><a style='display: block;padding: 10px;' href='/modules/foto/konkursy.php'><font color=#587C94><b>КОНКУРСЫ</b></font></a></td>";
echo "<td class='fn-centeri'><a style='display: block;padding: 10px;' href='/modules/foto/rating.php'><font color=#587C94><b>ТОП</b></font></a></td>";
echo "<td class='fn-righti'><a style='display: block;padding: 10px;' href='/modules/foto/'><b><font color=#587C94>АЛЬБОМЫ</font></b></a></td>";
echo "</tr></table></div>";
if ($pdo->query(("SELECT COUNT(*) FROM `fotokr` WHERE `do` < '$time' AND `end`='0' "), 0)->fetchColumn()>0){
$kon=$pdo->query(("SELECT `others`,`pob1`,`pob2`,`pob3`,`id`,`name` FROM `fotokr` where `do` < '$time' AND `end`='0' "))->fetch(PDO::FETCH_ASSOC);
$i=0;
//// победители
$q=$pdo->query("SELECT `id_u`,`rating`,`id_kon` FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' ORDER by `rating` DESC LIMIT 3");
while ($post = $q->fetch(PDO::FETCH_ASSOC))
{$i++;
if ($post['id_u']!=NULL && $post['rating']>'0'){
if ($i=='1')$pdo->query("INSERT INTO `fotokr_lider` (`id_u`, `time`,`id_kon`) values('$post[id_u]', '$time','$post[id_kon]')");
$ank=$pdo->query(("SELECT `activity` FROM `user` WHERE `id` = '".$post['id_u']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$post[id_u]', 'Поздравляем !!! Вы заняли ".$i."-е место на фотоконкурсе ".$kon['name']." и получили ".$kon['pob'.$i]." баллов', '$time')");
$pdo->query("UPDATE `user` SET `activity`='".($ank['activity']+$kon['pob'.$i.''])."' WHERE `id`='".$post['id_u']."'");}}
//// поощрительные
if ($kon['others']!='0'){
$test = $pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' "), 0)->fetchColumn();
$q=$pdo->query("SELECT `id_u`,`rating` FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' ORDER by `rating` ASC LIMIT ".($test-3)." ");
while ($post = $q->fetch(PDO::FETCH_ASSOC))
{
if ($post['id_u']!=NULL && $post['rating']>'0'){
$ank=$pdo->query(("SELECT `activity` FROM `user` WHERE `id` = '".$post['id_u']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$post[id_u]', 'К сожалению вы проиграли на фотоконкурсе ".$kon['name'].", но получили поощрительные ".$kon['others']." баллов', '$time')");
$pdo->query("UPDATE `user` SET `activity`='".($ank['activity']+$kon['others'])."' WHERE `id`='".$post['id_u']."'");
}}}
$pdo->query("UPDATE `fotokr` SET `end`='1' WHERE `id`='".$kon['id']."'");
$pdo->query("DELETE FROM `fotokr_users_a` WHERE `id_kon` = '$kon[id]'");
}
switch ((isset($_GET['m'])) ? htmlspecialchars($_GET['m']) : null){
default:
if (isset($_SESSION['text'])){msg($_SESSION['text']);$_SESSION['text']=null;}
echo '<div class="list-group-item">';
echo "<a class='btn btn-primary btn-sm' href='?m=add'><i class='fa fa-plus fa-fw'></i> Добавить конкурс</a>";
echo '</div>';
$k_post = $pdo->query(("SELECT COUNT(*) FROM `fotokr` WHERE `ot` <= '$time' and `do` > '$time' "), 0)->fetchColumn();
if ($k_post==0){
echo '<div class="list-group-item">Активных конкурсов нет</div>';
}
$q = $pdo->query("SELECT * FROM `fotokr` WHERE `ot` <= '$time' and `do` > '$time' ORDER BY id DESC LIMIT 3");
while ($f = $q->fetch(PDO::FETCH_ASSOC)){
echo '<div class="list-group-item"><font color=black><i class="fa fa-bar-chart"></i></font> <a href="?m=info&id='.$f['id'].' ">'.$f['name'].'</a> <span class="badge">'.$pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$f[id]'"), 0)->fetchColumn().'</span></div>';
}
echo '<div class="list-group-item" style="background-color: #EEF3F7;"><font color=black><i class="fa fa-calendar-check-o fa-fw"></i></font> <a href="?m=active">Все активные конкурсы</a> <span class="badge">'.$pdo->query(("SELECT COUNT(*) FROM `fotokr` WHERE `ot` <= '$time' and `do` > '$time' "), 0)->fetchColumn().'</span></div>';
echo '<div class="list-group-item" style="background-color: #EEF3F7;"><font color=black><i class="fa fa-check-circle-o fa-fw"></i></font> <a href="?m=end">Архив законченных</a> <span class="badge">'.$pdo->query(("SELECT COUNT(*) FROM `fotokr` WHERE `do` <= '$time'"), 0)->fetchColumn().'</span></div>';
echo '<div class="list-group-item" style="background-color: #EEF3F7;"><font color=black><i class="fa fa-clock-o fa-fw"></i></font> <a href="?m=start">Ожидают начала</a> <span class="badge">'.$pdo->query(("SELECT COUNT(*) FROM `fotokr` WHERE `ot` > '$time' "), 0)->fetchColumn().'</span></div>';
echo '<div class="list-group-item"><b>Последние победители:</b></div>';
$k_post = $pdo->query(("SELECT COUNT(*) FROM `fotokr_lider`"), 0)->fetchColumn();
if ($k_post==0)echo '<div class="list-group-item">Победителей еще не было</div>';
$q = $pdo->query("SELECT * FROM `fotokr_lider` ORDER BY id DESC LIMIT 3");
while ($f = $q->fetch(PDO::FETCH_ASSOC))
{
$ank=$pdo->query(("SELECT `id`,`nick`,`pol` FROM `user` WHERE `id` = '".$f['id_u']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
echo '<div class="list-group-item">';
echo "".user($ank['id'])." \n";
echo '('.date::timek($f['time']).')</div>';
}
break;
case 'active':
echo '<div class="list-group-item"><b>Активные конкурсы:</b></div>';
$k_post = $pdo->query(("SELECT COUNT(*) FROM `fotokr` WHERE `ot` <= '$time' and `do` > '$time' "), 0)->fetchColumn();
if ($k_post==0)echo '<div class="list-group-item">Активных конкурсов нет</div>';
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = $pdo->query("SELECT * FROM `fotokr` WHERE `ot` <= '$time' and `do` > '$time' ORDER BY id DESC LIMIT $start, $set[p_str]");
while ($f = $q->fetch(PDO::FETCH_ASSOC)){
echo '<div class="list-group-item">» <a href="?m=info&id='.$f['id'].' ">'.$f['name'].'</a> ['.$pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$f[id]'"), 0)->fetchColumn().' чел.]</div>';
}
if ($k_page>1){
echo '<div class="list-group-item">';
str('?m=active&',$k_page,$page);
echo '</div>';
}
echo '<div class="list-group-item">« <a href="?">Конкурсы</a></div>';
break;
case 'end':
echo '<div class="list-group-item"><b>Законченные конкурсы:</b></div>';
$k_post = $pdo->query(("SELECT COUNT(*) FROM `fotokr` WHERE `do` <= '$time' "), 0)->fetchColumn();
if ($k_post==0)echo '<div class="list-group-item">Законченных конкурсов нет</div>';
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = $pdo->query("SELECT * FROM `fotokr` WHERE `do` <= '$time' ORDER BY id DESC LIMIT $start, $set[p_str]");
while ($f = $q->fetch(PDO::FETCH_ASSOC)){
echo '<div class="list-group-item">» <a href="?m=info&id='.$f['id'].' ">'.$f['name'].'</a> ['.$pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$f[id]'"), 0)->fetchColumn().' чел.]</div>';
}
if ($k_page>1){
echo '<div class="list-group-item">';
str('?m=end&',$k_page,$page);
echo '</div>';
}
echo '<div class="list-group-item">« <a href="?">Конкурсы</a></div>';
break;
case 'start':
echo '<div class="list-group-item"><b>Конкурсы ожидающие начала:</b></div>';
$k_post = $pdo->query(("SELECT COUNT(*) FROM `fotokr` WHERE `ot` > '$time' "), 0)->fetchColumn();
if ($k_post==0)echo '<div class="list-group-item">Конкурсов ожидающих начала нет</div>';
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = $pdo->query("SELECT * FROM `fotokr` WHERE `ot` > '$time' ORDER BY id DESC LIMIT $start, $set[p_str]");
while ($f = $q->fetch(PDO::FETCH_ASSOC)){
echo '<div class="forum">» <a href="?m=info&id='.$f['id'].' ">'.$f['name'].'</a> ['.$pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$f[id]'"), 0)->fetchColumn().' чел.]</div>';
}
if ($k_page>1){
echo '<div class="list-group-item">';
str('?m=start&',$k_page,$page);
echo '</div>';
}
echo '<div class="list-group-item">« <a href="?">Конкурсы</a></div>';
break;
case 'add':
if ($user['rating'] >= 0 && $user['rating'] <= 49){
echo "<div class='list-group-item'><div class='err'>";
echo 'Создавать группы могут пользователи с аккаунтом 1-го уровня. Чтобы достичь первый уровень необходимо <a href="/modules/shop/money.php">Поднять рейтинг</a> за начисляемые баллы,
которые <a href="/modules/shop/">обмениваются на рубли</a>.
<br><br>Полезное инфо: <a href="/site/balls.php">Как зарабатывать баллы</a>';
echo "</div></div>";
} else {
if (isset($_POST['ok'], $_GET['ok'])){
$name=htmlspecialchars($_POST['name']);
$msg=htmlspecialchars($_POST['msg']);
if (!is_numeric($_POST['pob1']) OR !is_numeric($_POST['pob2']) OR !is_numeric($_POST['pob3']) OR !is_numeric($_POST['others']))$err[]='Ошибка в полях победителей';
if (utf8_strlen($name)>100 OR utf8_strlen($name)<3)$err[]='Ошибка количества символов в поле названия';
if (utf8_strlen($msg)<10 OR utf8_strlen($msg)>5000)$err[]='Ошибка количества символов в поле описания';
$timed=$time;
if ($_POST['do']=='min')$timed+=intval($_POST['dop'])*60;
elseif ($_POST['do']=='chas')$timed+=intval($_POST['dop'])*60*60;
elseif ($_POST['do']=='sut')$timed+=intval($_POST['dop'])*60*60*24;
if ($timed<$time)$err[]='Ошибка времени окончания';
$timep=$time;
if ($_POST['ot']=='min')$timep+=intval($_POST['otp'])*60;
elseif ($_POST['ot']=='chas')$timep+=intval($_POST['otp'])*60*60;
elseif ($_POST['ot']=='sut')$timep+=intval($_POST['otp'])*60*60*24;
if ($timep>$timed)$err[]='Ошибка времени начала';
err();
$pob1 = intval($_POST['pob1']);
$pob2 = intval($_POST['pob2']);
$pob3 = intval($_POST['pob3']);
$oth = intval($_POST['others']);
$pob = $pob3 + $pob2 + $pob1 + $oth;
if ($user['activity'] < $pob){
echo '<div class="list-group-item"><div class="err">Извините, но у вас недостаточно баллов (Требуется '.$pob.' баллов). Попробуйте изменить параметры</div></div>';
}else{
if (!isset($err)){
$pdo->query("INSERT INTO `fotokr` (`id_user`, `name`, `msg`, `pob1`, `pob2`, `pob3`, `others`, `ot`, `do`, `time`,`votes`,`who`) values('".intval($user['id'])."', '$name', '$msg', '".intval($_POST['pob1'])."', '".intval($_POST['pob2'])."', '".intval($_POST['pob3'])."', '".intval($_POST['others'])."', '".$timep."', '".$timed."','".$time."','".intval($_POST['votes'])."','".intval($_POST['who'])."')");
$pdo->query("UPDATE `user` SET `activity` = '" . ($user['activity'] - $pob) . "' WHERE `id` = '" . $user['id'] . "' LIMIT 1");
$_SESSION['message'] = 'Конкурс успешно добавлен';
header("Location: konkursy.php");
}
}
}
echo '<div class="list-group-item">
<form method="post" name="message" action="?m=add&ok">
<b>Название конкурса</b> <font color=gray><small>(100 символов)</small></font>:<br />
<input type="text" placeholder="Введите название..." class="form-control" name="name"/><br/>
<b>Описание конкурса</b> <font color=gray><small>(5000 символов)</small></font>:<br />';
echo auto_bb("message", "msg");
echo '<textarea placeholder="Введите описание..." class="form-control" rows="5" name="msg"></textarea><br/>
<b>Начало через:</b><br/>
<input type="text" class="form-control" style="width: 20%;" name="otp" value="0" size="3"/><br />
<select class="form-control" style="width: 20%;" name="ot">
<option value="min">Минуты</option>
<option value="chas">Часы</option>
<option value="sut">Сутки</option>
</select><br />
<b>Конец через:</b><br/>
<input type="text" name="dop" class="form-control" style="width: 20%;" value="10" size="3"/><br />
<select class="form-control" style="width: 20%;" name="do">
<option value="min">Минуты</option>
<option value="chas">Часы</option>
<option value="sut" selected="selected">Сутки</option>
</select><br />
<b>Голосование:</b><br/>
<select class="form-control" style="width: 20%;" name="votes">
<option value="0" selected="selected">Разрешено</option>
<option value="1">Запрещено</option>
</select><br />
<b>Могут участвовать:</b><br/>
<select class="form-control" style="width: 20%;" name="who">
<option value="2" selected="selected">Все</option>
<option value="1">Только парни</option>
<option value="0">Только девушки</option>
</select><br />
<div class="mess"><b>Победители:</b><br/><br/>
1 место:<br/>
<input type="text" class="form-control" style="width: 20%;" value="300" name="pob1" size="5"/><br/>
2 место:<br/>
<input type="text" class="form-control" style="width: 20%;" value="200" name="pob2" size="5"/><br/>
3 место:<br/>
<input type="text" class="form-control" style="width: 20%;" value="100" name="pob3" size="5"/><br/>
Утешительный приз для проигравших (по желанию):<br/>
<input type="text" class="form-control" style="width: 20%;" value="0" name="others" size="5"/><br/><br/>
<b>* Все баллы списываются с вашего счета и отправляются на конкурс в качестве призов. Возврат средств будет невозможен.</b></div>
<br/>
<input type="submit" class="knopka" name="ok" value="Добавить конкурс" /></form>
</div><div class="list-group-item">« <a href="?">К конкурсам</a></div>
';
}
break;
case 'info':
$kon=$pdo->query(("SELECT * FROM `fotokr` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
if ($kon==NULL){exit(header('Location: ?'));}
if (isset($user, $_GET['Iam'], $_GET['delete']) && $pdo->query(("SELECT COUNT(*) FROM `fotokr_users_a` WHERE `id_kon` = '$kon[id]' and `id_u`='$user[id]' "), 0)->fetchColumn()!=0){
$uc=$pdo->query(("SELECT * FROM `fotokr_users_a` WHERE `id_kon` = '".$kon['id']."' AND `id_u` = '".$user['id']."' "))->fetch(PDO::FETCH_ASSOC);
unlink(H."sys/fotokr/size100/$uc[id_foto].jpg");
unlink(H."sys/fotokr/original/$uc[id_foto].jpg");
$pdo->query("DELETE FROM `fotokr_users_a` WHERE `id_kon` = '".$kon['id']."' AND `id_u` = '".$user['id']."'");
msg('Заявка удалена');
}
if (isset($user, $_GET['Iam']) && ($kon['who']==$user['sex'] || $kon['who']=='2') && $pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' and `id_u`='$user[id]' "), 0)->fetchColumn()==0 && $kon['ot']<=$time && $kon['do']>$time)
{
if (isset($_GET['ok']) && isset($_FILES['file']))
{
if ($imgc=@imagecreatefromstring(file_get_contents($_FILES['file']['tmp_name'])))
{
$name=stripcslashes(htmlspecialchars($_POST['name_foto']));
if (utf8_strlen($name)>30)$err='Название не должно превышать 30 символов';
if (utf8_strlen($name)<2)$err='Название не должно содержать менее 2 символов';
$img_x=imagesx($imgc);
$img_y=imagesy($imgc);
$rand=rand(10,100);
if (!isset($err)){
if ($user['level']>'0')$pdo->query("INSERT INTO `fotokr_users` (`id_kon`, `id_u`, `id_foto`, `name_foto`, `time`) values ('".$kon['id']."', '".$user['id']."', '".$kon['id']."_".$user['id']."_".$rand."', '".$name."', '".$time."')");
else $pdo->query("INSERT INTO `fotokr_users_a` (`id_kon`, `id_u`, `id_foto`, `name_foto`, `time`) values ('".$kon['id']."', '".$user['id']."', '".$kon['id']."_".$user['id']."_".$rand."', '".$name."', '".$time."')");
$id_foto = $pdo->lastInsertId();
if ($img_x==$img_y){$dstW=100; $dstH=100;}
elseif ($img_x>$img_y){$prop=$img_x/$img_y;$dstW=100;$dstH=ceil($dstW/$prop);}
else{$prop=$img_y/$img_x;$dstH=100;$dstW=ceil($dstH/$prop);}
$screen=imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
$screen=img_copyright($screen);
imagejpeg($screen,H."sys/fotokr/size100/".$kon['id']."_".$user['id']."_".$rand.".jpg",90);
@chmod(H."sys/fotokr/size100/".$kon['id']."_".$user['id']."_".$rand.".jpg",0777);
imagedestroy($screen);
$screen=imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($screen, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
$screen=img_copyright($screen);
imagedestroy($screen);
$imgc=img_copyright($imgc);
imagejpeg($imgc,H."sys/fotokr/original/".$kon['id']."_".$user['id']."_".$rand.".jpg",90);
@chmod(H."sys/fotokr/original/".$kon['id']."_".$user['id']."_".$rand.".jpg",0777);
$_SESSION['text']='Теперь вы принимаете участие в конкурсе';
exit(header('Location: ?m=info&id='.$kon['id'].''));
}
else{$imgc=img_copyright($imgc);imagejpeg($imgc,H."sys/fotokr/original/".$kon['id']."_".$user['id']."_".$rand.".jpg",90);@chmod(H."sys/fotokr/original/".$kon['id']."_".$user['id']."_".$rand.".jpg",0777);}
imagedestroy($imgc);
}else $err='Выбранный Вами формат изображения не поддерживается';
}
err();
echo '<form enctype="multipart/form-data" action="?m=info&id='.$kon['id'].'&Iam&ok" method="post">
<div class="list-group-item"><center><b>Обязательно указывайте название фотографии</b></center><br>
'.($pdo->query(("SELECT COUNT(*) FROM `fotokr_users_a` WHERE `id_u`='$user[id]' AND `id_kon` = '$kon[id]'"), 0)->fetchColumn()!=0?'<div class="forum"><b><font color="red">Внимание!!!</font> Вы подали заявку, но она еще не рассмотрена.</b> [<a href="?m=info&id='.$kon['id'].'&Iam&delete">удалить заявку</a>]</div>':null).'
<b>Название:</b><br /><input name="name_foto" class="form-control" type="text"><br />
<b>Фото:</b><br /><input class="form-control" style="width: 50%;" name="file" type="file" accept="image/*,image/jpeg" /><br />
<input class="knopka" type="submit" value="Выгрузить" /></form>';
echo '</div>
<div class="list-group-item">« <a href="?m=info&id='.$kon['id'].'">Вернуться</a></div>';
include_once '../../sys/inc/tfoot.php';
exit;
}
if (isset($_GET['stop']) && $kon['ot']<=$time && $kon['do']>$time)
{
if ($_GET['stop']=='ok'){
$i=0;
//// победители
$q=$pdo->query("SELECT `id_u`,`rating`,`id_kon` FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' ORDER by `rating` DESC LIMIT 3");
while ($post = $q->fetch(PDO::FETCH_ASSOC))
{$i++;
if ($post['id_u']!=NULL && $post['rating']>'0'){
if ($i=='1')$pdo->query("INSERT INTO `fotokr_lider` (`id_u`, `time`,`id_kon`) values('$post[id_u]', '$time','$post[id_kon]')");
$ank=$pdo->query(("SELECT `balls` FROM `user` WHERE `id` = '".$post['id_u']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$post[id_u]', 'Поздравляем! Вы заняли ".$i."-е место на фотоконкурсе ".$kon['name']." и получили ".$kon['pob'.$i]." баллов', '$time')");
$pdo->query("UPDATE `user` SET `balls`='".($ank['balls']+$kon['pob'.$i.''])."' WHERE `id`='".$post['id_u']."'");}}
/////
//// поощрительные
if ($kon['others']!='0'){
$test = $pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' "), 0)->fetchColumn();
$q=$pdo->query("SELECT `id_u`,`rating` FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' ORDER by `rating` ASC LIMIT ".($test-3)." ");
while ($post = $q->fetch(PDO::FETCH_ASSOC))
{
if ($post['id_u']!=NULL && $post['rating']>'0'){
$ank=$pdo->query(("SELECT `balls` FROM `user` WHERE `id` = '".$post['id_u']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$post[id_u]', 'К сожалению вы проиграли на фотоконкурсе ".$kon['name'].", но получили поощрительные ".$kon['others']." баллов', '$time')");
$pdo->query("UPDATE `user` SET `balls`='".($ank['balls']+$kon['others'])."' WHERE `id`='".$post['id_u']."'");
}}}
/////
$pdo->query("DELETE FROM `fotokr_users_a` WHERE `id_kon` = '$kon[id]'");
$pdo->query("UPDATE `fotokr` SET `do`='".$time."', `end`='1' WHERE `id`='".$kon['id']."'");
if ($kon['ot']>=$time)$pdo->query("UPDATE `fotokr` SET `ot`='".$time."' WHERE `id`='".$kon['id']."'");
$_SESSION['text']='Конкурс завершен досрочно';
exit(header('Location: ?m=info&id='.$kon['id'].''));
}
echo '<div class="err"><center><font color="red">Вы действительно хотите закончить конкурс '.$kon['name'].' досрочно ?</font><br/>
<a href="?m=info&id='.$kon['id'].'&stop=ok">Да</a> | <a href="?m=info&id='.$kon['id'].'">Нет</a></center></center></div>
<div class="mmmqq">« <a href="?m=info&id='.$kon['id'].'">Вернуться</a></div>';
include_once '../sys/inc/tfoot.php';
exit;
}
if (isset($_SESSION['text'])){msg($_SESSION['text']);$_SESSION['text']=null;}
if (isset($_GET['who']))
{
if (isset($_GET['alld']) && $_GET['alld']=='yes')
{
$q=$pdo->query("SELECT * FROM `fotokr_users` WHERE `id_kon` = '$kon[id]'");
while ($post = $q->fetch(PDO::FETCH_ASSOC))
{
$uu=$pdo->query(("SELECT `id_u`,`id_foto` FROM `fotokr_users` WHERE `id_kon`='".$post['id_kon']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$post[id_u]', 'К сожалению, все были сняты с конкурса ".$kon['name']."', '$time')");
$pdo->query("DELETE FROM `fotokr_users` WHERE `id_kon` = '$post[id_kon]'");
$pdo->query("DELETE FROM `fotokr_rating` WHERE `id_u`='$post[id_u]'");
$pdo->query("DELETE FROM `fotokr_komm` WHERE `id_kon`='$post[id_kon]'");
unlink(H."sys/fotokr/size100/$uu[id_foto].jpg");
unlink(H."sys/fotokr/original/$uu[id_foto].jpg");
}
msg('Все участники успешно отчислены от конкурса');
}
if (isset($_GET['allr']) && $_GET['allr']=='yes')
{
$q=$pdo->query("SELECT * FROM `fotokr_users` WHERE `id_kon` = '$kon[id]'");
while ($post = $q->fetch(PDO::FETCH_ASSOC))
{
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$post[id_u]', 'Рейтинг Всех участников конкурса ".$kon['name']." был обнулен организатором конкурса', '$time')");
$pdo->query("DELETE FROM `fotokr_rating` WHERE `id_u`='$post[id_u]'");
$pdo->query("UPDATE `fotokr_users` SET `rating`='0' WHERE `id_kon`='".$kon['id']."' ");
}
msg('Рейтинг всех участников обнулен');
}
echo '<div class="list-group-item"><center>Участники конкурса <b>'.$kon['name'].'</b></center></div>';
$k_post = $pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' "), 0)->fetchColumn();
if ($k_post==0)echo '<div class="err">Никого нет</div>';
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = $pdo->query("SELECT * FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' ORDER BY rating DESC LIMIT $start, $set[p_str]");
echo '<table style="width:100%;">';
while ($f = $q->fetch(PDO::FETCH_ASSOC))
{
$ank=$pdo->query(("SELECT * FROM `user` WHERE `id` = '".$f['id_u']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
echo '<td class="list-group-item"><table cellpadding="0" cellspacing="0">
<tr> <td style ="width:60px;">'.($f['block']=='0'?'<img src="/sys/fotokr/size100/'.$f['id_foto'].'.jpg" height="50" width="50">':'<img src="block.png" height="50" width="50">').' </td><td>
'.($f['block']=='0'?' <a href="?m=show&id='.$f['id'].'">'.$f['name_foto'].'</a>':'<font color="red">[заблокирована]</font> '.($user['level']==10?'[<a href="?m=show&id='.$f['id'].'">инфо</a>]':NULL).' ').'<br/> <b>Автор:</b> ';
echo "".user($ank['id'])." \n";
echo '<br/><b>Рейтинг:</b> '.$f['rating'].'</tr></td></table></td></tr>';
}
if ($k_page>1){
echo '<div class="list-group-item">';
str('?m=info&id='.$kon['id'].'&who&',$k_page,$page);
echo '</div>';
}
echo '</table>'.($user['level']==10?'<div class="list-group-item">» <a href="?m=info&id='.$kon['id'].'&who&alld"><b>Снять всех с конкурса</b></a>
'.(isset($_GET['alld']) && $_GET['alld']!='yes'?'<center><b>Вы уверены, что хотите снять всех с этого конкурса ?</b><br> <a href="?m=info&id='.$kon['id'].'&who&alld=yes">Да</a> | <a href="?m=info&id='.$kon['id'].'&who">Нет</a></center>':null).'
</div>
<div class="list-group-item">» <a href="?m=info&id='.$kon['id'].'&who&allr"><b>Обнулить у всех рейтинг</b></a>
'.(isset($_GET['allr']) && $_GET['allr']!='yes'?'<center><b>Вы уверены, что хотите обнулить рейтинг у всех участников конкурса ?</b><br> <a href="?m=info&id='.$kon['id'].'&who&allr=yes">Да</a> | <a href="?m=info&id='.$kon['id'].'&who">Нет</a></center>':null).'
</div>':null).'
<div class="list-group-item">« <a href="?">Конкурсы</a> « <a href="?m=info&id='.$kon['id'].'">'.$kon['name'].'</a></div>
<div class="list-group-item">« <a href="/?">На главную</a></div>';
include_once '../../sys/inc/tfoot.php';
exit;
}
if (isset($user, $_GET['not'], $_GET['ok']) && $kon['ot']<=$time && $kon['do']>$time && $pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' and `id_u`='$user[id]' "), 0)->fetchColumn()!=0)
{
$uu=$pdo->query(("SELECT * FROM `fotokr_users` WHERE `id_u` = '".$user['id']."' and `id_kon`='".$kon['id']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$pdo->query("DELETE FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' and `id_u`='$user[id]'");
$pdo->query("DELETE FROM `fotokr_rating` WHERE `id_foto`='$uu[id]'");
$pdo->query("DELETE FROM `fotokr_komm` WHERE `id_foto`='$uu[id]'");
unlink(H."sys/fotokr/size100/$uu[id_foto].jpg");
unlink(H."sys/fotokr/original/$uu[id_foto].jpg");
$_SESSION['text']='Вы успешно вышли с конкурса';
exit(header('Location: ?m=info&id='.$kon['id'].''));
}
if (isset($_GET['delete'], $_GET['ok']) && $user['id'] == $kon['id_user'] || isset($_GET['delete'], $_GET['ok']) && access('adm_mysql'))
{
$q=$pdo->query("SELECT * FROM `fotokr_users` WHERE `id_kon`='".$kon['id']."'");
while ($f = $q->fetch(PDO::FETCH_ASSOC)){
unlink(H."sys/fotokr/size100/$f[id_foto].jpg");
unlink(H."sys/fotokr/original/$f[id_foto].jpg");
$pdo->query("DELETE FROM `fotokr_users` WHERE `id_u` = '$f[id_u]'");
$pdo->query("DELETE FROM `fotokr_users_a` WHERE `id_u` = '$f[id_u]'");
$pdo->query("DELETE FROM `fotokr_rating` WHERE `id_foto`='$f[id]'");
$pdo->query("DELETE FROM `fotokr_komm` WHERE `id_kon`='$kon[id]'");
}
$pdo->query("DELETE FROM `fotokr` WHERE `id` = '$kon[id]'");
$_SESSION['text']='Конкурс успешно удален';
exit(header('Location: ?'));
}
echo '<div class="list-group-item">';
if ($kon['ot']<=$time && $kon['do']>$time)echo '<center><b><font color="green">Конкурс активен</font></b></center>';
else if ($kon['ot']>$time)echo '<center><b><font color="blue">Конкурс еще не начался</font></b></center>';
else if ($kon['do']<$time)echo '<center><b><font color="red">Конкурс закончился</font></b></center>';
echo '</div>';
$arr=array('девушки','парни','все');
echo '<div class="list-group-item"><b>Конкурс:</b> '.$kon['name'].'<br><br>';
echo '<b>Создатель:</b> ';
echo ''.user($kon['id_user']).'<br><br>';
echo '<b>Описание</b>: '.output_text($kon['msg']).'</div>
<div class="list-group-item"><b>Победители получат</b>:<br>
<b>1 место</b> - '.($kon['pob1']).' баллов <br/>
<b>2 место</b> - '.($kon['pob2']).' баллов <br/>
<b>3 место</b> - '.($kon['pob3']).' баллов </div>
<div class="list-group-item"><b>Начало конкурса:</b> в '.date::time($kon['ot']).'</div>
<div class="list-group-item"><b>Окончание конкурса:</b> через '.date::time($kon['do']).' '.(access('adm_mysql') || $user['id']==$kon['id_user'] && $kon['ot']<=$time && $kon['do']>$time?'[<a href="?m=info&id='.$kon['id'].'&stop"><font color="red"><b>Стоп</b></font></a>]':null).'</div>
<div class="list-group-item"><b>Голосование:</b> '.($kon['votes']=='0'?"открыто":"закрыто").'</div>
<div class="list-group-item"><b>Участие принимают:</b> '.$arr[$kon['who']].' </div>
<div class="list-group-item"><font color="gray"><i class="fa fa-user fa-fw"></i></font> <b>Участников:</b> '.$pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$kon[id]'"), 0)->fetchColumn().' чел. [<a href="?m=info&id='.$kon['id'].'&who">открыть</a>]</div>
'.(isset($user) && ($kon['who']==$user['sex'] || $kon['who']=='2') && $kon['ot']<=$time && $kon['do']>$time && $pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' and `id_u`='$user[id]' "), 0)->fetchColumn()==0?'<div class="list-group-item"><font color="#558A57"><i class="fa fa-plus fa-fw"></i></font> <a href="?m=info&id='.$kon['id'].'&Iam"><b>Принять участие</b></a></div>':null);
if (isset($user) && $kon['ot']<=$time && $kon['do']>$time && $pdo->query(("SELECT COUNT(*) FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' and `id_u`='$user[id]' "), 0)->fetchColumn()!=0){
$uu=$pdo->query(("SELECT * FROM `fotokr_users` WHERE `id_u` = '".$user['id']."' and `id_kon`='".$kon['id']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
echo '<div class="list-group-item"><font color="#558A57"><i class="fa fa-check-square-o fa-fw"></i></font> <b>Вы участвуете!</b> [<a href="?m=show&id='.$uu['id'].'"><b>Я</b></a>] [<a href="?m=info&id='.$kon['id'].'&not">выйти</a>] '.(isset($_GET['not'])?'<center><b>Вы уверены, что хотите выйти с этого конкурса ?</b><br> <a href="?m=info&id='.$kon['id'].'&not&ok">Да</a> | <a href="?m=info&id='.$kon['id'].'">Нет</a></center>':null).'</div>';
}
if ($user['id'] == $kon['id_user'] || access('adm_mysql')){
echo '<div class="list-group-item"><font color="#698D91"><i class="fa fa-pencil fa-fw"></i></font> <a href="?m=edit&id='.$kon['id'].'"><b>Редактировать конкурс</b></a></div>
<div class="list-group-item"><font color="#B95757"><i class="fa fa-trash fa-fw"></i></font> <a href="?m=info&id='.$kon['id'].'&delete"><b>Удалить конкурс</b></a> '.(isset($_GET['delete'])?'<center><b>Вы уверены, что хотите удалить конкурс '.$kon['name'].' ?</b><br> <a href="?m=info&id='.$kon['id'].'&delete&ok">Да</a> | <a href="?m=info&id='.$kon['id'].'">Нет</a></center>':null).' </div>';
}
echo '<div class="list-group-item">« <a href="?">Конкурсы</a></div>';
break;
case 'edit':
$kon=$pdo->query(("SELECT * FROM `fotokr` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
if ($kon==NULL){exit(header('Location: ?'));}
if ($user['id']==$kon['id_user'] || access('adm_mysql')){}else{exit(header('Location: ?'));}
if (isset($_POST['ok']))
{
$name=htmlspecialchars($_POST['name']);
$msg=htmlspecialchars($_POST['msg']);
if (!is_numeric($_POST['pob1']) OR !is_numeric($_POST['pob2']) OR !is_numeric($_POST['pob3']) OR !is_numeric($_POST['others']))$err[]='Ошибка в полях победителей';
if (utf8_strlen($name)>50 OR utf8_strlen($name)<3)$err[]='Ошибка количества символов в поле названия';
if (utf8_strlen($msg)<10 OR utf8_strlen($msg)>5000)$err[]='Ошибка количества символов в поле описания';
err();
if (!isset($err)){
$pdo->query("UPDATE `fotokr` SET `name`='".$name."', `msg`='".$msg."', `pob1`='".intval($_POST['pob1'])."', `pob2`='".intval($_POST['pob2'])."', `pob3`='".intval($_POST['pob3'])."', `others`='".intval($_POST['others'])."', `votes`='".intval($_POST['votes'])."', `who`='".intval($_POST['who'])."' WHERE `id`='".$kon['id']."'");
$kon=$pdo->query(("SELECT * FROM `fotokr` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$_SESSION['message']='Изменения успешно приняты';
header('Location: ?m=info&id='.$kon['id'].'');
}}
echo '<div class="list-group-item">
<form method="post" name="message" action="?m=edit&id='.$kon['id'].'&ok">
<b>Название конкурса</b> <font color=gray><small>(100 символов)</small></font>:<br />
<input type="text" placeholder="Введите название..." value="'.$kon['name'].'" class="form-control" name="name"/><br/>
<b>Описание конкурса</b> <font color=gray><small>(5000 символов)</small></font>:<br />';
echo auto_bb("message", "msg");
echo '<textarea placeholder="Введите описание..." class="form-control" rows="5" name="msg">'.$kon['msg'].'</textarea><br/>
<b>Голосование:</b><br/>
<select class="form-control" style="width: 20%;" name="votes">
<option value="0"'.($kon['votes']==0?' selected="selected"':null).'>Разрешено</option>
<option value="1"'.($kon['votes']==1?' selected="selected"':null).'>Запрещено</option>
</select><br />
<b>Могут участвовать:</b><br/>
<select class="form-control" style="width: 20%;" name="who">
<option value="2" '.($kon['who']==2?' selected="selected"':null).'>Все</option>
<option value="1" '.($kon['who']==1?' selected="selected"':null).'>Только парни</option>
<option value="0" '.($kon['who']==0?' selected="selected"':null).'>Только девушки</option>
</select><br />
<div class="mess"><b>Победители:</b><br/><br/>
1 место:<br/>
<input type="text" value="'.$kon['pob1'].'" class="form-control" style="width: 20%;" value="300" name="pob1" size="5"/><br/>
2 место:<br/>
<input type="text" value="'.$kon['pob2'].'" class="form-control" style="width: 20%;" value="200" name="pob2" size="5"/><br/>
3 место:<br/>
<input type="text" value="'.$kon['pob3'].'" class="form-control" style="width: 20%;" value="100" name="pob3" size="5"/><br/>
Утешительный приз для проигравших (по желанию):<br/>
<input type="text" value="'.$kon['others'].'" class="form-control" style="width: 20%;" value="0" name="others" size="5"/><br/><br/>
<b>* Все баллы списываются с вашего счета и отправляются на конкурс в качестве призов. Возврат средств будет невозможен.</b></div>
<br/>
<input type="submit" class="knopka" name="ok" value="Сохранить изменения" /></form>
</div><div class="list-group-item">« <a href="?">К конкурсам</a></div>
';
break;
case 'show':
$foto=$pdo->query(("SELECT * FROM `fotokr_users` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
if ($foto==NULL){exit(header('Location: ?'));}
$kon=$pdo->query(("SELECT * FROM `fotokr` WHERE `id` = '".$foto['id_kon']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
$ank=$pdo->query(("SELECT * FROM `user` WHERE `id` = '".$foto['id_u']."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
if ($user['id']==$kon['id_user'] && $foto['block']=='1' || access('adm_mysql') && $foto['block']=='1')
{
echo '<div class="list-group-item"><div class="err"><center><font color="red">Фотография заблокирована администрацией сайта</font></center></div></div>
<div class="list-group-item">« <a href="?m=info&id='.$kon['id'].'&who">К участникам</a></div>';
include_once '../../sys/inc/tfoot.php';
}
if (isset($_GET['who'])){
echo '<div class="list-group-item">Проголосовали за фотографию '.$foto['name_foto'].'</div>';
$k_post = $pdo->query(("SELECT COUNT(*) FROM `fotokr_rating` WHERE `id_foto` = '".$foto['id']."' "),0)->fetchColumn();
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
if($k_post==0)echo '<div class="list-group-item">Никто не голосовал</div>';
$q=$pdo->query("SELECT * FROM `fotokr_rating` WHERE `id_foto` = '".$foto['id']."' LIMIT $start, $set[p_str]");
while ($post = $q->fetch(PDO::FETCH_ASSOC)){
$tt=$pdo->query(("select `id`,`nick` from `user` where `id`='".$post['id_u']."' limit 1"))->fetch(PDO::FETCH_ASSOC);
echo '<div class="list-group-item">';
echo "".user($tt['id'])." \n";
echo '</div>';}
if ($k_page>1){
echo '<div class="list-group-item">';
str('?m=show&id='.$foto['id'].'&who&',$k_page,$page);
echo '</div>';
}
echo'<div class="list-group-item">« <a href="?m=show&id='.$foto['id'].'">Вернуться</a></div>';
include_once '../../sys/inc/tfoot.php';
exit;
}
if (isset($user, $_GET['golos']) && $kon['votes']=='0' && $_GET['golos']<=5 && $_GET['golos']>0 && $ank['id'] != $user['id'] && $pdo->query(("SELECT COUNT(*) FROM `fotokr_rating` WHERE `id_u` = '$user[id]' AND `id_foto` = '$foto[id]'"), 0)->fetchColumn()==0 && $kon['ot'] <= $time && $kon['do'] > $time)
{
$pdo->query("INSERT INTO `fotokr_rating` (`id_u`, `id_foto`, `rating`) values('$user[id]', '$foto[id]', '".intval($_GET['golos'])."')");
$pdo->query("UPDATE `fotokr_users` SET `rating`='".($foto['rating']+intval($_GET['golos']))."' WHERE `id`='".$foto['id']."' ");
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$foto[id_u]', '".$user['nick']." проголосовал за вашу [url=/modules/foto/konkursy.php?m=show&id=".$foto['id']."]фотографию[/url] (+".intval($_GET['golos']).") на конкурсе ".$kon['name']."', '$time')");
msg('Ваш голос успешно принят');
$foto=$pdo->query(("SELECT * FROM `fotokr_users` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
}
if (isset($_GET['act']) && $user['id']==$kon['id_user'] || isset($_GET['act']) && access('adm_mysql'))
{
if ($_GET['act']=='block' && $foto['block']=='0'){
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$foto[id_u]', 'Ваша фотография [url=/modules/foto/konkursy.php?m=show&id=".$foto['id']."]".$foto['name_foto']."[/url] была заблокирована организатором конкурса', '$time')");
$pdo->query("UPDATE `fotokr_users` SET `block`='1' WHERE `id`='".$foto['id']."' ");
msg('Фотография заблокирована');
}
elseif ($_GET['act']=='block' && $foto['block']=='1'){
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$foto[id_u]', 'Ваша фотография [url=/modules/foto/konkursy.php?m=show&id=".$foto['id']."]".$foto['name_foto']."[/url] была разблокирована организатором конкурса', '$time')");
$pdo->query("UPDATE `fotokr_users` SET `block`='0' WHERE `id`='".$foto['id']."' ");
msg('Фотография разблокирована');
}
elseif ($_GET['act']=='del'){
$pdo->query("DELETE FROM `fotokr_users` WHERE `id_kon` = '$kon[id]' and `id_u`='$foto[id_u]'");
$pdo->query("DELETE FROM `fotokr_rating` WHERE `id_foto`='$foto[id]'");
$pdo->query("DELETE FROM `fotokr_komm` WHERE `id_foto`='$foto[id]'");
unlink(H."sys/fotokr/size100/$foto[id_foto].jpg");
unlink(H."sys/fotokr/original/$foto[id_foto].jpg");
exit(header('Location: ?m=info&id='.$kon['id'].'&who'));
}
elseif ($_GET['act']=='null'){
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '$foto[id_u]', 'Рейтинг вашей фотографии [url=/modules/foto/konkursy.php?m=show&id=".$foto['id']."]".$foto['name_foto']."[/url] был обнулен', '$time')");
$pdo->query("DELETE FROM `fotokr_rating` WHERE `id_foto`='$foto[id_u]'");
$pdo->query("UPDATE `fotokr_users` SET `rating`='0' WHERE `id_u`='".$foto['id_u']."' AND `id_kon`='".$kon['id']."' ");
msg('Рейтинг успешно обнулен');
}
$foto=$pdo->query(("SELECT * FROM `fotokr_users` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
}
echo '<div class="list-group-item">'.$foto['name_foto'].'</div><div class="list-group-item"><center><img src="/sys/fotokr/size100/'.$foto['id_foto'].'.jpg"></center></div>
<div class="list-group-item">
<a href="/sys/fotokr/original/'.$foto['id_foto'].'.jpg">Скачать оригинал</a> <br/>
<b>Время:</b> '.date::timek($foto['time']).'<br/>';
echo "".user($ank['id'])." \n";
echo '<b>Рейтинг:</b> '.$foto['rating'].' '.($pdo->query(("SELECT COUNT(*) FROM `fotokr_rating` WHERE `id_u` = '$user[id]' AND `id_foto` = '$foto[id]'"), 0)->fetchColumn()!=0?'[<b>Вы:</b> +'.mysql_fetch_object(mysql_query("SELECT `rating` FROM `fotokr_rating` WHERE `id_u` = '$user[id]' AND `id_foto` = '$foto[id]'"))->rating.']':null).' [<a href="?m=show&id='.$foto['id'].'&who">подр.</a>]
'.($user['level']==10?'<br/><b>Админка:</b> <a href="?m=show&id='.$foto['id'].'&act=block">'.($foto['block']=='0'?'блок':'разблок').'</a> | <a href="?m=show&id='.$foto['id'].'&act=del">удал.</a> | <a href="?m=show&id='.$foto['id'].'&act=null">обнулить</a>':null).'
</div>
'.((isset($user) && $ank['id'] != $user['id'] && $pdo->query(("SELECT COUNT(*) FROM `fotokr_rating` WHERE `id_u` = '$user[id]' AND `id_foto` = '$foto[id]'"), 0)->fetchColumn()==0) && $kon['ot'] <= $time && $kon['do'] > $time?'<div class="list-group-item">
'.($kon['votes']=='0'?'<b>Проголосовать:</b>
<a href="?m=show&id='.$foto['id'].'&golos=1">+1</a> |
<a href="?m=show&id='.$foto['id'].'&golos=2">+2</a> |
<a href="?m=show&id='.$foto['id'].'&golos=3">+3</a> |
<a href="?m=show&id='.$foto['id'].'&golos=4">+4</a> |
<a href="?m=show&id='.$foto['id'].'&golos=5">+5</a>':'<font color="red">Голосование закрыто</font>').' </div> ':null);
echo '<div class="list-group-item">« <a href="?">Конкурсы</a> « <a href="?m=info&id='.$kon['id'].'">'.$kon['name'].'</a> « <a href="?m=info&id='.$kon['id'].'&who">Участники</a></div>';
break;
}
include_once '../../sys/inc/tfoot.php';
?>