{% else-1 %}
dinamko * 1.35
(8 апр 2013, 19:09) (0/0) [0]
Stalkistar, давай *
dinamko * 1.35
(8 апр 2013, 18:44) (0/0) [0]
Xwap, понятно
dinamko * 1.35
(8 апр 2013, 18:29) (0/0) [0]
fanatos, тоже нет
dinamko * 1.35
(8 апр 2013, 18:27) (0/0) [0]
Xwap, неа не работает так
dinamko * 1.35
(8 апр 2013, 18:18) (0/0) [0]
Xwap, счас попробую
dinamko * 1.35
(8 апр 2013, 18:10) (0/0) [0]
вот почта
Прикрепленные файлы:
* PROFIWM_RU_94_169692_mail_by_krite_440.zip (44 кб)
dinamko * 1.35
(8 апр 2013, 18:09) (0/0) [0]
как мне сделать чтоб в джон 4.4[php]<?php
///Фото Дуэли by Dimario MOD by Shady для 4.x
define(\'_IN_JOHNCMS\', 1);
require(\'../incfiles/core.php\');
$textl = \'Фото-Дуэли\';
$headmod = \'dueles\';
require(\'../incfiles/head.php\');

$set_war = array();
$set_war[\'day\'] = 3; // количество дней на дуэль
$set_war[\'balans\'] = 25; // Количество баллов при выйгрыше
$set_war[\'balans_lose\'] = 30; // Количество баллов при проигрыше
$vr = time() - 86400 * $set_war[\'day\'];

switch($act){
case \'yes\' :
$yes = intval(functions::check($_GET[\'yes\']));
$req = mysql_query(\"SELECT * FROM `images_war` WHERE `id`= \'$id\'\"*;
$res = mysql_fetch_array($req);
if(!$id || empty($res)){
echo functions::display_error(\'Дуэль не найдена\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
if($user_id == $res[\'2user_id\']){
if($res[\'yes\'] == 0){
if($yes == 1){
$_SESSION[\'id\'] = $id;
$_SESSION[\'type\'] = \'yes_ok\';
header(\"location: images_war.php?act=text\"*;
}elseif($yes == 2){
$_SESSION[\'id\'] = $id;
$_SESSION[\'type\'] = \'yes_dont\';
mysql_query(\"DELETE FROM `images_war` WHERE `id` = \'$id\'\"*;
header(\"location: images_war.php?act=text\"*;
}
echo \'<div class=\"menu\"><a href=\"../users/profile.php?user=\'.$res[\'1user_id\'].\'\">\'.$res[\'1user_name\'].\'</a><br/>приглашает вас сразиться в фото-дуэли, тема которой: \"<b>\'.$res[\'title\'].\'</b>\"<br/><br/><a href=\"images_war.php?act=yes&amp;id=\'.$id.\'&amp;yes=1\">Согласиться</a> | <a href=\"images_war.php?act=yes&amp;id=\'.$id.\'&amp;yes=2\">Отказаться</a></div>\';
}else{
echo functions::display_error(\'Вы уже согласились на дуэль.\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}

}else{
echo functions::display_error(\'Дуэль предназначенна не для вас\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
break;


case \'upload\' :
require(\'../incfiles/lib/class.upload.php\');
$req = mysql_query(\"SELECT * FROM `images_war` WHERE `id`= \'$id\'\"*;
$res = mysql_fetch_array($req);
//Проверяем существование дуэлт
if(!$id || empty($res)){
echo functions::display_error(\'Дуэль не найдена\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
if($user_id == $res[\'1user_id\']){
$bodyname = 1;
}elseif($user_id == $res[\'2user_id\']){
$bodyname = 2;
}else{
echo functions::display_error(\'Вы не участвуете в данной дуэли\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
if($res[\'yes\'] == 0){
echo functions::display_error(\'Ваш противник еще не дал согласие на проведение дуэли\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}


if (isset($_POST[\'submit\'])) {
$handle = new upload($_FILES[\'imagefile\']);
if ($handle->uploaded) {
$handle->file_new_name_body = $bodyname;
$handle->allowed = array (
\'image/jpeg\',
\'image/gif\',
\'image/png\'
);
$handle->file_max_size = 1024 * $set[\'flsz\'];
$handle->file_overwrite = true;
$handle->image_convert = \'jpg\';
$handle->process(\'../files/images_war/\'.$id.\'/\');
if ($handle->processed) {
$handle->file_new_name_body = $bodyname.\'mini\';
$handle->allowed = array(
\'image/jpeg\',
\'image/gif\',
\'image/png\');
$handle->file_max_size = 1024 * $set[\'flsz\'];
$handle->image_resize = true;
$handle->image_x = 150;
$handle->file_overwrite = true;
$handle->image_ratio_no_zoom_in = true;
$handle->image_convert = \'jpg\';
$handle->process(\'../files/images_war/\'.$id.\'/\');
if ($handle->processed) {
$_SESSION[\'id\'] = $id;
$_SESSION[\'type\'] = \'upload_ok\';
header(\"location: images_war.php?act=text\"*;
}else{
echo functions::display_error($handle->error);
}
} else {
echo functions::display_error($handle->error);
}
$handle->clean();
}

} else {

echo \'<div class=\"phdr\">Выгружаем фото на дуэль с \'.$res[\'1user_name\'].\'</div><form enctype=\"multipart/form-data\" method=\"post\" action=\"images_war.php?act=upload&amp;id=\'.$id.\'\">
<div class=\"menu\">Выберите изображение:<br />
<input type=\"file\" name=\"imagefile\" value=\"\" />
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"\' . (1024 * $set[\'flsz\']) . \'\" />
<p><input type=\"submit\" name=\"submit\" value=\"Выгрузить\"/>
</p></div></form>\';
}

break;
case \'rat\' :
$c = intval($_GET[\'c\']);
$req = mysql_query(\"SELECT * FROM `images_war` WHERE `id`= \'$id\'\"*;
$res = mysql_fetch_array($req);
$total_rat = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war_rating` WHERE `user_id` = \'$user_id\' AND `duel_id` = \'$id\'\"*, 0);
//Проверяем существование дуэли
if(!$id || empty($res)){
echo functions::display_error(\'Дуэль не найденна\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
if($c > 2 || $c < 1){
echo functions::display_error(\'Голосовать нужно за одного из участников!\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
if($total_rat > 0){
echo functions::display_error(\'Вы уже голосовали в этой дуэли!\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}

if($c == 1)
$res[\'1user_rating\']++;
else
$res[\'2user_rating\']++;

mysql_query(\"INSERT INTO `images_war_rating` SET
`user_id` = \'$user_id\',
`duel_id` = \'$id\'\"*;

mysql_query(\"UPDATE `images_war` SET
`1user_rating`=\'\".$res[\'1user_rating\'].\"\',
`2user_rating`=\'\".$res[\'2user_rating\'].\"\'
WHERE `id`=\'$id\'\"*;

header(\'location: images_war.php?act=view&id=\'.$id);

break;
case \'view\' :
$req = mysql_query(\"SELECT * FROM `images_war` WHERE `id`= \'$id\'\"*;
$res = mysql_fetch_array($req);
if($res[\'yes\'] <= 1){
$total_rat = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war_rating` WHERE `user_id` = \'$user_id\' AND `duel_id` = \'$id\'\"*, 0);
if($user_id == $res[\'1user_id\'] || $user_id == $res[\'2user_id\']) $whois = 1;
//Проверяем существование дуэли
if(!$id || empty($res)){
echo functions::display_error(\'Дуэль не найденна\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
echo \'<div class=\"phdr\"><a href=\"images_war.php\">Фото дуэли</a> | <b>\'.$res[\'title\'].\'</b> (\'.$res[\'1user_name\'].\' vs \'.$res[\'2user_name\'].\')</div>
<div class=\"menu\">\';

if(file_exists(\'../files/images_war/\'.$id.\'/1.jpg\') && file_exists(\'../files/images_war/\'.$id.\'/2.jpg\')){
$us1 = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `users` WHERE `id` = \'\".$res[\'1user_id\'] .\"\'\"*);
$us2 = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `users` WHERE `id` = \'\".$res[\'2user_id\'] .\"\'\"*);


echo \'<hr></hr>\'.functions::display_user($us1, array (\'iphide\' => 1)) .\'<br/><a href=\"../files/images_war/\'.$id.\'/1.jpg\" ><img src=\"../files/images_war/\'.$id.\'/1mini.jpg\" style=\"border-radius: 6px;\"/></a><div class=\"sub\"><img src=\"../images/rate.gif\" width=\"16\" height=\"16\"/>&#160;Голосов: \'.$res[\'1user_rating\'].\'\'.($total_rat == 0 && !$whois ? \' | <img src=\"../images/add.gif\" width=\"16\" height=\"16\"/>&#160;<a href=\"images_war.php?act=rat&amp;id=\'.$id.\'&amp;c=1\">Отдать голос за \'.$res[\'1user_name\'] .\'</a>\' : \'\').\'</div><br/>\';
echo \'<hr></hr>\'.functions::display_user($us2, array (\'iphide\' => 1)) .\'<br/><a href=\"../files/images_war/\'.$id.\'/2.jpg\"><img src=\"../files/images_war/\'.$id.\'/2mini.jpg\" style=\"border-radius: 6px;\"/></a><div class=\"sub\"><img src=\"../images/rate.gif\" width=\"16\" height=\"16\"/>&#160;Голосов: \'.$res[\'2user_rating\'].\'\'.($total_rat == 0 && !$whois ? \' | <img src=\"../images/add.gif\" width=\"16\" height=\"16\"/>&#160;<a href=\"images_war.php?act=rat&amp;id=\'.$id.\'&amp;c=2\">Отдать голос за \'.$res[\'2user_name\'] .\'</a>\' : \'\').\'</div>\';
}else{
echo \'<br/>Дуэль между двумя соперниками начинаеться тогда, когда оба соперника выложили фотографию/картинку<br/><a href=\"images_war.php\">Назад</a>\';
if($whois && $yes <> 2){
echo \'<br/><br/>Вы являетесь одним из участников данной дуэли.<br/><a href=\"images_war.php?act=upload&amp;id=\'.$id.\'\">Выгрузить изображение</a>\';
}

}
echo \'</div>\';
$vr = date(\'d.m.y в H:i\', $res[\'time\'] + 86400 * 3);

echo \'<div class=\"phdr\"><img src=\"../images/settings.png\" width=\"16\" height=\"16\"/>&#160;Время окончания дуэли: \'.$vr.\'</div>\';

}else{
echo \'<div class=\"phdr\"><a href=\"images_war.php\">Фото дуэли</a> | <b>\'.$res[\'title\'].\'</b> (\'.$res[\'1user_name\'].\' vs \'.$res[\'2user_name\'].\')</div>
<div class=\"menu\">\';
$us1 = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `users` WHERE `id` = \'\".$res[\'1user_id\'] .\"\'\"*);
$us2 = mysql_fetch_assoc(mysql_query(\"SELECT * FROM `users` WHERE `id` = \'\".$res[\'2user_id\'] .\"\'\"*);

if($res[\'1user_rating\'] > $res[\'2user_rating\'])
echo \'<b>Победил:</b> \'.functions::display_user($us1, array (\'iphide\' => 1)) .\' +25 баллов!<br/>\'.functions::display_user($us2, array (\'iphide\' => 1)) .\' проиграл... -30 баллов\';
else
echo \'<b>Победил:</b> \'.functions::display_user($us2, array (\'iphide\' => 1)) .\' +25 баллов!<br/>\'.functions::display_user($us1, array (\'iphide\' => 1)) .\' проиграл... -30 баллов\';
echo \'</div>\';

}

break;
case \'list\' :
//Оставляем доступ только авторизованным
if(!$user_id){
header(\'location: \'.$home.\'/?err\');
require(\'../incfiles/end.php\');
exit();
}
//Показываем текущие или законченные дуэли
switch($mod){
case \'off\' :
echo \'<div class=\"phdr\"><a href=\"images_war.php\">Фото дуэли</a> | <b>Мои законченные победы</b></div>\';
$total = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war` WHERE ((`1user_id`=\'$user_id\') OR (`2user_id`=\'$user_id\')) AND `time` < \'$vr\' AND `yes` = 2\"*, 0);
if ($total > 0) {
$req = mysql_query(\"SELECT * FROM `images_war` WHERE ((`1user_id`=\'$user_id\') OR (`2user_id`=\'$user_id\')) AND `time` < \'$vr\' AND `yes` = 2 LIMIT \" . $start . \",\" . $kmess);
while ($res = mysql_fetch_array($req)) {
$i++;
echo $i % 2 ? \'<div class=\"list2\">\' : \'<div class=\"list1\">\';
echo \'Дуэль: \"<a href=\"images_war.php?act=view&amp;id=\'.$res[\'id\'].\'\">\'.$res[\'title\'].\'</a>\" (<a href=\"../users/profile.php?user=\'.$res[\'1user_id\'].\'\">\'.$res[\'1user_name\'].\'</a> vs <a href=\"../users/profile.php?user=\'.$res[\'2user_id\'].\'\">\'.$res[\'2user_name\'].\'</a>*
</div>\';
}
if($total > $kmess){
echo \'<p>\' . functions::display_pagination(\'images_war.php?act=list&amp;mod=\'.$mod.\'&amp;\', $start, $total, $kmess) . \'</p>\';
}
echo \'<div class=\"phdr\">Всего: \'.$total.\'</div>\';
}else{
echo \'<div class=\"menu\"><p>У вас нет законченных дуэлей</p></div>\';
}
break;

case \'on\' :
echo \'<div class=\"phdr\"><a href=\"images_war.php\">Фото дуэли</a> | <b>Мои активные дуэли</b></div>\';
$total = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war` WHERE ((`1user_id`=\'$user_id\') OR (`2user_id`=\'$user_id\')) AND `time` > \'$vr\' AND `yes` <> 2\"*, 0);
if ($total > 0) {
$req = mysql_query(\"SELECT * FROM `images_war` WHERE ((`1user_id`=\'$user_id\') OR (`2user_id`=\'$user_id\')) AND `time` > \'$vr\' AND `yes` <> 2 LIMIT \" . $start . \",\" . $kmess);
while ($res = mysql_fetch_array($req)) {
$i++;
echo $i % 2 ? \'<div class=\"list2\">\' : \'<div class=\"list1\">\';
echo \'Дуэль: \"<a href=\"images_war.php?act=view&amp;id=\'.$res[\'id\'].\'\">\'.$res[\'title\'].\'</a>\" (<a href=\"../users/profile.php?user=\'.$res[\'1user_id\'].\'\">\'.$res[\'1user_name\'].\'</a> vs <a href=\"../users/profile.php?user=\'.$res[\'2user_id\'].\'\">\'.$res[\'2user_name\'].\'</a>*\';
if($rights >= 6){
echo \'&#160;<a href=\"images_war.php?act=delete&amp;id=\'.$res[\'id\'].\'\"><span class=\"red\"><b>[X]</b></span></a>\';
}
echo \'</div>\';
}
if($total > $kmess){
echo \'<p class=\"menu\">\' . functions::display_pagination(\'images_war.php?act=list&amp;mod=\'.$mod.\'&amp;\', $start, $total, $kmess) . \'</p>\';
}
echo \'<div class=\"phdr\">Всего: \'.$total.\'</div>\';
}else{
echo \'<div class=\"menu\"><p>У вас нет активных дуэлей</p></div>\';
}
break;
case \'arhiv\' :
echo \'<div class=\"phdr\"><a href=\"images_war.php\">Фото дуэли</a> | <b>Архив</b></div>\';
$total = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war` WHERE `time` < \'$vr\' AND `yes` = 2\"*, 0);
if ($total > 0) {
$req = mysql_query(\"SELECT * FROM `images_war` WHERE `time` < \'$vr\' AND `yes` = 2 LIMIT \" . $start . \",\" . $kmess);
while ($res = mysql_fetch_array($req)) {
$i++;
echo $i % 2 ? \'<div class=\"list2\">\' : \'<div class=\"list1\">\';
echo \'Дуэль: \"<a href=\"images_war.php?act=view&amp;id=\'.$res[\'id\'].\'\">\'.$res[\'title\'].\'</a>\" (<a href=\"../users/profile.php?user=\'.$res[\'1user_id\'].\'\">\'.$res[\'1user_name\'].\'</a> vs <a href=\"../users/profile.php?user=\'.$res[\'2user_id\'].\'\">\'.$res[\'2user_name\'].\'</a>*
</div>\';
}
if($total > $kmess){
echo \'<p class=\"menu\">\' . functions::display_pagination(\'images_war.php?act=list&amp;mod=\'.$mod.\'&amp;\', $start, $total, $kmess) . \'</p>\';
}
echo \'<div class=\"phdr\">Всего: \'.$total.\'</div>\';
}else{
echo \'<div class=\"menu\"><p>У вас нет активных дуэлей</p></div>\';
}
break;
default :
echo \'<div class=\"phdr\"><a href=\"images_war.php\">Фото дуэли</a> | <b>Активные дуэли</b></div>\';
$total = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war` WHERE `time` > \'$vr\' AND `yes` = 1\"*, 0);
if ($total > 0) {
$req = mysql_query(\"SELECT * FROM `images_war` WHERE `time` > \'$vr\' AND `yes` = 1 LIMIT \" . $start . \",\" . $kmess);
while ($res = mysql_fetch_array($req)) {
$i++;
echo $i % 2 ? \'<div class=\"list2\">\' : \'<div class=\"list1\">\';
echo \'Дуэль: \"<a href=\"images_war.php?act=view&amp;id=\'.$res[\'id\'].\'\">\'.$res[\'title\'].\'</a>\" (<a href=\"../users/profile.php?user=\'.$res[\'1user_id\'].\'\">\'.$res[\'1user_name\'].\'</a> vs <a href=\"../users/profile.php?user=\'.$res[\'2user_id\'].\'\">\'.$res[\'2user_name\'].\'</a>*\'.($rights >= 7 ? \' <a href=\"images_war.php?act=del&amp;id=\'.$res[\'id\'].\'\">X</a>\' : \'\').\'
</div>\';
}
if($total > $kmess){
echo \'<p class=\"menu\">\' . functions::display_pagination(\'images_war.php?act=list&amp;mod=\'.$mod.\'&amp;\', $start, $total, $kmess) . \'</p>\';
}
echo \'<div class=\"phdr\">Всего: \'.$total.\'</div>\';
}else{
echo \'<div class=\"menu\"><p>Активные дуэли, не найдены</p></div>\';
}

}

break;
case \'delete\' :
mysql_query(\"delete from `images_war` where `id`=\'\" . $id . \"\';\"*;

header(\'location: images_war.php?act=list\');

break;
case \'del\' :
$req = mysql_query(\"SELECT * FROM `images_war` WHERE `id`= \'$id\'\"*;
$res = mysql_fetch_array($req);
if($rights >= 6){
header(\'location: \'.$home.\'/?err\');
require(\'../incfiles/end.php\');
exit();
}
//Проверяем существование дуэли
if(!$id || empty($res)){
echo functions::display_error(\'Дуэль не найденна\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
@ unlink(\'../files/images_war/\'.$id.\'/1.jpg\');
@ unlink(\'../files/images_war/\'.$id.\'/1mini.jpg\');
@ unlink(\'../files/images_war/\'.$id.\'/2.jpg\');
@ unlink(\'../files/images_war/\'.$id.\'/2mini.jpg\');

mysql_query(\"delete from `images_war` where `id`=\'\" . $id . \"\';\"*;

header(\'location: images_war.php?act=list\');
break;
case \'text\' :
echo \'<div class=\"phdr\"><a href=\"images_war.php\">Фото дуэли</a></div>\';
if(isset($_SESSION[\'id\'])){
$req = mysql_query(\"SELECT * FROM `images_war` WHERE `id`= \'\".$_SESSION[\'id\'].\"\'\"*;
$res = mysql_fetch_array($req);

switch($_SESSION[\'type\']){
case \'yes_ok\' :
echo \'<div class=\"menu\">Вы согласились провести дуэль с \'.$res[\'1user_name\'].\'.<br/><a href=\"\'.$home.\'/pages/images_war.php?act=view&amp;id=\'.$_SESSION[\'id\'].\'\">Перейти на страницу дуэли</a></div>\';

mysql_query(\"UPDATE `images_war` SET
`yes`=\'1\' WHERE `id`= \'\".$_SESSION[\'id\'].\"\'\"*;

mysql_query(\"INSERT INTO `privat` SET
`user` = \'\".$res[\'1user_name\'].\"\',
`text` = \'Я согласился/ась провести дуэль.\',
`time` = \'\".time().\"\',
`author` = \'$login\',
`type` = \'in\',
`chit` = \'no\',
`temka` = \'Вызываю тебя на фото-дуэль!\'\"*;

break;

case \'yes_dont\' :
echo \'<div class=\"menu\">Вы отказались от дуэли.<br/><a href=\"\'.$home.\'\">Вернуться на сайт</a></div>\';

mysql_query(\"INSERT INTO `privat` SET
`user` = \'\".$res[\'1user_name\'].\"\',
`text` = \'Я отказался/ась проводить дуэль.\',
`time` = \'\".time().\"\',
`author` = \'$login\',
`type` = \'in\',
`chit` = \'no\',
`temka` = \'Вызываю тебя на фото дуэль!\'\"*;

break;

case \'upload_ok\' :
echo \'<div class=\"menu\">Изображение успешно загруженно.<br/>Ваш противник оповещен.</div>\';

if($user_id == $res[\'1user_id\']){
$name = $res[\'2user_name\'];
$c = 2;
}elseif($user_id == $res[\'2user_id\']){
$name = $res[\'1user_name\'];
$c = 1;
}

if(file_exists(\'../files/images_war/\'.$id.\'/\'.$c.\'.jpg\')){
$text = \'Я выгрузил изображение, дуэль начинается. Перейдите по ссылке...\';
}else{
$text = \'Я выгрузил изображение, жду ответного хода! Перейдите по ссылке...\';
}

mysql_query(\"INSERT INTO `privat` SET
`user` = \'$name\',
`text` = \'$text\',
`time` = \'\".time().\"\',
`author` = \'$login\',
`type` = \'in\',
`chit` = \'no\',
`temka` = \'Вызываю тебя на фото-дуэль!\'\"*;

break;
case \'add_ok\' :
$vr = date(\'d.m.y в H:i\', $res[\'time\'] + 86400 * 3);
echo \'<div class=\"menu\">Фото-дуэль: \"<b>\'.$res[\'title\'].\'</b>\" успешно создан!<br/>
<p><u>Участники</u>:
<ul>
<li><a href=\"../users/profile.php?user=\'.$user_id.\'\">\'.$login.\'</a></li>
<li><a href=\"../users/profile.php?user=\'.$res[\'2user_id\'].\'\">\'.$res[\'2user_name\'].\'</a></li>
</ul></p>
<span class=\"gray\">Время проведения дуэли 3 дня. Точное время окончания дуэли: \'.$vr.\'</span>
</div>\';
break;
}

unset($_SESSION[\'id\']);

}else{
header(\'location: \'.$home.\'/?err\');
require(\'../incfiles/end.php\');
exit();
}

break;


case \'add\' :
$req = mysql_query(\"SELECT `id`, `name` FROM `users` WHERE `id`= \'$id\'\"*;
$res = mysql_fetch_array($req);
$total = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war` WHERE (`1user_id`=\'$user_id\' AND `2user_id` = \'$id\') OR (`1user_id`=\'$id\' AND `2user_id`=\'$user_id\') AND `time` > \'$vr\'\"*, 0);
//Проверяем существование противника
if(!$id || empty($res)){
echo functions::display_error(\'Пользователь с таким id не найден\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
//Запрещаем состязаться с собой
if($id == $user_id){
echo functions::display_error(\'Вы не можете состязаться с собой\', \'<a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
//Оставляем доступ только авторизованным
if(!$user_id){
header(\'location: \'.$home.\'/?err\');
require(\'../incfiles/end.php\');
exit();
}
//Разрешаем только 1-у дуэль на пару
if($total > 0){
echo functions::display_error(\'С пользователем \'.$res[\'name\'].\' у вас есть незаконченная дуэль\', \'<a href=\"\'.$home.\'/pages/images_war.php?act=list&amp;mod=on\">Список текущих дуэлей</a><br/><a href=\"images_war.php\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}
if(isset($_POST[\'submit\'])){
$title = mysql_real_escape_string(trim($_POST[\'title\']));

if(empty($title)){
echo functions::display_error(\'Введите тему дуэли\', \'<a href=\"images_war.php?act=add&amp;id=\'.$id.\'\">Назад</a>\');
require(\'../incfiles/end.php\');
exit();
}

//Создаем дуэль
mysql_query(\"INSERT INTO `images_war` SET
`title` = \'$title\',
`time` = \'\".time().\"\',
`1user_id` = \'$user_id\',
`1user_name` = \'$login\',
`2user_id` = \'$id\',
`2user_name` = \'\".$res[\'name\'].\"\'\"*;

$usid = mysql_insert_id();

//Отправляем приглашение
mysql_query(\"INSERT INTO `privat` SET
`user` = \'\".$res[\'name\'].\"\',
`text` = \'Привет, \".$res[\'name\'].\".<br/>
Вызываю тебя на дуэль: \".$title.\".
<br/><br/>
Для принятия решения Перейдите по ссылке\',
`time` = \'\".time().\"\',
`author` = \'$login\',
`type` = \'in\',
`chit` = \'no\',
`temka` = \'Вызываю тебя на фото-дуэль!\'\"*;

mkdir(\'../files/images_war/\'.$usid.\'/\', 0777);

$_SESSION[\'type\'] = \'add_ok\';
$_SESSION[\'id\'] = $usid;
header(\'location: images_war.php?act=text\');

}else{
echo \'<form action=\"images_war.php?act=add&amp;id=\'.$id.\'\" method=\"post\">
<div class=\"phdr\">Вы хотите вызвать на дуэль <a href=\"../users/profile.php?user=\'.$id.\'\">\'.$res[\'name\'].\'</a>!</div><div class=\"menu\"><p>Введите название дуэли:<br/>
<input type=\"text\" name=\"title\"/><br/>
<span class=\"gray\">макc. (50)</span><br/></p>
<input type=\"submit\" name=\"submit\" value=\"Вызвать на дуэль!\"/>
</div></form>\';
}

break;


default:
echo \'<div class=\"phdr\">Фото дуэли</div>\';

$total_on_my = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war` WHERE ((`1user_id`=\'$user_id\') OR (`2user_id`=\'$user_id\')) AND `time` > \'$vr\'\"*, 0);
$total_off_my = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war` WHERE ((`1user_id`=\'$user_id\') OR (`2user_id`=\'$user_id\')) AND `time` < \'$vr\' AND `yes` = 2\"*, 0);
$total_on = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war` WHERE `time` < \'$vr\' AND `yes` = 2\"*, 0);
$total = mysql_result(mysql_query(\"SELECT COUNT(*) FROM `images_war` WHERE `time` > \'$vr\' AND `yes` = 1\"*, 0);


echo \'<div class=\"menu\">\';

echo \'<p><u>Просмотр дуэлей:</u><ul>
<li><a href=\"images_war.php?act=list\">Активные дуэли</a> (\'.$total.\')</li>
<li><a href=\"images_war.php?act=list&amp;mod=arhiv\">Архив</a> (\'.$total_on.\')</li>\';
if($user_id){
echo \'<li><a href=\"images_war.php?act=list&amp;mod=on\">Мои активные дуэли</a> (\'.$total_on_my.\')</li>
<li><a href=\"images_war.php?act=list&amp;mod=off\">Мои законченные дуэли</a> (\'.$total_off_my.\')</li>\';
}
echo \'</ul></p><span class=\"gray\">Хотите вызвать кого-нибудь на дуэль? Но не знаете как!?<br/>Всё просто! перейдите на страничку к тому, с кем хочете начать дуэль, нажмите на <u>\"Вызвать на фото-дуэль\"</u> и дуэль начнеться, как только вы оба зальете по изображению. За выигрыш даётся 25 баллов на баланс, проигрыш: - 30</span>

</div>\';

}




require(\'../incfiles/end.php\');
[/php] выодли приглашения для почты крайта почту сейчас скину
  • 1 из 1