���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/alphpwcp/public_html/us/alphachat/modules/lhnotifications/subscribeop.php
���ѧ٧ѧ�
<?php erLhcoreClassRestAPIHandler::setHeaders(); $subscription = file_get_contents('php://input'); $db = ezcDbInstance::get(); try { $db->beginTransaction(); $subscriberHash = md5($subscription); $notificationSubscriber = \LiveHelperChat\Models\Notifications\OperatorSubscriber::findOne(array('filter' => array('subscriber_hash' => $subscriberHash))); if ($Params['user_parameters_unordered']['action'] == 'unsub') { if ($notificationSubscriber instanceof \LiveHelperChat\Models\Notifications\OperatorSubscriber) { $notificationSubscriber->removeThis(); } exit; } if (!($notificationSubscriber instanceof \LiveHelperChat\Models\Notifications\OperatorSubscriber)) { $notificationSubscriber = new \LiveHelperChat\Models\Notifications\OperatorSubscriber(); $notificationSubscriber->subscriber_hash = $subscriberHash; $notificationSubscriber->ctime = time(); } // Finish saving subscription $detect = new Mobile_Detect; $notificationSubscriber->user_id = $currentUser->getUserID(); $notificationSubscriber->uagent = mb_substr((string)$detect->getUserAgent(), 0, 250); $notificationSubscriber->device_type = ($detect->isMobile() ? ($detect->isTablet() ? 2 : 1) : 0); $notificationSubscriber->ip = erLhcoreClassIPDetect::getIP(); $notificationSubscriber->utime = time(); $notificationSubscriber->params = $subscription; $notificationSubscriber->saveThis(); $db->commit(); } catch (Exception $e) { $db->rollback(); throw $e; } exit; ?>
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�