Вход Регистрация
Файл: system/connections/cfooter/data/push.php
Строк: 53
<?php if (user('ID') > 0) : ?> 
<?php if (db::get_column("SELECT COUNT(*) FROM `WEB_PUSH_TOKEN` WHERE `USER_ID` = ? AND `TOKEN` = ? LIMIT 1", [user('ID'), esc(cookie('WEB_PUSH_TOKEN_ONESIGNAL'))]) == 0) : ?>

<script src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js" defer></script>
<script>
  
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(async function(OneSignal) {
  
  await OneSignal.init({
    
    appId: "<?=config('WEB_PUSH_APP_ID')?>",
  
  });

});

function push_ru() {
  
  $('#onesignal-slidedown-cancel-button').text('Отказаться');
  $('#onesignal-slidedown-allow-button').text('Подписаться');
  $('.slidedown-body-message').text('Подпишитесь на наши уведомления о последних событиях на сайте');
  
}

function push_subscribe() {
  
  OneSignal.push(function() { 
    
    var userID = OneSignal.User.PushSubscription.id;
    
    if (userID != 'undefined' || userID != '') {
      
      var url = '/services/web_push/index.php';
      $.post(url, { token: userID });
      
    }
  
  });
  
}

setInterval(push_ru, 300);
setInterval(push_subscribe, 5000);

</script>

<?php endif ?>          
<?php endif ?>
Онлайн: 2
Реклама