<?php if (cfr('SENDDOG')) { $altCfg = $ubillingConfig->getAlter(); if ($altCfg['SENDDOG_ENABLED']) { $sendDog = new SendDog(); //editing config if (wf_CheckPost(array('editconfig'))) { $sendDog->saveConfig(); rcms_redirect($sendDog->getBaseUrl()); } if (!wf_CheckGet(array('showmisc'))) { //render config interface show_window(__('SendDog configuration'), $sendDog->renderConfigForm()); } else { //render SMS queue $smsQueue = $_GET['showmisc']; switch ($smsQueue) { case 'tsms': show_window(__('View SMS sending queue'), $sendDog->renderTurboSMSQueue()); break; case 'smsflybalance': show_window(__('SMS-Fly') . ' ' . __('Balance'), $sendDog->renderSmsflyBalance()); break; case 'telegramcontacts': show_window(__('Telegram bot contacts'), $sendDog->renderTelegramContacts()); break; } } } else { show_error(__('This module is disabled'));
*/ if ($_GET['action'] == 'watchdog') { if ($alterconf['WATCHDOG_ENABLED']) { $runWatchDog = new WatchDog(); $runWatchDog->processTask(); die('OK:WATCHDOG'); } else { die('ERROR:NO_WATCHDOG_ENABLED'); } } /* * SendDog queues processing */ if ($_GET['action'] == 'senddog') { if ($alterconf['SENDDOG_ENABLED']) { $runSendDog = new SendDog(); $sendDogTelegram = $runSendDog->telegramProcessing(); $sendDogEmail = $runSendDog->emailProcessing(); $sendDogSms = $runSendDog->smsProcessing(); die('OK:SENDDOG SMS `' . $sendDogSms . '` TLG `' . $sendDogTelegram . '` EML `' . $sendDogEmail . '`'); } else { die('ERROR:SENDDOG_DISABLED'); } } /* * UKV charge fee processing */ if ($_GET['action'] == 'ukvfeeprocessing') { if ($alterconf['UKV_ENABLED']) { $ukvApiRun = new UkvSystem(); $ukvFee = $ukvApiRun->feeChargeAll();