Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/socialnetwork/classes/mysql/ |
Upload File : |
<?php require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/socialnetwork/classes/general/log_favorites.php"); class CSocNetLogFavorites extends CAllSocNetLogFavorites { public static function Add($user_id, $log_id, array $params = array('TRIGGER_EVENT' => true)) { global $DB; if ( intval($user_id) <= 0 || intval($log_id) <= 0 ) { return false; } $strSQL = \Bitrix\Main\Application::getConnection()->getSqlHelper()->getInsertIgnore( 'b_sonet_log_favorites', ' (USER_ID, LOG_ID)', ' VALUES (' . (int)$user_id . ', ' . (int)$log_id . ')' ); if ($DB->Query($strSQL)) { if( !isset($params['TRIGGER_EVENT']) || $params['TRIGGER_EVENT'] === true ) { foreach(GetModuleEvents('socialnetwork', 'OnSonetLogFavorites', true) as $arEvent) { ExecuteModuleEventEx($arEvent, array(array('USER_ID' => intval($user_id), 'LOG_ID' => intval($log_id), 'OPERATION' => 'ADD'))); } } return true; } return false; } }