Файл: zags/index.php
Строк: 284
<?
require'../includes.php';
$align='left';
$title='ЗАГС';
$head='Дворец бракосочетаний';
aut();
head();
who_add(0,'enter');
// нужно написать журнал свадеб и чтобы не попало в одно время несколько свадеб
$rm_zags = mysql_fetch_assoc(query("SELECT * FROM `rooms` WHERE `svaisch` = '1' limit 1"));
switch($mod){
default:
if(isset($_GET['del'])){
if(query("DELETE FROM `zags` WHERE `id` = '".intval($_GET['del'])."'")){
echo '<b>Свадьба отменена</b><br />';
}
}
echo '<b>'.$v_us['user'].'</b>, дoбpo пoжaлoвaть в ЗАГС<br /><br />';
if($v_us['para']==''){
$a = @mysql_fetch_assoc(query ("Select * from zags WHERE (`j_id` = '".$v_us['id']."' or `n_id` = '".$v_us['id']."') and `yes` = '1' and `cer` != '20'"));
$b = @mysql_fetch_assoc(query ("Select * from zags WHERE `j_id` = '".$v_us['id']."' and `yes` = '0'"));
if($b['id']){
echo '<b>'.user($b['n_id'],1).'</b> еще не принела решение<br />';
}else if($a['id']){
if($v_us['id']==$a['j_id'])echo 'Твоя свадьба c '.user($a['n_id'],1).' состоиться <b>'.times($a['timesv']).'</b> в комнате <a href="/room?rm='.$rm_zags['rm'].'">'.$rm_zags['name'].'</a><br />';
else echo 'Твоя свадьба c '.user($a['j_id'],1).' состоиться <b>'.times($a['timesv']).'</b> в комнате <a href="/room?rm='.$rm_zags['rm'].'">'.$rm_zags['name'].'</a><br />';
echo "<a href="?del=$a[id]">Отменить свадьбу!</a><br />";
}else{
if($v_us['sex']==1)echo '<a href="index?mod=predl">Хочу сделать предложение</a><br />';
else echo 'Дорогая, тебе еще рано сюда, пусть твой жених сначало сделает тебе предложение :)<br />P.S. Сделать это он может здесь...<br />';
}
}else{
if($v_us['sex']==1) echo 'Вы женаты на '.user($v_us['para'],1).'<br />';
else echo 'Вы замужем за '.user($v_us['para'],1).'<br />';
echo '<br /><a href="index?mod=razv">Хочу подать на развод</a><br />';
}
$r = query("Select * from zags WHERE `timesv` < '".$time."' and `cer` != '20'");
if (mysql_affected_rows()!=0){
$a = mysql_fetch_assoc($r);
$rm_zags = mysql_fetch_assoc(query("SELECT * FROM `rooms` WHERE `sid` = '".$a['sid']."' and `svaisch` = '1' limit 1"));
echo '<br />Сейчас идет церемния венчания <b>'.user2($a['j_id']).'</b> и <b>'.user2($a['n_id']).'</b> в комнате <a href="/room?rm='.$rm_zags['rm'].']"><b>'.$rm_zags['name'].'</b></a><br />';
}
echo '<br /><a href="?mod=jurnal">Все свадьбы</a><br />';
break;
case 'predl':
if (empty($act)){
echo '<b>'.$v_us['user'].'</b>, неужто решил остепениться? Что ж, давно пора :)<br />Итак приступим.<br /><br />';
if ($err==1)echo '<b>Такой девушки не существует!</b><br />';
if ($err==2)echo '<b>Мой друг, многожонство у нас запрещено!</b><br />';
if ($err==3)echo '<b>Выбери в жёны ДЕВУШКУ!</b><br />';
if ($err==4)echo '<b>Твоего друга нет у нас в чате!</b><br />';
if ($err==5)echo '<b>Тебе нужен ДРУЖОК а не ПОДРУЖКА!</b><br />';
if ($err==6)echo '<b>Твоя избранница уже замужем!</b><br />';
if ($err==7)echo '<b>Ты не можешь быть женихом и другом!</b><br />';
if ($ver=='wml'){
echo 'Кому делаем предложение (Ник/ID):<br /><input name="to'.$ref.'" value="'.$_POST['to'].'" title="komu"/><br/>';
echo 'Текс твоего предлжения (советую, что-нибудь романтичное написать:)):<br /><input name="msg'.$ref.'" maxlength="512" value="'.$_POST['msg'].'" title="текст"/><br/>';
echo 'Дрожок жениха (Ник/ID):<br/>';
echo "<input name="frzhenih$ref" value='".$_POST['frzhenih']."' maxlength="25"/><br/>";
echo 'Перед тем, как выбрать дату и время свадьбы, ознакомтесь с <b><a href="?mod=jurnal">журналом церемоний</a></b>, т.к. между церемониями должно пройти не меньше 5-и часов!<br />';
echo 'День Свадьбы (пример: 02.02.2011):<br/>';
echo "<input size="2" name="day$ref" value='".$_POST['day']."' maxlength="2"/>.<input size="2" name="month$ref" value='".$_POST['month']."' maxlength="2"/>.<input size="4" name="year$ref" value='".$_POST['year']."' maxlength="4"/><br/>";
echo 'Время Свадьбы (пример: 15:00):<br/>';
echo "<input size="2" name="chs$ref" value='".$_POST['chs']."' maxlength="2"/>:<input size="2" name="min$ref" value='".$_POST['min']."' maxlength="2"/><br/><br />";
/*echo '<img src="/code.php?r='.rand(1000, 9999).'" alt="Проверочный код"/><br />';
echo 'Код с картинки:<br/><input type="text" size="5" maxlength="5" name="code"/><br /><br />';*/
echo '<br /><anchor title="go">Сделать предложение<go href="?mod='.$mod.'&act=add&'.SID.'" method="post"><br />';
echo '<postfield name="to" value="$to'.$ref.'"/>
<postfield name="msg" value="$msg'.$ref.'"/>
<postfield name="day" value="$day'.$ref.'"/>
<postfield name="month" value="$month'.$ref.'"/>
<postfield name="year" value="$year'.$ref.'"/>
<postfield name="chs" value="$chs'.$ref.'"/>
<postfield name="min" value="$min'.$ref.'"/>
<postfield name="frzhenih" value="$frzhenih'.$ref.'"/>
<postfield name="code" value="$code'.$ref.'"/>
</go></anchor><br />';
}else{
echo '<form action="?mod='.$mod.'&act=add&'.SID.'" method="post">';
echo "Кому делаем предложение (Ник/ID):<br /><input name='to' maxlength='15' value='$to' value='".$_POST['to']."' title='komu'/><br/>n";
echo'Текс твоего предлжения (советую, что-нибудь романтичное написать:)):<br /><textarea cols="'.$v_us['pole2'].'" rows="'.$v_us['pole1'].'" name="msg" >'.$_POST['msg'].'</textarea><br />';
echo 'Дрожок жениха (Ник/ID):<br/>';
echo "<input name="frzhenih" value='".$_POST['frzhenih']."' maxlength="25"/><br/>";
echo 'Перед тем, как выбрать дату и время свадьбы, ознакомтесь с <b><a href="?mod=jurnal">журналом церемоний</a></b>, т.к. между церемониями должно пройти не меньше 5-и часов!<br />';
echo 'День Свадьбы (пример: 02.02.2011):<br/>';
echo "<input size="2" name="day" value='".$_POST['day']."' maxlength="2"/>.<input size="2" name="month" value='".$_POST['month']."' maxlength="2"/>.<input size="4" name="year" value='".$_POST['year']."' maxlength="4"/><br/>";
echo 'Время Свадьбы (пример: 15:00):<br/>';
echo "<input size="2" name="chs" value='".$_POST['chs']."' maxlength="2"/>:<input size="2" name="min" value='".$_POST['min']."' maxlength="2"/><br/><br />";
/*echo '<img src="/code.php?r='.rand(1000, 9999).'" alt="Проверочный код"/><br />';
echo 'Код с картинки:<br/><input type="text" size="5" maxlength="5" name="code"/><br /><br />';*/
echo '<input type="submit" class="ibutton" value="Сделать предложение"/></form><br /><br />';
}
}else{
$to = check($_POST['to']);
$msg = check($_POST['msg']);
$day = check($_POST['day']);
$month = check($_POST['month']);
$year = check($_POST['year']);
$chs = check($_POST['chs']);
$min = check($_POST['min']);
$frzhenih = check($_POST['frzhenih']);
$code = check(intval($_POST['code']));
$tsmp = strtotime(date("$day.$month.$year$chs:$min"));
if (!user($to)){header ('Location: ?mod='.$mod.'&err=1&'.SID); exit;}
if (user_inf($to,'sex')!=0){header ('Location: ?mod='.$mod.'&err=3&'.SID); exit;}
if($v_us['para']!=''){header ('Location: ?mod='.$mod.'&err=2&'.SID); exit;}
if(user_inf($to,'para')!=''){header ('Location: ?mod='.$mod.'&err=6&'.SID); exit;}
if (!user($frzhenih)){header ('Location: ?mod='.$mod.'&err=4&'.SID); exit;}
if (user_inf($frzhenih,'sex')!=1){header ('Location: ?mod='.$mod.'&err=5&'.SID); exit;}
if (user_inf($frzhenih)==$v_us['id']){header ('Location: ?mod='.$mod.'&err=7&'.SID); exit;}
@query ("Select * from zags WHERE `n_id` = '".user_inf($to)."' and `j_id` = '$v_us[id]' and `yes` = '0' and `no` = '0'");
if (mysql_affected_rows()!=0){
echo '<b>'.user_inf($to,'user').'</b> уже получила ваше предложение.<br />Жди её ответа :)<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot(); // автор -=ШАХТЕР=- http://waphp.ru
}
if ($tsmp<$time){
echo 'Извини, машины времени у нас нет :D<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
/*@query ("Select * from zags WHERE `n_id` = '".user_inf($to)."' and `j_id` = '$v_us[id]' and `no` = '1'");
if (mysql_affected_rows()!=0){
echo 'Мне жаль, но <b>'.user_inf($to,'user').'</b> пока отказала тебе :(<br />Но не отчаивайся, ты можешь еще раз попросить её руки через 7 дней.<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}*/
$query = @query("SELECT * FROM `zags` AND `timesv` > '".($tsmp-18000)."';");
if(@mysql_affected_rows() > 0){
$f = @mysql_fetch_assoc($query);
$currHour=date('H:i',($f['timesv']+18000));///////////
$currDate=date('d.m.Y', ($f['timesv']+18000));
echo 'Нельзя проводить свадьбу ранее, чем через 5 часов от предыдущей.<br />Вернитесь и измените время на <b>'.$currDate.' в '.$currHour.'</b> или позже.<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
$r = query ("Select * from zags WHERE `j_id` = '$v_us[id]' AND `razvod` != '1'");
if (mysql_affected_rows($r)!=0){
$a = @mysql_fetch_assoc($r);
echo 'Вы уже сделали предложение другой девушке! Многожонство запрещено!<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
$r = query ("Select * from zags WHERE `n_id` = '".user_inf($to)."' and `j_id` = '$v_us[id]' and `yes` = '1'");
if (mysql_affected_rows($r)!=0){
$a = @mysql_fetch_assoc($r);
echo 'Ваша свадьба состоиться <b>'.$a['day'].'.'.$a['month'].'.'.$a['year'].'</b> в <b>'.$a['chs'].':'.$a['min'].'</b> в комнате <a href="/room?rm='.$rm_zags['rm'].'">'.$rm_zags['name'].'</a><br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
if (query ("INSERT INTO zags (j_id,n_id,frj_id,day,month,year,chs,min,msg,time,timesv) VALUES ('$v_us[id]','".user_inf($to)."','".user_inf($frzhenih)."','$day','$month','$year','$chs','$min','$msg','$time','$tsmp')")){
echo 'Предложение для <b>'.user_inf($to,'user').'</b> отправлено!<br />Мы сообщим тебе о её ответе.<br />';
$msg = 'Пользователь [b]'.$v_us['user'].'[/b] предлагает вам [url=/zags/?mod=otvet&j_id='.$v_us['id'].']стать его женой[/url].';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('$v_us_system','0','".user($to)."','".user_inf($to)."','$time','$msg')");
}
}
break;
case 'otvet':
if (isset($_GET['yes'])){
if (empty($act)){
if ($ver=='wml'){
echo 'Подружка невесты (Ник/ID):<br/>';
echo "<input name="frn$ref" value='".$_POST['frn']."' maxlength="25"/><br/>";
echo '<br /><anchor title="go">Готово<go href="?mod='.$mod.'&act=add&yes=yes&&j_id='.$_GET['j_id'].'&'.SID.'" method="post"><br />';
echo '<postfield name="to" value="$frn'.$ref.'"/>
</go></anchor><br /><br />';
}else{
echo '<form action="?mod='.$mod.'&act=add&&yes=yes&&j_id='.$_GET['j_id'].'&'.SID.'" method="post">';
echo 'Подружка невесты (Ник/ID):<br/>';
echo "<input name="frn" value='".$_POST['frn']."' maxlength="25"/><br/><br />";
echo '<input type="submit" class="ibutton" value="Готово"/></form><br /><br />';
}
}else{
$frn = check($_POST['frn']);
if (!user_inf($frn)){
echo 'Такого пользователя не существует!<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
if (user_inf($frn,'sex')!=0){
echo 'Подружкой невесты должна быть ДЕВУШКА!<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
if (user_inf($frn)==$v_us['id']){
echo 'Вы не можете быть невестой и подружкой сразу!<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
if(query("UPDATE `zags` SET `yes` = '1', `frn_id` = '$frn' WHERE `j_id` = '".intval($_GET['j_id'])."' and `n_id` = '".$v_us['id']."' and `yes` != '1'")){
query("DELETE FROM `zags` WHERE `n_id` = '".$v_us['id']."' and `j_id` != '".intval($_GET['j_id'])."'");
$msg = 'Поздравляю '.user_inf(intval($_GET['j_id']),'user').', [b]'.$v_us['user'].'[/b] согласилась стать твоей женой. Информацию о вашей свадьбе ты всегда можешь посмтреть в [url=/zags/]ЗАГСе[/url]';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('$v_us_system','0','".user(intval($_GET['j_id']))."','".user_inf(intval($_GET['j_id']))."','$time','$msg')");
echo 'Вы приняли предложение <b>'.user_inf(intval($_GET['j_id']),'user').'</b>!<br />Всю информацию о свадьбе вы всегда можете посмотреть в <a href="?">ЗАГСе</a><br />';
}
}
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
if (isset($_GET['no'])){
//query("UPDATE `zags` SET `no` = '1' WHERE `j_id` = '".intval($_GET['j_id'])."' and `n_id` = '".$v_us['id']."'");
if(query("DELETE FROM `zags` WHERE `j_id` = '".intval($_GET['j_id'])."' and `n_id` = '".$v_us['id']."' and `yes` != '1'")){
$msg = 'Мне жаль, но [b]'.$v_us['user'].'[/b] отказалась выходить за тебя замуж :(';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('$v_us_system','0','".user(intval($_GET['j_id']))."','".user_inf(intval($_GET['j_id']))."','$time','$msg')");
}
}
echo '';
$a = @mysql_fetch_assoc(query ("Select * from zags WHERE `j_id` = '".intval($_GET['j_id'])."' and `n_id` = '".$v_us['id']."' and `yes` = '0'"));
if($a['id']){
echo 'Дорогая '.$v_us['user'].', '.user_inf($a['j_id'],'user').' предлагает тебе стать твоей женой:<br />';
echo ''.$a['msg'].'<br />';
echo 'Свадьба состоиться <b>'.times($a['timesv']).'</b><br />';
echo '<br /><a href="?mod=otvet&j_id='.$_GET['j_id'].'&yes">Согласиться</a>|<a href="?mod=otvet&j_id='.$_GET['j_id'].'&no">Отказаться</a<br /><br />';
}
break;
case 'jurnal':
echo menu.'<b>Все свадьбы</b>'.div.'<br />';
if (empty($v_us['max'])) $v_us['max']=10;
$max = $v_us['max'];
$k_post=mysql_result(query("select count(*) as num from zags "),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
$r = query ("Select * from zags order by timesv desc LIMIT $start, $max");
if ($k_post == 0)echo 'Свадеб не найдено...<br />';
$post_k=$start+1;
while($a = @mysql_fetch_assoc($r)){
if ($a['timesv']>$time&&$a['cer']!=20)$otp='Состоится '.times($a['timesv']).'';
else if ($a['timesv']<$time&&$a['cer']!=20)$otp='Идет церемония';
else if ($a['timesv']<$time&&$a['cer']==20)$otp='Состоялась '.times($a['timesv']).'';
if ($a['razvod']==1)$otp2=' <b>Разведены</b>';
echo links.'<b>'.user2($a['j_id'],1).'</b> и <b>'.user2($a['n_id'],1).'</b> '.$otp.$otp2.''.div;
echo 'Свидетели: <b>'.user2($a['frj_id'],1).'</b> и <b>'.user2($a['frn_id'],1).'</b>';
echo '<dl></dl>';
}
if ($k_page>1){
echo "<dl><dt></dt></dl>";
str('?mod='.$mod.'&',$k_page,$page); // Вывод страниц
echo "<br /><dl><dt></dt></dl><br />";
}
break;
case 'razv':
if (isset($_GET['yes'])){
if($v_us['sex']==1){
$msg = 'Ваш муж [b]'.$v_us['user'].'[/b] подал на развод, перейдите в [url=/zags/]ЗАГС[/url] чтобы согласиться или отказаться от развода.';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('$v_us_system','0','".user($v_us['para'])."','".user_inf($v_us['para'])."','$time','$msg')");
echo 'Мы сообщили вашей жене. Теперь ожидайте её решения.<br />';
}else{
$msg = 'Ваша жена [b]'.$v_us['user'].'[/b] подала на развод, перейдите в [url=/zags/?mod=razvod]ЗАГС[/url] чтобы согласиться или отказаться от развода.';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('$v_us_system','0','".user($v_us['para'])."','".user_inf($v_us['para'])."','$time','$msg')");
echo 'Мы сообщили вашему мужу. Теперь ожидайте его решения.<br />';
}
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
if($v_us['para']!=''){
echo 'Вы уверены что хотите подать на развод?<br />';
echo '<br /><a href="?mod='.$mod.'&yes">ДА</a>|<a href="?">НЕТ</a<br /><br />';
}else echo 'Вы не состоите в браке!<br />';
break;
case 'razvod':
if (isset($_GET['yes'])){
if($v_us['sex']==0){
if(query("UPDATE `zags` SET `razvod` = '1' WHERE `j_id` = '".intval($_GET['jn_id'])."' and `n_id` = '".$v_us['id']."'")){
query("UPDATE `users` SET `para`='' WHERE `sid` = '".$sid."' and `id`='".intval($_GET['jn_id'])."'");
query("UPDATE `users` SET `para`='' WHERE `sid` = '".$sid."' and `id`='".$v_us['id']."'");
$msg = '[b]'.$v_us['user'].'[/b] дала согласие на развод. Ты снова холост!';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('$v_us_system','0','".user(intval($_GET['jn_id']))."','".user_inf(intval($_GET['jn_id']))."','$time','$msg')");
echo 'Вы успешно разведены!<br />';
}
}else{
if(query("UPDATE `zags` SET `razvod` = '1' WHERE `n_id` = '".intval($_GET['jn_id'])."' and `j_id` = '".$v_us['id']."'")){
query("UPDATE `users` SET `para`='' WHERE `sid` = '".$sid."' and `id`='".intval($_GET['jn_id'])."'");
query("UPDATE `users` SET `para`='' WHERE `sid` = '".$sid."' and `id`='".$v_us['id']."'");
$msg = '[b]'.$v_us['user'].'[/b] дал согласие на развод. Вы разведены!';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('$v_us_system','0','".user(intval($_GET['jn_id']))."','".user_inf(intval($_GET['jn_id']))."','$time','$msg')");
echo 'Вы успешно разведены!<br />';
}
}
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
if (isset($_GET['no'])){
if($v_us['sex']==0){
$msg = '[b]'.$v_us['user'].'[/b] не дала согласия на развод!';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('$v_us_system','0','".user(intval($_GET['jn_id']))."','".user_inf(intval($_GET['jn_id']))."','$time','$msg')");
}else{
$msg = '[b]'.$v_us['user'].'[/b] не дал согласия на развод!';
query ("INSERT INTO privat (user,user_id,to_user,to_id,time,msg) VALUES ('$v_us_system','0','".user(intval($_GET['jn_id']))."','".user_inf(intval($_GET['jn_id']))."','$time','$msg')");
}
echo 'Предложение о разводе отклонено!<br />';
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
}
echo 'Вы желаете развестись?<br />';
echo '<br /><a href="?mod='.$mod.'&jn_id='.$v_us['para'].'&yes">ДА</a>|<a href="?mod='.$mod.'&jn_id='.$v_us['para'].'&no">НЕТ</a<br /><br />';
break;
}
echo "<br/>";
echo gb.'<a href="index">ЗАГС</a>'.div;
echo gb.'<a href="'.H.'enter">Прихожая</a>'.div;
foot();
?>