151 lines
7.1 KiB
PHP
151 lines
7.1 KiB
PHP
<?
|
|
session_start();
|
|
if(!isset($_SESSION['uid'])) { header('Location: /index.php'); die(); }
|
|
include('config.php');
|
|
include('functions.php');
|
|
if($user['battle'] > 0) { header('Location: /fbattle.php'); die(); }
|
|
|
|
|
|
if($_POST['sewe']) {
|
|
$name = htmlspecialchars($_POST['name'], NULL, 'cp1251');
|
|
$diviz = htmlspecialchars($_POST['motto'], NULL, 'cp1251');
|
|
$color = htmlspecialchars($_POST['color'], NULL, 'cp1251');
|
|
$icq = htmlspecialchars($_POST['icq'], NULL, 'cp1251');
|
|
$homePage = htmlspecialchars($_POST['homePage'], NULL, 'cp1251');
|
|
$city = htmlspecialchars($_POST['city'], NULL, 'cp1251');
|
|
$hobbie = str_replace("\\n", "<br />", $_POST['hobbie']);
|
|
$hobbie = str_replace("\\r", "", $_POST['hobbie']);
|
|
$hobbie = str_replace("<br />", "<br />", $_POST['hobbie']);
|
|
|
|
|
|
$simbolcount = strlen($hobbie);
|
|
|
|
if(isset($color) && $user['align'] != '2.99' && !($color == "black" || $color == "blue" || $color == "fuchsia" || $color == "gray" || $color == "green" || $color == "maroon" || $color == "navy" || $color == "olive" || $color == "purple" || $color == "teal" || $color == "orange" || $color == "chocolate" || $color == "darkKhaki" || $color == "sandyBrown")) {
|
|
$error = "Возможно использовать цвета указанные только в меню анкеты!";
|
|
$color = "Black";
|
|
} elseif($user['align'] != '2.99' && $simbolcount > 1500) {
|
|
$error = "Максимальная длинна поля Хобби: 1500 символов ...";
|
|
} else {
|
|
mysql_query('UPDATE `users` SET `realname` = "'.mysql_real_escape_string($name).'", `lozung` = "'.mysql_real_escape_string($diviz).'", `color` = "'.mysql_real_escape_string($color).'", `icq` = "'.mysql_real_escape_string($icq).'", `http` = "'.mysql_real_escape_string($homePage).'", `city` = "'.mysql_real_escape_string($city).'", `info` = "'.mysql_real_escape_string($hobbie).'" WHERE `id` = "'.$user['id'].'" LIMIT 1');
|
|
echo mysql_error();
|
|
$user['realname'] = $name; $user['lozung'] = $diviz; $user['color'] = $color; $user['icq'] = $icq; $user['http'] = $homePage; $user['city'] = $city; $user['info'] = $hobbie;
|
|
$error = 'Изменения вступили в силу ...';
|
|
}
|
|
}
|
|
|
|
?>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta http-equiv="Content-Language" content="ru" />
|
|
<link rel="stylesheet" href="css/main.css" type="text/css" />
|
|
<title>404</title>
|
|
<style text="text/css">
|
|
.header {
|
|
color: #8f0000;
|
|
font-family: Arial;
|
|
font-size: 12pt;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
}
|
|
table.soctable {
|
|
border: 0px solid #d4d4d4;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
table.soctable td, table.soctable th {
|
|
border: 0px solid #c4c4c4;
|
|
padding: 5px;
|
|
margin: 0;
|
|
}
|
|
</style>
|
|
<script type="text/javascript" src="http://g.capitalcity.old-dark.ru/js/jquery-1.7.2.min.js"></script>
|
|
<script type="text/javascript">
|
|
top.jQuery.fn.center = function () {
|
|
this.css("position", "absolute");
|
|
this.css("top", (($(window).height() - this.outerHeight()) / 2) + $(window).scrollTop() + "px");
|
|
this.css("left", (($(window).width() - this.outerWidth()) / 2) + $(window).scrollLeft() + "px");
|
|
return this;
|
|
};
|
|
</script>
|
|
</head>
|
|
<body style="background-color: font-size: 10pt; background-color: #e2e0e0; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;">
|
|
<div id="hint4"></div>
|
|
<table width="100%">
|
|
<tr>
|
|
<td class="header">Анкета персонажа <?=$user['login']; ?></td>
|
|
<td align="right" width="250"><input type="button" onclick="location.href = 'user_anketa.php';" value=" Обновить " style="cursor: pointer;" /> <input type="button" value=" Вернуться " onclick="location.href = 'main.php';" style="cursor: pointer;" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" valign="top">
|
|
<form action="?" name="anketa" id="anketa" method="POST">
|
|
<input type="hidden" name="act" value="save" />
|
|
<table align="center" border="0">
|
|
<tr>
|
|
<td valign="top">
|
|
<table width="100%">
|
|
<tr>
|
|
<td>Реальное имя:</td>
|
|
<td><input style="width: 100%" type="text" name="name" value="<?=$user['realname']; ?>" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Девиз:</td>
|
|
<td><input style="width: 100%" type="text" name="motto" value="<?=$user['lozung']; ?>" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Цвет сообщений:</td>
|
|
<td>
|
|
<select name="color">
|
|
<option style="background: #f2f0f0; color: black" value="black">Черный</option>
|
|
<option style="background: #f2f0f0; color: blue" value="blue">Синий</option>
|
|
<option style="background: #f2f0f0; color: fuchsia" value="fuchsia">Розовый</option>
|
|
<option style="background: #f2f0f0; color: gray" value="gray">Серый</option>
|
|
<option style="background: #f2f0f0; color: green" value="green">Зеленый</option>
|
|
<option style="background: #f2f0f0; color: maroon" value="maroon">Темнокрасный</option>
|
|
<option style="background: #f2f0f0; color: navy" value="navy">Темносиний</option>
|
|
<option style="background: #f2f0f0; color: olive" value="olive">Оливковый</option>
|
|
<option style="background: #f2f0f0; color: purple" value="purple">Фиолетовый</option>
|
|
<option style="background: #f2f0f0; color: teal" value="teal">Морской волны</option>
|
|
<option style="background: #f2f0f0; color: orange" value="orange">Оранжевый</option>
|
|
<option style="background: #f2f0f0; color: chocolate" value="chocolate">Шоколадный</option>
|
|
<option style="background: #f2f0f0; color: darkkhaki" value="darkKhaki">Темный хаки</option>
|
|
<option style="background: #f2f0f0; color: sandybrown" value="sandyBrown">Темнопесочный</option>
|
|
<? if($user['align'] == 2.99) { echo '<option style="background: #f2f0f0; color: red" value="Red">Красный</option>'; } ?>
|
|
</select>
|
|
<script language="javascript" type="text/javascript">var coloru = '<?=$user['color'];?>'; if(coloru == '' || coloru == 0) { anketa.color.value = "black"; } else { anketa.color.value = "<?=$user['color']?>"; }</script>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>ICQ:</td>
|
|
<td><input style="width: 100%" type="text" name="icq" value="<?=$user['icq']; ?>" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Домашняя страничка:</td>
|
|
<td><input style="width: 100%" type="text" name="homePage" value="<?=$user['http']; ?>" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Город:</td>
|
|
<td><input style="width: 100%" type="text" name="city" value="<?=$user['city']; ?>" /></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td valign="top" width="50%">
|
|
Увлечения / хобби:
|
|
<br /><textarea name="hobbie" style="width: 400px; height: 300px;"><?=$user['info']; ?></textarea>
|
|
<br /><input type="submit" value=" Сохранить " style="cursor: pointer; width: 100%;" name="sewe" />
|
|
<? if($error != '') { echo '<b style=\'color: Red;\'>'.$error.'</b>'; } ?>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</form>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</body>
|
|
</html>
|