Файл: mods/contests/in.php
Строк: 142
<?php
/*
Автор: WIZART
Сайт: WizartWM.RU
E-mail автора: bi3apt@gmail.com
*/
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';
$c = mysql_fetch_assoc(mysql_query("SELECT * FROM `contests` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"));
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `contests` WHERE `id` = '".intval($_GET['id'])."' LIMIT 1"),0)==0 && mysql_result(mysql_query("SELECT COUNT(*) FROM `contests_users` WHERE `id_contest` = '$c[id]' AND `id_user` = '$user[id]' AND `ntime` < '$time' LIMIT 1"),0)!=0){header("Location: /index.php?".SID);exit;}
$set['title']="Конкурс - ".htmlspecialchars($c['name'])." - принять участие";
include_once H.'sys/inc/thead.php';
title();
aut();
if ($c['pol']==1 && $user['pol']==1){
$err[]="Извините но в этом конкурсе могут принимать участие только девушки";
err();
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/contest.php?id=$c[id]'> ".htmlspecialchars($c['name'])."</a></div>";
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/'> Конкурсы</a></div>";
include_once H.'sys/inc/tfoot.php';
}
else if ($c['pol']==2 && $user['pol']==0){
$err[]="Извините но в этом конкурсе могут принимать участие только парни.";
err();
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/contest.php?id=$c[id]'> ".htmlspecialchars($c['name'])."</a></div>";
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/'> Конкурсы</a></div>";
include_once H.'sys/inc/tfoot.php';
}
else if (!isset($user)){
$err[]="Извините но участвовать в конкурсе могут только авторизированые пользователи.";
err();
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/contest.php?id=$c[id]'> ".htmlspecialchars($c['name'])."</a></div>";
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/'> Конкурсы</a></div>";
include_once H.'sys/inc/tfoot.php';
}
if ($c['type']==0){
if (isset($_POST['ok'])){
mysql_query("INSERT INTO `contests_users` (`id_user`, `time`, `id_contest`) values('$user[id]', '$time', '$c[id]')");
msg("Вы успешно стали участником этого конкурса");
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/contest.php?id=$c[id]'> ".htmlspecialchars($c['name'])."</a></div>";
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/'> Конкурсы</a></div>";
include_once H.'sys/inc/tfoot.php';
}
} else if ($c['type']==1){
if (isset($_POST['ok'])){
$text=my_esc($_POST['text']);
if (strlen2($text)<5)$err[]="Короткий текст для конкурса.";
if (!isset($err)){
mysql_query("INSERT INTO `contests_users` (`id_user`, `time`, `id_contest`, `text`) values('$user[id]', '$time', '$c[id]', '$text')");
msg("Вы успешно приняли участие в этом текстовом конкурсе");
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/contest.php?id=$c[id]'> ".htmlspecialchars($c['name'])."</a></div>";
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/'> Конкурсы</a></div>";
include_once H.'sys/inc/tfoot.php';
}
}
} else if ($c['type']==2){
if (isset($_POST['ok']) && $imgc=@imagecreatefromstring(file_get_contents($_FILES['file']['tmp_name']))){
$type = $_FILES['file']['type'];
$img_y=imagesy($imgc);
$img_x=imagesx($imgc);
if ($img_x>$set['max_upload_foto_x'] || $img_y>$set['max_upload_foto_y'])$err[]="Размер изображения превышает ограничения в ".$set['max_upload_foto_x']."*".$set['max_upload_foto_y'];
if ($type!=='image/jpeg' && $type!=='image/jpg' && $type!=='image/gif' && $type!=='image/png')$err[]="Извените но выбраное вами изображение не поддерживается. разрешено выгружать картинки форматами JPEG, JPG, GIF, PNG.";
if (!isset($err)){
mysql_query("INSERT INTO `contests_users` (`id_user`, `time`, `id_contest`) values('$user[id]', '$time', '$c[id]')");
$id=mysql_insert_id();
if ($img_x==$img_y){
$dstW=320;// ширина
$dstH=320;// высота
}
elseif ($img_x>$img_y){
$prop=$img_x/$img_y;
$dstW=320;
$dstH=ceil($dstW/$prop);
} else {
$prop=$img_y/$img_x;
$dstH=320;
$dstW=ceil($dstH/$prop);
}
$photo=imagecreatetruecolor($dstW, $dstH);
imagecopyresampled($photo, $imgc, 0, 0, 0, 0, $dstW, $dstH, $img_x, $img_y);
$photo=img_copyright($photo);//наложение копирайта
imagejpeg($photo,H."mods/contests/img/photo/$id.png",90);
chmod(H.'mods/contests/img/photo/'.$id.'.png', 0777);
imagedestroy($photo);
msg("Вы успешно приняли участие в Фото-конкурсе.");
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/contest.php?id=$c[id]'> ".htmlspecialchars($c['name'])."</a></div>";
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/'> Конкурсы</a></div>";
include_once H.'sys/inc/tfoot.php';
}
}
}
if ($c['type']==0){
echo "<form method='post' action='?id=$c[id]&passgen'>
Вы действительно хотите принять участие в конкурсе <b>".htmlspecialchars($c['name'])."</b> ?<br/><input type='submit' name='ok' value='Принять участие' style='width:97%;'></form>";
} else if ($c['type']==1){
echo "<form method='post' action='?id=$c[id]&passgen'><b>Текст для конкурса :</b><br/><textarea name='text' style='width:95%;'></textarea><br/><input type='submit' name='ok' value='Принять участие' style='width:97%;'></form>";
} else if ($c['type']==2){
echo "<form method='post' action='?id=$c[id]&passgen' enctype='multipart/form-data'><b>Фотография для конкурса :</b><br/><input type='file' name='file' style='width:97%;'><br/><input type='submit' name='ok' value='Принять участие' style='width:97%;'></form>";
}
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/contest.php?id=$c[id]'> ".htmlspecialchars($c['name'])."</a></div>";
echo "<div class='foot'><img src='/style/icons/str.gif' alt=''><a href='/mods/contests/'> Конкурсы</a></div>";
include_once H.'sys/inc/tfoot.php';
?>