0x1949 Team - FAZEMRX - MANAGER
Edit File: Buddy-Notify.php
<?php /** * This file contains code used to notify members when they have been added to * other members' buddy lists. * * Simple Machines Forum (SMF) * * @package SMF * @author Simple Machines https://www.simplemachines.org * @copyright 2022 Simple Machines and individual contributors * @license https://www.simplemachines.org/about/smf/license.php BSD * * @version 2.1.0 */ /** * Class Buddy_Notify_Background */ class Buddy_Notify_Background extends SMF_BackgroundTask { /** * This executes the task: loads up the info, puts the email in the queue * and inserts any alerts as needed. * * @return bool Always returns true */ public function execute() { global $smcFunc, $sourcedir; // Figure out if the user wants to be notified. require_once($sourcedir . '/Subs-Notify.php'); $prefs = getNotifyPrefs($this->_details['receiver_id'], 'buddy_request', true); if ($prefs[$this->_details['receiver_id']]['buddy_request']) { $alert_row = array( 'alert_time' => $this->_details['time'], 'id_member' => $this->_details['receiver_id'], 'id_member_started' => $this->_details['id_member'], 'member_name' => $this->_details['member_name'], 'content_type' => 'member', 'content_id' => $this->_details['id_member'], 'content_action' => 'buddy_request', 'is_read' => 0, 'extra' => '', ); $smcFunc['db_insert']('insert', '{db_prefix}user_alerts', array('alert_time' => 'int', 'id_member' => 'int', 'id_member_started' => 'int', 'member_name' => 'string', 'content_type' => 'string', 'content_id' => 'int', 'content_action' => 'string', 'is_read' => 'int', 'extra' => 'string'), $alert_row, array() ); updateMemberData($this->_details['receiver_id'], array('alerts' => '+')); } return true; } } ?>