mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-07-11 20:33:25 +08:00
send staff message to telegram
This commit is contained in:
@@ -65,13 +65,11 @@ elseif (strlen($reason) < 20)
|
||||
stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_reason_too_short']);
|
||||
else{
|
||||
$message = "[b]Sitename[/b]: ".$sitename."\n[b]URL[/b]: ".$url."\n[b]Title[/b]: ".$title."\n[b]Administrator: [/b]".$admin."\n[b]EMail[/b]: ".$email."\n[b]Reason[/b]: \n".$reason."\n";
|
||||
$message = sqlesc($message);
|
||||
$subject = $sitename." applys for links";
|
||||
$subject = sqlesc($subject);
|
||||
$added = "'" . date("Y-m-d H:i:s") . "'";
|
||||
$userid = $CURUSER['id'];
|
||||
sql_query("INSERT INTO staffmessages (sender, added, msg, subject) VALUES($userid, $added, $message, $subject)") or sqlerr(__FILE__, __LINE__);
|
||||
stderr($lang_linksmanage['std_success'], $lang_linksmanage['std_success_note']);
|
||||
\App\Models\StaffMessage::add($userid, $subject, $message);
|
||||
stderr($lang_linksmanage['std_success'], $lang_linksmanage['std_success_note']);
|
||||
}
|
||||
}
|
||||
else permissiondenied();
|
||||
|
||||
@@ -18,8 +18,6 @@ if (!$subject)
|
||||
|
||||
$added = "'" . date("Y-m-d H:i:s") . "'";
|
||||
$userid = $CURUSER['id'];
|
||||
$message = sqlesc($msg);
|
||||
$subject = sqlesc($subject);
|
||||
|
||||
// Anti Flood Code
|
||||
// This code ensures that a member can only send one PM per minute.
|
||||
@@ -30,7 +28,7 @@ if (get_user_class() < UC_MODERATOR) {
|
||||
stderr($lang_takecontact['std_error'],$lang_takecontact['std_message_flooding'].$secs.$lang_takecontact['std_second'].($secs == 1 ? '' : $lang_takecontact['std_s']).$lang_takecontact['std_before_sending_pm']);
|
||||
}
|
||||
}
|
||||
sql_query("INSERT INTO staffmessages (sender, added, msg, subject) VALUES($userid, $added, $message, $subject)") or sqlerr(__FILE__, __LINE__);
|
||||
\App\Models\StaffMessage::add($userid, $subject, $msg);
|
||||
// Update Last PM sent...
|
||||
sql_query("UPDATE users SET last_staffmsg = NOW() WHERE id = ".sqlesc($CURUSER['id'])) or sqlerr(__FILE__, __LINE__);
|
||||
$Cache->delete_value('staff_message_count');
|
||||
|
||||
@@ -60,7 +60,7 @@ if ($_SERVER["REQUEST_METHOD"] != "POST")
|
||||
$save = ($save == 'yes') ? "yes" : "no";
|
||||
// End of Change
|
||||
|
||||
$res = sql_query("SELECT id,username,parked,email,acceptpms, notifs, UNIX_TIMESTAMP(last_access) as la FROM users WHERE id=".sqlesc($receiver)) or sqlerr(__FILE__, __LINE__);
|
||||
$res = sql_query("SELECT id,username,parked,email,acceptpms, notifs, ".\Nexus\Database\NexusDB::unixTimestampField("last_access")." as la FROM users WHERE id=".$receiver) or sqlerr(__FILE__, __LINE__);
|
||||
$user = mysql_fetch_assoc($res);
|
||||
if (!$user)
|
||||
stderr($lang_takemessage['std_error'], $lang_takemessage['std_user_not_exist']);
|
||||
@@ -88,7 +88,7 @@ if ($_SERVER["REQUEST_METHOD"] != "POST")
|
||||
|
||||
$subject = trim($_POST['subject']);
|
||||
|
||||
\App\Models\Message::add([
|
||||
$messageRecord = \App\Models\Message::add([
|
||||
'sender' => $CURUSER["id"],
|
||||
'receiver' => $receiver,
|
||||
'msg' => $msg,
|
||||
@@ -100,7 +100,7 @@ if ($_SERVER["REQUEST_METHOD"] != "POST")
|
||||
|
||||
$Cache->delete_value('user_'.$CURUSER["id"].'_outbox_count');
|
||||
|
||||
$msgid=mysql_insert_id();
|
||||
$msgid=$messageRecord->id;
|
||||
$date=date("Y-m-d H:i:s");
|
||||
// Update Last PM sent...
|
||||
sql_query("UPDATE users SET last_pm = NOW() WHERE id = ".sqlesc($CURUSER['id'])) or sqlerr(__FILE__, __LINE__);
|
||||
|
||||
Reference in New Issue
Block a user