From 4f46e7e5ed93346d279bbda9c6cf580a4de80392 Mon Sep 17 00:00:00 2001 From: lopar Date: Sun, 4 Mar 2018 04:13:54 +0200 Subject: [PATCH] code cleaning --- functions.php | 10 +-- inf.php | 7 +- law.html | 182 --------------------------------------------- mailsender.php | 123 ------------------------------ mg.php | 22 ------ new_year.php | 2 +- online_get_u_s.php | 6 -- proba.php | 39 ---------- top_panel.php | 98 ------------------------ top_ref.php | 26 ------- topbonus.php | 119 ----------------------------- 11 files changed, 9 insertions(+), 625 deletions(-) delete mode 100644 law.html delete mode 100644 mailsender.php delete mode 100644 mg.php delete mode 100644 online_get_u_s.php delete mode 100644 proba.php delete mode 100644 top_panel.php delete mode 100644 top_ref.php delete mode 100644 topbonus.php diff --git a/functions.php b/functions.php index 1018773..8691fe7 100644 --- a/functions.php +++ b/functions.php @@ -61,7 +61,7 @@ function getuserdata($id = 0) if (!$id) return array(); $rec = db::c()->query('SELECT `hp`, `maxhp`, `fullhptime`, `battle` FROM `users` WHERE `id` = "?s"', $id)->fetch_assoc(); if ($rec['hp'] < $rec['maxhp'] && time() > $rec['fullhptime'] && !$rec['battle'] && ($rec['hp'] > 0)) { - regenhp($rec, 0); +// regenhp($rec, 0); if ($rec['hp'] == $rec['maxhp']) { $rec['hp']--; } @@ -73,9 +73,9 @@ if (!isset($user)) { $user = getuserdata(); } -if (empty($user['battle']) && ($user['hp'] < @$user['maxhp'])) { - regenhp($user); -} +//if (empty($user['battle']) && ($user['hp'] < @$user['maxhp'])) { +// regenhp($user); +//} $inder = filter_input(INPUT_COOKIE, 'inder'); @@ -324,7 +324,7 @@ function battlewithbot($b, $name = '', $time = 3, $blood = 1, $group = 1, $battl function backpacksize($u = 0) -{ +{ // $l * 10 +5 $l = 0; if ($u) { $l = $u['level']; diff --git a/inf.php b/inf.php index 4aaad52..98d7af5 100644 --- a/inf.php +++ b/inf.php @@ -28,12 +28,12 @@ if (empty($user['id'])) { - Информация о <?= $user['login'] ?> + Информация о <?=$user['login']?> - + @@ -74,9 +74,8 @@ if (empty($user['id'])) { query('SELECT `time` FROM `effects` WHERE `owner` = ?i AND `type` = ?i ', $user['id'], 5)->fetch_assoc(); -if ($effect['time'] AND ($own['admin'] != 1 OR ((int)$own['align']) != 1)) die('

Персонаж обезличен!

'); +if ($effect['time'] AND ($own['admin'] != 1) die('

Персонаж обезличен!

'); if (!empty($user['realname'])) echo "Имя: " . $user['realname'] . "
"; -if (!empty($user['lozung'])) echo "Лозунг: " . $user['lozung'] . "
"; ?>


diff --git a/law.html b/law.html deleted file mode 100644 index 9379395..0000000 --- a/law.html +++ /dev/null @@ -1,182 +0,0 @@ - -Законы Старого Бойцовского клуба - - - - - - - - - - -
- - - - - - - -
- - - - - - -
-
-
- - - - - - - - - - - - - - - - - - -
- - - - - - - -
-
-

- Законы в Бойцовском Квартале абсолютны, не подвергаются обсуждению и должны безусловно выполнятся. За их выполнением следят Законники, которые являются носителями закона. Законники могут принять решения о наличии того или иного состава преступления. -
Незнание законов не освобождает от ответственности. -

- -
Нарушения связанные с заведением нескольких персонажей. -
-
Регистрация нескольких персонажей одним человеком. -
Предоставление ложной информации о персонажах, заходивших с одного компьютера. -
Прокачка на "ботах", т.е. специально заведенных персонажах. -

-
Нарушения связанные с прокачкой -
-
Прокачка на других игроках за кредиты или взаимная прокачка. -
Прокачка младшего уровня старшим. -
Предложение в чате взаимной прокачки, заведомого проигрыша\выигрыша боя за кредиты. -

-
Использование ненормативной лексики (в том числе завуалированного мата). -

-
Использование ненормативной лексики в чате. -
Использование ненормативной лексики на форуме. -
Использование ненормативной лексики в описании заявки для боя. -
Использование ненормативной лексики в анкете. -
Использование ненормативной лексики в нике. -
Использование ненормативной лексики в комментариях в боях (в записках комментатора). -
Использование ненормативной лексики при гравировке. -
Использование ненормативной лексики в комментариях к подарку. -
Сексуальные домогательства. -

- -
Нарушения связанные с обманом игроков. -

-
Обман игроков (в т.ч. мошенничество при проведении торговых, арендных и кредитных сделок, невыполнение условий сделки, хищение чужого имущества ). -
Осуществление определенной коммерческой деятельности без лицензии. -
Вымогательство/Шантаж - принуждение к совершения сделки посредством угроз распространения сведений, позорящих потерпевшего, либо иных сведений, которые могут причинить существенный вред правам или законным интересам потерпевшего. -

-
Нарушения связанные с некорректной регистрацией -
Неверная дата рождения. -
Неверно указанный пол персонажа (пол персонажа должен соответствовать реальному полу игрока). -
Указывание несуществующего или принадлежащего другому человеку адреса почтового ящика. -

-
Нарушения, мешающие судопроизводству. -

-
Обман Законника/ дача ложных показаний/предоставление сфабрикованных свидетельств/доказательств. -
Умышленный ввод в заблуждение представителей власти, отказ в предоставлении необходимой информации представителям власти. -
Попытка подкупа Законника. -
Флуд в рабочем топике Законников. -
Оскорбление Законника и/или Ордена Света, обсуждение действий Законника вне специально созданных топиков на Форуме в разделе Жалобы. -
Клевета, в том числе обвинение в оскорблении и предоставление Законнику заведомо ложной информации об оскорблении (модификация цитаты) или иная подделка информации. -
Попытка принуждения Законника к разглашению информации/превышению служебных полномочий в том числе посредством угроз. -

- -
Диверсионная деятельность, в том числе использование ошибок программного обеспечения сервера - -
Диверсия - ДОС-атаки, использование ошибок программного обеспечения. -
Взлом/похищение персонажей. -
Распространение ссылок на веб-сайты, содержание которых вызывает сбои в работе компьютера, а равно на веб-сайты, содержание которых направлено на незаконное получение паролей доступа к персонажам ОлдБК. -
Накрутка рейтингов клановых сайтов, использование игровых багов и утаивание наличие данных от Администрации ОлдБК. -

-
Прочие нарушения. -

-
Оскорбительные высказывания в адрес Администрации, игрока/игроков, Законников, Ордена Света, унижение их чести и достоинства, выраженное в неприличной форме. -
Публичные призывы к изменению законодательной и исполнительной власти. -
Покупки/продажи (равно как и попытки это сделать) персонажа/кредитов/екр./вещей за реал в обход официальных дилеров ОлдБК. -
Покупки/продажи (равно как и попытки это сделать) кредитов/вещей за екр. В обход официальных дилеров ОлдБК. -
Покупка/продажа предметов/услуг, не имеющих отношения к ОлдБК, за кредиты/предметы мира ОлдБК. -
Пропаганда наркотиков и реклама ресурсов, содержащих данную рекламу. -
Флуд/спам в чате/форуме, в том числе публичное предложение торговых сделок вне торгового зала, помехи при проведении свадебной церемонии. -
Прямая и косвенная реклама клановых сайтов (за исключением форума "кланы"). -
Реклама порно-сайтов, распространение ссылок на веб-сайты, содержание которых не относится к ОлдБК. -
Пропаганда расизма, националистические высказывания. -
Дискриминация любого рода (по расовой, религиозной, половой принадлежности etc) -
Попрошайничество. -
Угрозы насилием и/или физической расправой в реале. -

- -
Нарушения связанные с превышением Законником своих полномочий. -

-
Вымогательство взятки. -
Получение взятки (получение Законником лично или через посредника взятки в виде денег (как игровых: кредитов или еврокредитов, так и реальных денег), вещей, иного имущества или выгод имущественного характера за действия (бездействие) в пользу взяткодателя или представляемых им лиц). -
Разглашение служебной информации. -
Шпионаж (передача, собирание, похищение, хранение, в целях передачи другим представителям склонностей (темной, нейтральной или серой) сведений, составляющих секретную информацию, для использования ее в ущерб белому братству, для собственной выгоды, а так же во вред всему игровому миру ОлдБК). -
Злоупотребление должностными полномочиями (использование должностным лицом (Законником) своих служебных полномочий вопреки интересам ордена, если это деяние совершено из корыстной или личной заинтересованности). -
Превышение должностных полномочий (совершение Законником действий, явно выходящих за пределы его полномочий). -
Халатность (неисполнение или ненадлежащее исполнение Законником своих обязанностей вследствие недобросовестного или небрежного отношения к службе). -

-
Наказания могут применятся в комплексе и не сразу, а в последствии на более старших уровнях. -

-
Возможные наказания за деяния, описанные выше: -

-
1.Заклятие молчания. -
2. Обезличивание. -
3.Присваивание склонности Хаос. -
4.Блокировка персонажа. -

-
Свод законов может быть дополнен и изменен. -
Следите за новостями на официальном сайте Ордена Законников -

-


-
- - - - - - -
-
- - - - - - - -
- - \ No newline at end of file diff --git a/mailsender.php b/mailsender.php deleted file mode 100644 index f03824f..0000000 --- a/mailsender.php +++ /dev/null @@ -1,123 +0,0 @@ -Вы не ввели тему письма'; - } elseif (empty($emailer_mails) || $emailer_mails=="Почтовые адрсе") { - // Если адресов нет... - $mail_msg='Не указано адреса получателей'; - } elseif (empty($emailer_text) || $emailer_text=="Текст письма") { - // Если сообщение пустое... - $mail_msg='Вы не ввели текст письма'; - } else { // Если все поля заполнены верно... - // Готовим сообщение об успешной отправке... Вдруг у вас какой-то необычный браузер - $mail_msg='Ваше сообщение отправлено.
Нажмите здесь, если ваш браузер не поддерживает перенаправление.'; - // Готовим заголовки письма... Будем отправлять письма в формате HTML и кодировке UTF-8 - $headers="MIME-Version: 1.0\r\n"; - $headers.="Content-type: text/html; charset=utf-8\r\n"; - $headers.="From: $emailer_yourmail"; - - // Обработка письма. Нужно удалить лишние пробелы и проставить переносы. - // $emailer_text=ereg_replace('/ +/',' ',$emailer_text); // множественные пробелы заменяются на одинарные - // $emailer_text=ereg_replace('/(\r\n){3,}/','\r\n\r\n',$emailer_text); // убираем лишние переносы (больше 1 строки) - $emailer_text=str_replace('\r\n','
',$emailer_text); // ставим переносы - - // Получаем массив адресов. В качестве разделителя у нас используется запятая. - $emails=explode(",", $emailer_mails); - $count_emails = count($emails); // Подсчёт количества адресов - // Запускаем цикл отправки сообщений - for ($i=0; $i<=$count_emails-1; $i++) // Отчёт начинается в массиве с нуля, поэтому уменьшаем сумму на единицу - { - // Подставляем адреса получаетелей и обрезаем пробелы с обоих сторон, если таковые имеются - $email=trim($emails[$i]); - // Отправляем письмо и готовим отчёт по отправке - if($emails[$i]!="") { // Проверка на случай попадения в массив пустого значения - if(mail($email,$emailer_subj,$emailer_text,$headers)) $report.="
  • Отправлено: ".$emails[$i]."
  • "; else $report.="
  • Не отправлено: ".$emails[$i]."
  • "; - sleep(5); // Делаем тайм-аут в 5 секунд - } - } - - // Запись отчёта в файл. Файл будет сгенерирован в той же папке, под названием log.txt. Проверьте настройку прав папки. - $log=fopen("log.txt","w"); - fwrite($log,$report); - fclose($log); - // Переменная $sent – признак успешной отправки - $sent=1; - } -} else { // Если в массиве POST пусто, форма еще не передавалась - // Готовим приглашение - $mail_msg='Все поля обязательны для заполнения.'; - // Поля темы, адресов получаетелей и получателей, и текста в этом случае должны быть пустыми - $emailer_text=$emailer_subj=$emailer_mails=$emailer_yourmail=''; -} - - // Если $sent не существует, выводим форму или отчёт - if (!isset($sent)) { - // Если сообщение уже отправлено - выводим отчёт - if(isset($_GET['messent'])) - {echo $text.="Всё окей. Сообщение отправлено. Ещё?

    Отчёт:
      "; - readfile("log.txt"); - echo"
    ";} - else { - // Или выводим форму, если сообщение ещё не отправлено - echo $text.=<< - function form_validator(form) { - if (form.emailer_subj.value=='' || form.emailer_subj.value=='Тема письма') { alert('Укажите тему письма.'); form.emailer_subj.focus(); return false; } - if (form.emailer_mails.value=='' || form.emailer_mails.value=='Почтовые адреса') { alert('Укажите адреса получаталей.'); form.emailer_mails.focus(); return false; } - if (form.emailer_text.value=='' || form.emailer_text.value=='Текст письма') { alert('Вы не заполнили поле сообщения.'); form.emailer_text.focus(); return false; } - return true; - } - - -
    -

    $mail_msg

    - - - - - -
    -post; -} -} -else { // А если существует... - // Посылаем в заголовке редирект (303 Refresh) на этот же адрес с дополнительным параметром messent - $ret_uri=$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; - header("Refresh: 0; URL=http://".$ret_uri."?messent"); - exit; -} - -?> diff --git a/mg.php b/mg.php deleted file mode 100644 index a6fee04..0000000 --- a/mg.php +++ /dev/null @@ -1,22 +0,0 @@ - \ No newline at end of file diff --git a/new_year.php b/new_year.php index 63d8f1a..581ffb1 100644 --- a/new_year.php +++ b/new_year.php @@ -38,7 +38,7 @@ $do_ng=365-date("z"); if ($user['podarokAD']==0 && $_POST['get_present']!=1) { echo('Вот Ваш сегодняшний подарок:
    -
    +
    diff --git a/online_get_u_s.php b/online_get_u_s.php deleted file mode 100644 index f8dc660..0000000 --- a/online_get_u_s.php +++ /dev/null @@ -1,6 +0,0 @@ -= ".(time()-60).";")); - echo $online[0]; -?> \ No newline at end of file diff --git a/proba.php b/proba.php deleted file mode 100644 index 5aaab94..0000000 --- a/proba.php +++ /dev/null @@ -1,39 +0,0 @@ - "5", - "1" => "10", - "2" => "20", - "3" => "30", - "4" => "60", - "5" => "120", - "6" => "180", - "7" => "300", - "8" => "450", - "9" => "600", - "10" => "1200", - ); - $at = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$at_id."' LIMIT 1;")); - $at_cost = mysql_fetch_array(mysql_query("select sila+lovk+inta+vinos+intel+mudra+IFNULL((select SUM(cost) FROM inventory WHERE owner = users.id AND dressed=1),0), `align` FROM users WHERE id = ".$at_id." LIMIT 1;")); - - $def = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$def_id."' LIMIT 1;")); - $def_cost = mysql_fetch_array(mysql_query("select sila+lovk+inta+vinos+intel+mudra+IFNULL((select SUM(cost) FROM inventory WHERE owner = users.id AND dressed=1),0), `align` FROM users WHERE id = ".$def_id." LIMIT 1;")); - - // модификаторы опыта - $expmf = 1; - if($at['align']==4) { - $expmf = $expmf/2; - } - if((int)$at['align'] == 1 && $def['align'] == 3) { - $expmf = $expmf*2; - } - if((int)$def['align'] == 1 && $at['align'] == 3) { - $expmf = $expmf*2; - } - $expmf = $at_cost[0]/3000+1; - - return ($baseexp[$def['level']])*($def_cost[0]/(($at_cost[0]+$def_cost[0])/2))*($damage/$def['maxhp'])*$expmf; - } - #echo round(solve_exp (9543,8548,27)); -?> \ No newline at end of file diff --git a/top_panel.php b/top_panel.php deleted file mode 100644 index 4feab2a..0000000 --- a/top_panel.php +++ /dev/null @@ -1,98 +0,0 @@ - - - -404 - - - - - - - - - - -
    - - - - -
      -
    • - -
    • -
    • -
    • - -
    • -
    -
    -
    - - \ No newline at end of file diff --git a/top_ref.php b/top_ref.php deleted file mode 100644 index 726deb4..0000000 --- a/top_ref.php +++ /dev/null @@ -1,26 +0,0 @@ - - -
    Место
    -
    Логин
    -
    Переходов
    -"; - - -for ($i=0; $i -
    ".$n."
    -
    ".$l[login]."
    -
    ".$l[links]."
    -"; - -if (!$als) $als=1; else $als=0; -} -echo""; - -?> \ No newline at end of file diff --git a/topbonus.php b/topbonus.php deleted file mode 100644 index ea8f9f8..0000000 --- a/topbonus.php +++ /dev/null @@ -1,119 +0,0 @@ - -ТОП 10 лучших рефералов Бандитского квартала - - - - - - - - - - - - - - - - -
    - - - -
    - - -
    - - - - - - - - - - - - - - -
    -

    -
    - -


    -
    -

    -
    - - - - - - -
    -
    -
    -


    -

    - - - -

    ТОП 10 лучших рефералов Ардании

    - - - - - - - - - - - "; - } - ?> -
    МестоЛогинПереходов
    ( ".$n." )",$row['login'],"[".$row['level']."]\"Инф.[",$row['login'],"]"; - - echo "

    -

    - -
    -
    - - - - - - - - - -
    - - -
    -
    -
    -