telegraph fixed

This commit is contained in:
lopar 2019-02-16 00:03:02 +02:00
parent 9dbd019078
commit 2811fd2033

View File

@ -2346,22 +2346,15 @@ function deltravma($id)
} }
} }
// telegrafick /**
function telegraph($to, $text) * @param $name
{ //todo переписать, под логику, когда телеграф ВСЕГДА приходит на почту. * @param $text
global $user; * @throws \Krugozor\Database\Mysql\Exception
$ur = mysql_fetch_array(mysql_query("select `id` from `users` WHERE `login` = '{$to}' LIMIT 1;")); */
$us = mysql_fetch_array(mysql_query("select `id` from `online` WHERE `date` >= " . (time() - 60) . " AND `id` = '{$ur['id']}' LIMIT 1;")); function telegraph($userId, $text)
if (!$ur) { {
echo "<font color=red><b>Персонаж не найден.</b></font>"; db::c()->query('SELECT 1 FROM `users` WHERE `id` = ?i', $userId)->fetch_assoc();
} elseif ($us[0]) { if (db::c()->getAffectedRows()) db::c()->query('INSERT INTO `telegraph` (receiver, text) VALUES (?i,"?s")', $userId, $text);
addchp(' (' . date("Y.m.d H:i") . ') <font color=darkblue>Сообщение телеграфом от </font><span oncontextmenu=OpenMenu()>' . nick::id($user['id'])->short() . '</span>: ' . $text . ' ', '{[]}' . $to . '{[]}');
echo "<font color=red><b>Персонаж получил ваше сообщение</b></font>";
} else {
// если в офе
echo "<font color=red><b>Сообщение будет доставлено, как только персонаж будет on-line.</b></font>";
mysql_query("INSERT INTO `telegraph` (`receiver`,`text`) VALUES ('" . $ur['id'] . "','" . '[' . date("d.m.Y H:i") . '] <font color=darkblue>Сообщение по телеграфу от </font><span oncontextmenu=OpenMenu()>' . nick::id($user['id'])->short() . '</span>: ' . $text . ' ' . "');");
}
} }
function get_meshok() function get_meshok()
@ -2518,6 +2511,8 @@ function addToDelo($message, $user_id = 0, $type = 1)
return true; return true;
} }
/** /**
* Апаем стат или мастерство на единицу. * Апаем стат или мастерство на единицу.
* *