Deleted borncity
from users
table. Code cleanup.
This commit is contained in:
parent
1205dfc2ad
commit
2367fc7fb6
@ -84,29 +84,6 @@ $var_map = array(
|
|||||||
'cell_25' => 'Полесье'
|
'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)
|
function get_out($u)
|
||||||
{
|
{
|
||||||
$pers = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "' . $u . '" LIMIT 1'));
|
$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 (!$battle) {
|
||||||
if ($pas) {
|
if ($pas) {
|
||||||
$r .= '<tr><td align=middle colSpan=2><b><small>'.GAMEDOMAIN.'</small></b></td></tr><tr><td colSpan=2><small>';
|
$r .= '<tr><td align=middle colSpan=2><b><small>'.GAMEDOMAIN.'</small></b></td></tr><tr><td colSpan=2>';
|
||||||
$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();
|
$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) {
|
if ($invis) {
|
||||||
$invis = db::c()->query('SELECT `time` FROM `effects` WHERE `owner` = ?i AND `type` = 1022', $user['id'])->fetch_assoc();//FIXME Тип содержит число, невозможное в базе.
|
$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) {
|
if ($user['battle'] > 0 && $user['invis'] == 0) {
|
||||||
$r .= '<br />Персонаж сейчас в <a target="_blank" href="logs.php?log=' . $user['battle'] . '">поединке</a>';
|
$r .= '<br />Персонаж сейчас в <a target="_blank" href="logs.php?log=' . $user['battle'] . '">поединке</a>';
|
||||||
}
|
}
|
||||||
$r .= '</center></small>';
|
$r .= '</center>';
|
||||||
$r .= '<div class="effectList" style="padding-top: 15px;">';
|
$r .= '<div class="effectList" style="padding-top: 15px;">';
|
||||||
$r .= show_eff_inf($user['id'], 1);
|
$r .= show_eff_inf($user['id'], 1);
|
||||||
$r .= '</div></td></tr>';
|
$r .= '</div></td></tr>';
|
||||||
}
|
}
|
||||||
$r .= '</tbody></table></center></td>';
|
$r .= '</tbody></table></center></td>';
|
||||||
$r .= '<td valign=top ' . (!$pas ? "style='width: 450px;'" : "") . '>';
|
$r .= '<td valign=top ' . (!$pas ? "style='width: 450px;'" : "") . '>';
|
||||||
$r .= 'Сила: ' . $user['sila'] . '<br />';
|
$r .= 'Сила: ' . $user['sila'] . '<br>';
|
||||||
$r .= 'Ловкость: ' . $user['lovk'] . '<br />';
|
$r .= 'Ловкость: ' . $user['lovk'] . '<br>';
|
||||||
$r .= 'Интуиция: ' . $user['inta'] . '<br />';
|
$r .= 'Интуиция: ' . $user['inta'] . '<br>';
|
||||||
$r .= 'Выносливость: ' . $user['vinos'] . '<br />';
|
$r .= 'Выносливость: ' . $user['vinos'] . '<br>';
|
||||||
if ($user['level'] > 3) {
|
if ($user['level'] > 3) {
|
||||||
$r .= 'Интеллект: ' . $user['intel'] . '<br />';
|
$r .= 'Интеллект: ' . $user['intel'] . '<br>';
|
||||||
}
|
}
|
||||||
if (!$pas && (($user['stats'] > 0) || ($user['master'] > 0))) {
|
if (!$pas && (($user['stats'] > 0) || ($user['master'] > 0))) {
|
||||||
$r .= '<a href="main.php?edit=1">+ Способности</a><br />';
|
$r .= '<a href="main.php?edit=1">+ Способности</a><br>';
|
||||||
}
|
}
|
||||||
$r .= '<hr style=\'width: 50%; float: left;\' /><br />';
|
$r .= '<hr style=\'width: 50%; float: left;\' /><br />';
|
||||||
if (!$pas) {
|
if (!$pas) {
|
||||||
$r .= 'Опыт: <b>' . $user['exp'] . '</b> (' . $user['nextup'] . ')<br /></small>';
|
$r .= 'Опыт: <b>' . $user['exp'] . '</b> (' . $user['nextup'] . ')<br>';
|
||||||
}
|
}
|
||||||
$r .= 'Уровень: ' . $user['level'] . '<br /></small>';
|
$r .= 'Уровень: ' . $user['level'] . '<br>';
|
||||||
$r .= 'Побед: <span>' . $user['win'] . '</span></small><br />';
|
$r .= 'Побед: <span>' . $user['win'] . '</span><br>';
|
||||||
$r .= 'Поражений: <span>' . $user['lose'] . '</span></small><br />';
|
$r .= 'Поражений: <span>' . $user['lose'] . '</span><br>';
|
||||||
$r .= 'Ничьих: <span>' . $user['nich'] . '</span></small><br />';
|
$r .= 'Ничьих: <span>' . $user['nich'] . '</span><br>';
|
||||||
|
|
||||||
|
|
||||||
if ($user['klan'] && !$pas) {
|
if ($user['klan'] && !$pas) {
|
||||||
$r .= "Клан: " . ClanImage($user['klan']) . "<br /></small>";
|
$r .= "Клан: " . ClanImage($user['klan']) . "<br>";
|
||||||
} elseif ($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` FROM `clans` WHERE `id` = ?i', $user['klan'])->fetch_assoc();
|
||||||
$clann = db::c()->query('SELECT `name`,`short` FROM `clans` WHERE `id` = ?i', $user['klan'])->fetch_assoc();
|
$r .= $clann['name'] . $user['status'] . "<br>";
|
||||||
$r .= "<a href='/encicl/index.php?section=99&page=clans1&clan=" . close_dangling_tags($clann['short']) . "' target='_blank'>" . close_dangling_tags($clann['name']) . "</a> " . close_dangling_tags($user['status']) . "</small><br />";
|
} elseif ((int)$user['align'] == 1) {
|
||||||
} elseif ($user['align'] > 0) {
|
$r .= "<b>Паладин: </b> {$user['status']}<br>";
|
||||||
if ((int)$user['align'] == 1) {
|
} elseif ($user['admin'] == 1) {
|
||||||
$r .= "<b>Орден Паладинов</b> {$user['status']}<br /></small>";
|
$r .= "<b>Администратор</b><br>";
|
||||||
}
|
|
||||||
if ($user['align'] == 3) {
|
|
||||||
$r .= "<b>Темное братство</b><br /></small>";
|
|
||||||
}
|
|
||||||
if ($user['align'] == 2) {
|
|
||||||
$r .= "<b>Нейтральное братство</b><br /></small>";
|
|
||||||
}
|
|
||||||
if ($user['align'] == 6) {
|
|
||||||
$r .= "<b>Светлое братство</b><br /></small>";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
if ($pas) {
|
if ($pas) {
|
||||||
$date1 = explode(" ", $user['borntime']);
|
$date1 = explode(" ", $user['borntime']);
|
||||||
$date2 = explode("-", $date1[0]);
|
$date2 = explode("-", $date1[0]);
|
||||||
$date3 = "" . $date2[2] . "-" . $date2[1] . "-" . $date2[0] . "";
|
$date3 = "" . $date2[2] . "-" . $date2[1] . "-" . $date2[0] . "";
|
||||||
$r .= 'Место рождения: <b>' . $user['borncity'] . '</b><br />';
|
$r .= 'День рождения персонажа: ' . $date3 . '<br>';
|
||||||
$r .= 'День рождения персонажа: ' . $date3 . '<br /></small>';
|
|
||||||
$r .= '<hr />';
|
$r .= '<hr />';
|
||||||
if ($user['palcom'] && $pas) {
|
if ($user['palcom'] && $pas) {
|
||||||
$r .= "Сообщение от Паладинов о причине отправки в хаос/блокировке: <br /><font class=private>{$user['palcom']}</font>";
|
$r .= "Сообщение от Паладинов о причине отправки в хаос/блокировке:<br><span class=private>{$user['palcom']}</span>";
|
||||||
}
|
|
||||||
$ischaos = db::c()->query('SELECT `time` FROM `effects` WHERE `owner` = ?i AND `type` = 4 ', $user['id'])->fetch_assoc();
|
|
||||||
if ($ischaos['time']) {
|
|
||||||
$r .= "<br />Хаос еще <i>" . timeOut($ischaos['time'] - time()) . "</i>";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$r .= '<tr><td colSpan=2 style="padding-left: 25px;">';
|
$r .= '<tr><td colSpan=2 style="padding-left: 25px;">';
|
||||||
$r .= 'Сила: ' . $user['sila'] . '<br />';
|
$r .= 'Сила: ' . $user['sila'] . '<br>';
|
||||||
$r .= 'Ловкость: ' . $user['lovk'] . '<br />';
|
$r .= 'Ловкость: ' . $user['lovk'] . '<br>';
|
||||||
$r .= 'Интуиция: ' . $user['inta'] . '<br />';
|
$r .= 'Интуиция: ' . $user['inta'] . '<br>';
|
||||||
$r .= 'Выносливость: ' . $user['vinos'] . '<br />';
|
$r .= 'Выносливость: ' . $user['vinos'] . '<br>';
|
||||||
if ($user['level'] > 3) {
|
if ($user['level'] > 3) {
|
||||||
$r .= 'Интеллект: ' . $user['intel'] . '<br />';
|
$r .= 'Интеллект: ' . $user['intel'] . '<br>';
|
||||||
}
|
}
|
||||||
$r .= '</td></tr></table>';
|
$r .= '</td></tr></table>';
|
||||||
}
|
}
|
||||||
@ -1617,7 +1579,7 @@ function showpersout($pas = 0) //FIXME Сделать по человеческ
|
|||||||
|
|
||||||
<?
|
<?
|
||||||
if ($user['klan']) {
|
if ($user['klan']) {
|
||||||
echo "Клан: " . ClanImage($user['klan']) . "<BR></small>";
|
echo "Клан: " . ClanImage($user['klan']) . "<BR>";
|
||||||
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user