diff --git a/functions.php b/functions.php
index 1d8119c..6af34ac 100644
--- a/functions.php
+++ b/functions.php
@@ -84,29 +84,6 @@ $var_map = array(
'cell_25' => 'Полесье'
);
-function close_dangling_tags($html)
-{
- preg_match_all("#<([a-z]+)( .*)?(?!/)>#iU", $html, $result);
- $openedtags = $result[1];
- preg_match_all("#([a-z]+)>#iU", $html, $result);
- $closedtags = $result[1];
- $len_opened = count($openedtags);
-
- if (count($closedtags) == $len_opened) {
- return $html;
- }
-
- $openedtags = array_reverse($openedtags);
- for ($i = 0; $i < $len_opened; $i++) {
- if (!in_array($openedtags[$i], $closedtags)) {
- $html .= '' . $openedtags[$i] . '>';
- } else {
- unset($closedtags[array_search($openedtags[$i], $closedtags)]);
- }
- }
- return $html;
-}
-
function get_out($u)
{
$pers = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "' . $u . '" LIMIT 1'));
@@ -1204,7 +1181,7 @@ function showinf_pers($id, $pas = 0, $battle = 0, $me = 0, $main = false) //FIXM
if (!$battle) {
if ($pas) {
- $r .= '
'.GAMEDOMAIN.' |
';
+ $r .= ''.GAMEDOMAIN.' | ';
$online = db::c()->query('SELECT `u`.*, `o`.`date`, `u`.*, `o`.`real_time` FROM `users` AS `u`, `online` AS `o` WHERE `u`.`id` = `o`.`id` AND `u`.`id` = ?i ', $user['id'])->fetch_assoc();
if ($invis) {
$invis = db::c()->query('SELECT `time` FROM `effects` WHERE `owner` = ?i AND `type` = 1022', $user['id'])->fetch_assoc();//FIXME Тип содержит число, невозможное в базе.
@@ -1228,76 +1205,61 @@ function showinf_pers($id, $pas = 0, $battle = 0, $me = 0, $main = false) //FIXM
if ($user['battle'] > 0 && $user['invis'] == 0) {
$r .= ' Персонаж сейчас в поединке';
}
- $r .= '';
+ $r .= '';
$r .= '';
$r .= show_eff_inf($user['id'], 1);
$r .= ' | ';
}
$r .= ' | ';
$r .= '';
- $r .= 'Сила: ' . $user['sila'] . ' ';
- $r .= 'Ловкость: ' . $user['lovk'] . ' ';
- $r .= 'Интуиция: ' . $user['inta'] . ' ';
- $r .= 'Выносливость: ' . $user['vinos'] . ' ';
+ $r .= 'Сила: ' . $user['sila'] . ' ';
+ $r .= 'Ловкость: ' . $user['lovk'] . ' ';
+ $r .= 'Интуиция: ' . $user['inta'] . ' ';
+ $r .= 'Выносливость: ' . $user['vinos'] . ' ';
if ($user['level'] > 3) {
- $r .= 'Интеллект: ' . $user['intel'] . ' ';
+ $r .= 'Интеллект: ' . $user['intel'] . ' ';
}
if (!$pas && (($user['stats'] > 0) || ($user['master'] > 0))) {
- $r .= '+ Способности ';
+ $r .= '+ Способности ';
}
$r .= '
';
if (!$pas) {
- $r .= 'Опыт: ' . $user['exp'] . ' (' . $user['nextup'] . ') ';
+ $r .= 'Опыт: ' . $user['exp'] . ' (' . $user['nextup'] . ') ';
}
- $r .= 'Уровень: ' . $user['level'] . ' ';
- $r .= 'Побед: ' . $user['win'] . ' ';
- $r .= 'Поражений: ' . $user['lose'] . ' ';
- $r .= 'Ничьих: ' . $user['nich'] . ' ';
+ $r .= 'Уровень: ' . $user['level'] . ' ';
+ $r .= 'Побед: ' . $user['win'] . ' ';
+ $r .= 'Поражений: ' . $user['lose'] . ' ';
+ $r .= 'Ничьих: ' . $user['nich'] . ' ';
if ($user['klan'] && !$pas) {
- $r .= "Клан: " . ClanImage($user['klan']) . " ";
+ $r .= "Клан: " . ClanImage($user['klan']) . " ";
} elseif ($user['klan']) {
-// $clann = mysql_fetch_array(mysql_query("SELECT `name`,`short` FROM `clans` WHERE `id` = '{$user['klan']}' LIMIT 1"));
- $clann = db::c()->query('SELECT `name`,`short` FROM `clans` WHERE `id` = ?i', $user['klan'])->fetch_assoc();
- $r .= "" . close_dangling_tags($clann['name']) . " " . close_dangling_tags($user['status']) . " ";
- } elseif ($user['align'] > 0) {
- if ((int)$user['align'] == 1) {
- $r .= "Орден Паладинов {$user['status']} ";
- }
- if ($user['align'] == 3) {
- $r .= "Темное братство ";
- }
- if ($user['align'] == 2) {
- $r .= "Нейтральное братство ";
- }
- if ($user['align'] == 6) {
- $r .= "Светлое братство ";
- }
+ $clann = db::c()->query('SELECT `name` FROM `clans` WHERE `id` = ?i', $user['klan'])->fetch_assoc();
+ $r .= $clann['name'] . $user['status'] . " ";
+ } elseif ((int)$user['align'] == 1) {
+ $r .= "Паладин: {$user['status']} ";
+ } elseif ($user['admin'] == 1) {
+ $r .= "Администратор ";
}
if ($pas) {
$date1 = explode(" ", $user['borntime']);
$date2 = explode("-", $date1[0]);
$date3 = "" . $date2[2] . "-" . $date2[1] . "-" . $date2[0] . "";
- $r .= 'Место рождения: ' . $user['borncity'] . ' ';
- $r .= 'День рождения персонажа: ' . $date3 . ' ';
+ $r .= 'День рождения персонажа: ' . $date3 . ' ';
$r .= ' ';
if ($user['palcom'] && $pas) {
- $r .= "Сообщение от Паладинов о причине отправки в хаос/блокировке: {$user['palcom']}";
- }
- $ischaos = db::c()->query('SELECT `time` FROM `effects` WHERE `owner` = ?i AND `type` = 4 ', $user['id'])->fetch_assoc();
- if ($ischaos['time']) {
- $r .= " Хаос еще " . timeOut($ischaos['time'] - time()) . "";
+ $r .= "Сообщение от Паладинов о причине отправки в хаос/блокировке: {$user['palcom']}";
}
}
} else {
$r .= ' |
';
- $r .= 'Сила: ' . $user['sila'] . ' ';
- $r .= 'Ловкость: ' . $user['lovk'] . ' ';
- $r .= 'Интуиция: ' . $user['inta'] . ' ';
- $r .= 'Выносливость: ' . $user['vinos'] . ' ';
+ $r .= 'Сила: ' . $user['sila'] . ' ';
+ $r .= 'Ловкость: ' . $user['lovk'] . ' ';
+ $r .= 'Интуиция: ' . $user['inta'] . ' ';
+ $r .= 'Выносливость: ' . $user['vinos'] . ' ';
if ($user['level'] > 3) {
- $r .= 'Интеллект: ' . $user['intel'] . ' ';
+ $r .= 'Интеллект: ' . $user['intel'] . ' ';
}
$r .= ' |
';
}
@@ -1617,7 +1579,7 @@ function showpersout($pas = 0) //FIXME Сделать по человеческ
if ($user['klan']) {
- echo "Клан: " . ClanImage($user['klan']) . "
";
+ echo "Клан: " . ClanImage($user['klan']) . "
";
}
} else {