AntiBK/old/brak.bak.php

178 lines
7.4 KiB
PHP
Raw Permalink Normal View History

<?php
session_start();
$msg="";
$error="";
include "conf.php";
$chas = date("H");
$server_date=date("d.m.Y", mktime($chas-$GSM));
$server_time=date("H:i:s", mktime($chas-$GSM));
$data = mysql_connect($base_name, $base_user, $base_pass);
mysql_query("SET CHARSET cp1251");
if(!mysql_select_db($db_name,$data)
){
print "Ошибка при подключении к БД<BR>";
echo mysql_error();
die();
}
$now=time();
if ($db[blocked]=="1") echo"<script>top.location='index.php?action=logout'</script>";
if ($db[prison]>=$now) { header("Location: prison.php"); exit; }
elseif ($db[battle]) { header("Location: battle.php"); exit; }
else {
//Обвенчать
if ($_POST['obvin']){
if ($db['admin']!=1)
$error = "У вас нет прав!";
elseif (preg_match("/[^(\w)|(\x7F-\xFF)|(\s)|(\<>)|(\|(\<)|(\>)|(\%3B)|(\")|]/",$_POST['muj']))
$error = "Логин Мужа имеет запрещенные символы.";
elseif (preg_match("/[^(\w)|(\x7F-\xFF)|(\s)|(\<>)|(\|(\<)|(\>)|(\%3B)|(\")|]/",$_POST['jena']))
$error = "Логин Жены имеет запрещенные символы.";
elseif (trim($_POST['muj'])=="" || trim($_POST['jena'])=="")
$error = "Пустое поле.";
elseif ($_POST['muj']==$_POST['jena'])
$error = "Одинаковые Имена";
else {
$muj = mysql_fetch_array(mysql_query("select login, sex, semija, money from characters where login='".addslashes($_POST['muj'])."'"));
$jena = mysql_fetch_array(mysql_query("select login, sex, semija from characters where login='".addslashes($_POST['jena'])."'"));
if (!$muj['login'])
$error= 'Игрок "'.$_POST['muj'].'" не найден.';
elseif (!$jena['login'])
$error= 'Игрок "'.$_POST['jena'].'" не найден.';
elseif ($muj['sex']!="male")
$error = "У Мужа должен быть мужской пол";
elseif ($jena['sex']!="female")
$error = "У Жены должен быть женский пол";
elseif ($muj['semija'])
$error= 'Игрок "'.$_POST['muj'].'" уже женат';
elseif ($jena['semija'])
$error= 'Игрок "'.$_POST['jena'].'" уже замужем';
elseif ($muj['money']<20)
$error = "Нахватает денег";
else{
$mu = mysql_query("UPDATE `characters` SET money=money-20,semija='".$jena['login']."' WHERE login='".$muj['login']."'");
$jen = mysql_query("UPDATE `characters` SET semija='".$muj['login']."' WHERE login='".$jena['login']."'");
if($mu && $jen){
$msg = "Брак успешно состоялся.";
}else{
$error = "Брак не состоялся.";
}
}
}
}
// END
//Развод
if ($_POST['razv']){
if ($db['login']!=$_POST['login'] && $db['admin']!=1)
$error = "Вы можете только сами развестись.";
elseif (preg_match("/[^(\w)|(\x7F-\xFF)|(\s)|(\<>)|(\|(\<)|(\>)|(\%3B)|(\")|]/",$_POST['login']))
$error = "Логин имеет запрещенные символы.";
elseif (trim($_POST['login'])=="")
$error = "Пустое поле.";
else {
$razv = mysql_fetch_array(mysql_query("select login, semija, money from characters where login='$login'"));
if (!$razv['login'])
$error= 'Игрок "'.$_POST['login'].'" не найден.';
elseif(!$razv['semija'])
$error= 'Вы не состоит в браке.';
elseif ($razv['money']<20)
$error = "Нахватает денег";
else{
$raz = mysql_query("UPDATE `characters` SET money=money-20,semija='' WHERE login='".$razv['login']."'");
$raz2 = mysql_query("UPDATE `characters` SET semija='' WHERE login='".$razv['semija']."'");
if($raz && $raz2){
$msg = "Развод состоялся.";
}else{
$error = "Развод не состоялся.";
}
}
}
}
// END
echo"<link rel=stylesheet type='text/css' href='i/shop.css'>
<BODY bgcolor=#EBEDEC leftmargin=0 topmargin=0>
<table width=100% cellspacing=0 cellpadding=5 border=0>
<tr>
<td align=right valign=top>
<BR><table width=\"148\" align=right border=\"0\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"#DEDEDE\"><tr>
<td bgcolor=\"#D3D3D3\"><img src=\"img/links.gif\" width=\"9\" height=\"7\" /></td>
<td bgcolor=\"#D3D3D3\" nowrap><a href=\"main.php?act=go&room_go=centplosh\" onclick=\"\" class=\"menutop\" title=\"Переход на центральную площадь\">Центральная Площадь</a></td>
</tr></table><BR><br>";
echo"<table width=100% cellspacing=0 cellpadding=3 border=0>
<tr>
<td align=right style='padding-left: 20px'>
<center><font class=title><b>Храм</b></font></center><br>";
if (!empty($error)) echo"<center><FONT COLOR=RED><b>$error</b></font></center><BR>";
if (!empty($msg)) echo"<center><font color=green><b>$msg</b></font></center><br>";
if ($stat['admin']==1)
echo "<fieldset style='WIDTH: 100%; margin-right:20; float:left'><br><center><FONT COLOR=RED><b>Регестрировать брак может только \"Администратор\"</b></font></center><br></fieldset><br><br>";
else {
echo "<fieldset style='WIDTH: 45%; margin-right:20; float:left'><legend>Обвенчать</legend>
<table width=100% cellspacing=0 cellpadding=5>
<tr>
<td align=center>
<form method='POST' action='' method=post style='margin:0; padding:0;'>
<table cellspacing=0 cellpadding=5 style='border-style: outset; border-width: 2' border=1>
<tr>
<td align='center'>Муж: <input type='text' class=input name='muj' size='20'> Жена: <input type='text' class=input name='jena' size='20'> <input type='submit' class=input value='Обвенчать' name='obvin'></td>
</tr>
<tr>
<td align='center'>Стоимость брака <b>20 кр.</b> (Берутся с Мужа)</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</fieldset>";
echo "<fieldset style='WIDTH: 45%; margin-right:20; float:left'><legend>Развести</legend>
<table width=100% cellspacing=0 cellpadding=5>
<tr>
<td align=center>
<form method='POST' action='' method=post style='margin:0; padding:0;'>
<table cellspacing=0 cellpadding=5 style='border-style: outset; border-width: 2' border=1>
<tr>
<td align='center'>Логин <input type='text' class=input name='login' size='20'> <input type='submit' class=input value='Развести' name='razv'></td>
</tr>
<tr>
<td align='center'>Стоимость развода <b>20 кр.</b></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</fieldset>";
}
echo"
</td>
</tr>
</table>";
}
?>