Удаление неиспользуемого кода. Тесты.

This commit is contained in:
lopar 2018-01-29 20:21:55 +02:00
parent af712c037e
commit cec43f9e79
2 changed files with 10 additions and 212 deletions

View File

@ -2548,32 +2548,11 @@ function showinf_pers($id, $pas = 0, $battle = 0, $me = 0, $main = false) //FIXM
} else {
$rrm = $rooms[$data['room']];
}
$r .= '<center>Персонаж сейчас находится в игре.</center><center><b>"' . $rrm . '"</b></center>';
$r .= '<center>Персонаж сейчас находится в игре.<b>"' . $rrm . '"</b></center>';
} else {
$date = getDateInterval($online['date']);
$year = year_text($date['year']);
$month = month_text($date['month']);
$week = week_text($date['week']);
$days = days_text($date['day']);
$hour = hour_text($date['hour']);
$minute = minute_text($date['minute']);
if ($days > 0 || $week > 0 || $month > 0 || $year > 0) {
$minute = "";
}
if ($week > 0 || $month > 0 || $year > 0) {
$hour = "";
}
if ($month > 0 || $year > 0) {
$week = "";
}
if (empty($user['admin'])) {
$r .= "<center>Персонаж не в игре, но был тут:</center><center>" . date("Y.m.d H:i", $online['date']) . "<img src=\"i/clok3_2.png\" /></center>";
$r .= "<center>(" . $year . $month . $week . $days . $hour . $minute . " назад)</center>";
} else {
$r .= "<center>Персонаж не в игре.</center>";
}
$r .= "<center>Персонаж не в игре.</center>";
}
}
if ($user['battle'] > 0 && $user['invis'] == 0) {
$r .= '<br />Персонаж сейчас в <a target="_blank" href="logs.php?log=' . $user['battle'] . '">поединке</a>';
@ -2655,160 +2634,6 @@ function showinf_pers($id, $pas = 0, $battle = 0, $me = 0, $main = false) //FIXM
return $r;
}
function getDateInterval($pointDate)
{//FIXME Лолшто?! ))))))
$pointNow = time();
$times = array('year' => 60 * 60 * 24 * 365, 'month' => 60 * 60 * 24 * 31, 'week' => 60 * 60 * 24 * 7, 'day' => 60 * 60 * 24, 'hour' => 60 * 60, 'minute' => 60);
$pointInterval = $pointDate > $pointNow ? $pointDate - $pointNow : $pointNow - $pointDate;
$returnDate = array();
$returnDate['year'] = floor($pointInterval / $times['year']);
$pointInterval = $pointInterval % $times['year'];
$returnDate['month'] = floor($pointInterval / $times['month']);
$pointInterval = $pointInterval % $times['month'];
$returnDate['week'] = floor($pointInterval / $times['week']);
$pointInterval = $pointInterval % $times['week'];
$returnDate['day'] = floor($pointInterval / $times['day']);
$pointInterval = $pointInterval % $times['day'];
$returnDate['hour'] = floor($pointInterval / $times['hour']);
$pointInterval = $pointInterval % $times['hour'];
$returnDate['minute'] = floor($pointInterval / $times['minute']);
// $pointInterval = $pointInterval % $times['minute'];
return $returnDate;
}
function year_text($days)
{
$s = substr($days, strlen($days) - 1, 1);
if (strlen($days) >= 2) {
if (substr($days, strlen($days) - 2, 1) == '1') {
$ok = true;
return $days . " лет ";
}
}
if (!$ok) {
if ($days == 0) {
return "";
} elseif ($s == 0 || $s >= 5) {
return $days . " лет ";
} elseif ($s == 1) {
return $days . " год ";
} elseif ($s >= 2 && $s <= 4) {
return $days . " года ";
}
}
}
function month_text($days)
{
$s = substr($days, strlen($days) - 1, 1);
if (strlen($days) >= 2) {
if (substr($days, strlen($days) - 2, 1) == '1') {
$ok = 1;
return $days . " месяцев ";
}
}
if (!$ok) {
if ($days == 0) {
return "";
} elseif ($s == 0 || $s >= 5) {
return $days . " месяцев ";
} elseif ($s == 1) {
return $days . " месяц ";
} elseif ($s >= 2 && $s <= 4) {
return $days . " месяца ";
}
}
}
function week_text($days)
{
$s = substr($days, strlen($days) - 1, 1);
if (strlen($days) >= 2) {
if (substr($days, strlen($days) - 2, 1) == '1') {
return $days . " недель ";
$ok = true;
}
}
if (!$ok) {
if ($days == 0) {
return "";
} elseif ($s == 0 || $s >= 5) {
return $days . " недель ";
} elseif ($s == 1) {
return $days . " неделю ";
} elseif ($s >= 2 && $s <= 4) {
return $days . " недели ";
}
}
}
function days_text($days)
{
$s = substr($days, strlen($days) - 1, 1);
if (strlen($days) >= 2) {
if (substr($days, strlen($days) - 2, 1) == '1') {
return $days . " дней ";
$ok = true;
}
}
if (!$ok) {
if ($days == 0) {
return "";
} elseif ($s == 0 || $s >= 5) {
return $days . " дней ";
} elseif ($s == 1) {
return $days . " день ";
} elseif ($s >= 2 && $s <= 4) {
return $days . " дня ";
}
}
}
function hour_text($days)
{
$s = substr($days, strlen($days) - 1, 1);
if (strlen($days) >= 2) {
if (substr($days, strlen($days) - 2, 1) == '1') {
return $days . " часов ";
$ok = true;
}
}
if (!$ok) {
if ($days == 0) {
return "";
} elseif ($s == 0 || $s >= 5) {
return $days . " часов ";
} elseif ($s == 1) {
return $days . " час ";
} elseif ($s >= 2 && $s <= 4) {
return $days . " часа ";
}
}
}
function minute_text($days)
{
$s = substr($days, strlen($days) - 1, 1);
if (strlen($days) >= 2) {
if (substr($days, strlen($days) - 2, 1) == '1') {
return $days . " минут ";
$ok = true;
}
}
if (!$ok) {
if ($days == 0) {
return "1 минуту";
} elseif ($s == 0 || $s >= 5) {
return $days . " минут ";
} elseif ($s == 1) {
return $days . " минуту ";
} elseif ($s >= 2 && $s <= 4) {
return $days . " минуты ";
}
}
}
function showpersout($id, $pas = 0, $battle = 0, $me = 0)
{
global $rooms;
@ -3141,32 +2966,9 @@ function showpersout($id, $pas = 0, $battle = 0, $me = 0)
} else {
$rrm = $rooms[$data['room']];
}
echo '<center>Персонаж сейчас находится в игре.</center><center><B>"' . $rrm . '"</B></center>';
echo '<center>Персонаж сейчас находится в игре.<B>"' . $rrm . '"</B></center>';
} else {
$date = getDateInterval($online['date']);
$year = year_text($date['year']);
$month = month_text($date['month']);
$week = week_text($date['week']);
$days = days_text($date['day']);
$hour = hour_text($date['hour']);
$minute = minute_text($date['minute']);
if ($days > 0 or $week > 0 or $month > 0 or $year > 0) {
$minute = "";
}
if ($week > 0 or $month > 0 or $year > 0) {
$hour = "";
}
if ($month > 0 or $year > 0) {
$week = "";
}
echo "<center>Персонаж не в игре, но был тут:</center><center>" . date("Y.m.d H:i", $online['date']) . "<IMG src=\"i/clok3_2.png\" /></center>";
echo "<center>(" . $year . $month . $week . $days . $hour . $minute . " назад)</center>";
echo "<center>Персонаж не в игре.</center>";
}
?><?
if ($user['battle'] > 0 && $user['invis'] == 0) {

View File

@ -1,11 +1,7 @@
<?php
include 'config.php';
$items = db::c()->query('SELECT `id`, `name`, `img`, `duration`, `maxdur`,
`ghp`, `gsila`, `glovk`, `ginta`, `gintel`,
`bron1`, `bron2`, `bron3`, `bron4`,
type, prototype, otdel
FROM inventory WHERE owner = 10736 AND dressed = 1')->fetch_assoc();
while ($items) {
$items['id'] = $items;
}
print_r($items);
include 'functions.php';
showinf_pers(10736,1);
showinf_pers(10736);