芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/avenida/views/Service.tar
ImageProcessingService.php 0000644 00000003646 14716415116 0011674 0 ustar 00 . */ namespace Xibo\Service; use Xibo\Service\ImageProcessingServiceInterface; use Intervention\Image\Exception\NotReadableException; use Intervention\Image\ImageManagerStatic as Img; /** * Class ImageProcessingService * @package Xibo\Service */ class ImageProcessingService implements ImageProcessingServiceInterface { /** @var LogServiceInterface */ private $log; /** * @inheritdoc */ public function __construct() { } /** * @inheritdoc */ public function setDependencies($log) { $this->log = $log; return $this; } /** @inheritdoc */ public function resizeImage($filePath, $width, $height) { try { Img::configure(array('driver' => 'gd')); $img = Img::make($filePath); $img->resize($width, $height, function ($constraint) { $constraint->aspectRatio(); }); $img->save($filePath); $img->destroy(); } catch (NotReadableException $notReadableException) { $this->log->error('Image not readable: ' . $notReadableException->getMessage()); } return $filePath; } } LogService.php 0000644 00000012516 14716415116 0007332 0 ustar 00 . */ namespace Xibo\Service; use Xibo\Storage\PdoStorageService; /** * Class LogService * @package Xibo\Service */ class LogService implements LogServiceInterface { /** * @var \Slim\Log */ private $log; /** * The Log Mode * @var string */ private $mode; /** * The user Id * @var int */ private $userId = 0; /** * Audit Log Statement * @var \PDOStatement */ private $_auditLogStatement; /** * @inheritdoc */ public function __construct($logger, $mode = 'production') { $this->log = $logger; $this->mode = $mode; } /** * @inheritdoc */ public function setUserId($userId) { $this->userId = $userId; } /** * @inheritdoc */ public function setMode($mode) { $this->mode = $mode; } /** * @inheritdoc */ public function audit($entity, $entityId, $message, $object) { $this->debug(sprintf('Audit Trail message recorded for %s with id %d. Message: %s', $entity, $entityId, $message)); if ($this->_auditLogStatement == null) { $dbh = PdoStorageService::newConnection(); $this->_auditLogStatement = $dbh->prepare(' INSERT INTO `auditlog` (logDate, userId, entity, message, entityId, objectAfter) VALUES (:logDate, :userId, :entity, :message, :entityId, :objectAfter) '); } // If we aren't a string then encode if (!is_string($object)) $object = json_encode($object); PdoStorageService::incrementStatStatic('auditlog', 'insert'); $this->_auditLogStatement->execute([ 'logDate' => time(), 'userId' => $this->userId, 'entity' => $entity, 'message' => $message, 'entityId' => $entityId, 'objectAfter' => $object ]); } /** * @inheritdoc */ public function sql($sql, $params) { if (strtolower($this->mode) == 'test') { $paramSql = ''; foreach ($params as $key => $param) { $paramSql .= 'SET @' . $key . '=\'' . $param . '\';' . PHP_EOL; } $this->log->debug($paramSql . str_replace(':', '@', $sql)); } } /** * @inheritdoc */ public function debug($object) { // Get the calling class / function $this->log->debug($this->prepare($object, func_get_args())); } /** * @inheritdoc */ public function notice($object) { $this->log->notice($this->prepare($object, func_get_args())); } /** * @inheritdoc */ public function info($object) { $this->log->info($this->prepare($object, func_get_args())); } /** * @inheritdoc */ public function warning($object) { $this->log->warning($this->prepare($object, func_get_args())); } /** * @inheritdoc */ public function error($object) { $this->log->error($this->prepare($object, func_get_args())); } /** * @inheritdoc */ public function critical($object) { $this->log->critical($this->prepare($object, func_get_args())); } /** * @inheritdoc */ public function alert($object) { $this->log->alert($this->prepare($object, func_get_args())); } /** * @inheritdoc */ public function emergency($object) { $this->log->emergency($this->prepare($object, func_get_args())); } /** * @inheritdoc */ private function prepare($object, $args) { if (is_string($object)) { array_shift($args); if (count($args) > 0) $object = vsprintf($object, $args); } return $object; } /** * @inheritdoc */ public static function resolveLogLevel($level) { switch (strtolower($level)) { case 'emergency': return \Slim\Log::EMERGENCY; case 'alert': return \Slim\Log::ALERT; case 'critical': return \Slim\Log::CRITICAL; case 'error': return \Slim\Log::ERROR; case 'warning': return \Slim\Log::WARN; case 'notice': return \Slim\Log::NOTICE; case 'info': return \Slim\Log::INFO; case 'debug': return \Slim\Log::DEBUG; default: return \Slim\Log::ERROR; } } } ImageProcessingServiceInterface.php 0000644 00000002533 14716415116 0013507 0 ustar 00 . */ namespace Xibo\Service; use Xibo\Service\LogServiceInterface; /** * Interface ImageProcessingServiceInterface * @package Xibo\Service */ interface ImageProcessingServiceInterface { /** * Image Processing constructor. */ public function __construct(); /** * Set Image Processing Dependencies * @param LogServiceInterface $logger */ public function setDependencies($logger); /** * Resize Image * @param $filePath string * @param $width int * @param $height int */ public function resizeImage($filePath, $width, $height); } PlayerActionServiceInterface.php 0000644 00000001552 14716415116 0013022 0 ustar 00 config = $config; $this->log = $log; $this->triggerPlayerActions = $triggerPlayerActions; } /** * Get Config * @return ConfigServiceInterface */ private function getConfig() { return $this->config; } /** * @inheritdoc */ public function sendAction($displays, $action) { if (!$this->triggerPlayerActions) return; // XMR network address if ($this->xmrAddress == null) $this->xmrAddress = $this->getConfig()->getSetting('XMR_ADDRESS'); if (!is_array($displays)) $displays = [$displays]; // Check ZMQ if (!Environment::checkZmq()) throw new ConfigurationException(__('ZeroMQ is required to send Player Actions. Please check your configuration.')); if ($this->xmrAddress == '') throw new InvalidArgumentException(__('XMR address is not set'), 'xmrAddress'); // Send a message to all displays foreach ($displays as $display) { /* @var Display $display */ if ($display->xmrChannel == '' || $display->xmrPubKey == '') throw new InvalidArgumentException(__('This Player is not configured or ready to receive push commands over XMR. Please contact your administrator.'), 'xmrRegistered'); $displayAction = clone $action; try { $displayAction->setIdentity($display->xmrChannel, $display->xmrPubKey); } catch (\Exception $exception) { throw new InvalidArgumentException(__('Invalid XMR registration'), 'xmrPubKey'); } // Add to collection $this->actions[] = $displayAction; } } /** * @inheritdoc */ public function processQueue() { if (count($this->actions) > 0) $this->log->debug('Player Action Service is looking to send %d actions', count($this->actions)); else return; // XMR network address if ($this->xmrAddress == null) $this->xmrAddress = $this->getConfig()->getSetting('XMR_ADDRESS'); $failures = 0; foreach ($this->actions as $action) { /** @var PlayerAction $action */ try { // Send each action if ($action->send($this->xmrAddress) === false) { $this->log->error('Player action refused by XMR (connected but XMR returned false).'); $failures++; } } catch (PlayerActionException $sockEx) { $this->log->error('Player action connection failed. E = ' . $sockEx->getMessage()); $failures++; } } if ($failures > 0) throw new ConfigurationException(sprintf(__('%d of %d player actions failed'), $failures, count($this->actions))); } } ReportService.php 0000644 00000020140 14716415116 0010054 0 ustar 00 . */ namespace Xibo\Service; use Xibo\Exception\NotFoundException; use Xibo\Factory\SavedReportFactory; use Xibo\Storage\StorageServiceInterface; use Xibo\Storage\TimeSeriesStoreInterface; /** * Class ReportScheduleService * @package Xibo\Service */ class ReportService implements ReportServiceInterface { /** * @var \Slim\Slim */ public $app; /** * @var \Xibo\Helper\ApplicationState */ private $state; /** * @var StorageServiceInterface */ private $store; /** * @var TimeSeriesStoreInterface */ private $timeSeriesStore; /** * @var LogServiceInterface */ private $log; /** * @var ConfigServiceInterface */ private $config; /** * @var DateServiceInterface */ private $date; /** * @var SanitizerServiceInterface */ private $sanitizer; /** * @var SavedReportFactory */ private $savedReportFactory; /** * @inheritdoc */ public function __construct($app, $state, $store, $timeSeriesStore, $log, $config, $date, $sanitizer, $savedReportFactory) { $this->app = $app; $this->state = $state; $this->store = $store; $this->timeSeriesStore = $timeSeriesStore; $this->log = $log; $this->config = $config; $this->date = $date; $this->sanitizer = $sanitizer; $this->savedReportFactory = $savedReportFactory; } /** * @inheritdoc */ public function listReports() { $reports = []; $files = array_merge(glob(PROJECT_ROOT . '/reports/*.report'), glob(PROJECT_ROOT . '/custom/*.report')); foreach ($files as $file) { $config = json_decode(file_get_contents($file)); $config->file = str_replace_first(PROJECT_ROOT, '', $file); $reports[] = $config; } $this->log->debug('Reports found in total: '.count($reports)); // Sort list of reports by their order usort($reports, function ($a, $b) { if (empty($a->sort_order) || empty($b->sort_order)) { return 0; } return $a->sort_order - $b->sort_order; }); return $reports; } /** * @inheritdoc */ public function getReportByName($reportName) { foreach($this->listReports() as $report) { if($report->name == $reportName) { $this->log->debug('Get report by name: '.json_encode($report, JSON_PRETTY_PRINT)); return $report; } } //throw error throw new NotFoundException(__('No file to return')); } /** * @inheritdoc */ public function getReportClass($reportName) { foreach($this->listReports() as $report) { if($report->name == $reportName) { if ($report->class == '') { throw new NotFoundException(__('Report class not found')); } $this->log->debug('Get report class: '.$report->class); return $report->class; } } //throw error throw new NotFoundException(__('No file to return')); } /** * @inheritdoc */ public function createReportObject($className) { if (!\class_exists($className)) throw new NotFoundException(__('Class %s not found', $className)); $object = new $className( $this->state, $this->store, $this->timeSeriesStore, $this->log, $this->config, $this->date, $this->sanitizer); $object->setFactories($this->app->container); return $object; } /** * @inheritdoc */ public function getReportScheduleFormData($reportName) { $this->log->debug('Populate form title and hidden fields'); $className = $this->getReportClass($reportName); $object = $this->createReportObject($className); // Populate form title and hidden fields return $object->getReportScheduleFormData(); } /** * @inheritdoc */ public function setReportScheduleFormData($reportName) { $this->log->debug('Set Report Schedule form data'); $className = $this->getReportClass($reportName); $object = $this->createReportObject($className); // Set Report Schedule form data return $object->setReportScheduleFormData(); } /** * @inheritdoc */ public function generateSavedReportName($reportName, $filterCriteria) { $this->log->debug('Generate Saved Report name'); $className = $this->getReportClass($reportName); $object = $this->createReportObject($className); $filterCriteria = json_decode($filterCriteria, true); return $object->generateSavedReportName($filterCriteria); } /** * @inheritdoc */ public function getSavedReportResults($savedreportId, $reportName) { $className = $this->getReportClass($reportName); $object = $this->createReportObject($className); $savedReport = $this->savedReportFactory->getById($savedreportId); // Open a zipfile and read the json $zipFile = $this->config->getSetting('LIBRARY_LOCATION') . $savedReport->storedAs; // Do some pre-checks on the arguments we have been provided if (!file_exists($zipFile)) throw new \InvalidArgumentException(__('File does not exist')); // Open the Zip file $zip = new \ZipArchive(); if (!$zip->open($zipFile)) throw new \InvalidArgumentException(__('Unable to open ZIP')); // Get the reportscheduledetails $json = json_decode($zip->getFromName('reportschedule.json'), true); // Retrieve the saved report result array $results = $object->getSavedReportResults($json, $savedReport); $this->log->debug('Saved Report results'. json_encode($results, JSON_PRETTY_PRINT)); // Return data to build chart return [ 'template' => $results['template'], 'chartData' => $results['chartData'] ]; } /** * @inheritdoc */ public function runReport($reportName, $filterCriteria, $userId) { $this->log->debug('Run the report to get results'); $className = $this->getReportClass($reportName); $object = $this->createReportObject($className); // Set userId $object->setUserId($userId); $filterCriteria = json_decode($filterCriteria, true); // Retrieve the result array return $object->getResults($filterCriteria); } /** * @inheritdoc */ public function getReportEmailTemplate($reportName) { $className = $this->getReportClass($reportName); $object = $this->createReportObject($className); // Set Report Schedule form data return $object->getReportEmailTemplate(); } /** * @inheritdoc */ public function getReportChartScript($savedreportId, $reportName) { $results = $this->getSavedReportResults($savedreportId, $reportName); $className = $this->getReportClass($reportName); $object = $this->createReportObject($className); // Set Report Schedule form data return $object->getReportChartScript($results); } } SanitizeService.php 0000644 00000016231 14716415116 0010375 0 ustar 00 . */ namespace Xibo\Service; use Jenssegers\Date\Date; use Slim\Http\Request; /** * Class SanitizeService * @package Xibo\Service */ class SanitizeService implements SanitizerServiceInterface { /** * @var DateServiceInterface */ private $date; /** * @var Request */ private $request; /** * @inheritdoc */ public function __construct($date) { $this->date = $date; } /** * @inheritdoc */ public function setRequest($request) { $this->request = $request; } /** * Get Date * @return DateServiceInterface */ private function getDateService() { if ($this->date == null) throw new \RuntimeException('Sanitizer called before DateService has been set'); return $this->date; } /** * Get Request * @return Request */ private function getRequest() { if ($this->request == null) throw new \RuntimeException('Sanitizer called before Request has been set'); return $this->request; } /** * @inheritdoc */ public function getParam($param, $default, $source = null, $emptyAsNull = true) { if (is_array($default)) { return isset($default[$param]) ? $default[$param] : null; } else if ($source === null) { switch ($this->getRequest()->getMethod()) { case 'GET': $return = $this->getRequest()->get($param, $default); break; case 'POST': $return = $this->getRequest()->post($param, $default); break; case 'PUT': $return = $this->getRequest()->put($param, $default); break; case 'DELETE': $return = $this->getRequest()->delete($param, $default); break; default: $return = $default; } return ($return === null || ($emptyAsNull && $return === '')) ? $default : $return; } else return isset($source[$param]) ? $source[$param] : $default; } /** * @inheritdoc */ public function hasParam($param, $source = null) { if ($source !== null && is_array($source)) { return array_key_exists($param, $source); } else { return $this->getParam($param, null, null, false) !== null; } } /** * @inheritdoc */ public function getInt($param, $default = null, $source = null) { return $this->int($this->getParam($param, $default, $source)); } /** * @inheritdoc */ public function int($param) { if ($param === null) return null; return intval(filter_var($param, FILTER_SANITIZE_NUMBER_INT)); } /** * @inheritdoc */ public function getDouble($param, $default = null, $source = null) { return $this->double($this->getParam($param, $default, $source)); } /** * @inheritdoc */ public function double($param) { if ($param === null) return null; return doubleval(filter_var($param, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION)); } /** * @inheritdoc */ public function getString($param, $default = null, $source = null) { return $this->string($this->getParam($param, $default, $source)); } /** * @inheritdoc */ public function string($param) { if ($param === null) return null; return filter_var($param, FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES); } /** * @inheritdoc */ public function getUserName($param, $default = null, $source = null) { $param = $this->getParam($param, $default, $source); if ($param === null) return null; $param = filter_var($param, FILTER_SANITIZE_STRING); $param = (string) preg_replace( '/[\x00-\x1F\x7F<>"\'%&]/', '', $param); return strtolower($param); } /** * @inheritdoc */ public function getPassword($param, $default = null, $source = null) { return $this->getString($param, $default, $source); } /** * @inheritdoc */ public function getCheckbox($param, $default = null, $source = null) { $checkbox = $this->getParam($param, $default, $source); return $this->checkbox($checkbox); } /** * @inheritdoc */ public function checkbox($param) { return ($param === 'on' || $param === 1 || $param === '1' || $param === 'true' || $param === true) ? 1 : 0; } /** * @inheritdoc */ public function bool($param) { return filter_var($param, FILTER_VALIDATE_BOOLEAN); } /** * @inheritdoc */ public function htmlString($param) { // decimal notation $return = preg_replace_callback('/(\d+);/m', function($m){ return chr($m[1]); }, $param); // convert hex $return = preg_replace_callback('/([a-f0-9]+);/mi', function($m){ return chr("0x".$m[1]); }, $return); return (string) $return; } /** * @inheritdoc */ public function getStringArray($param, $default = null, $source = null) { $array = $this->getParam($param, $default, $source); if ($array == null) return []; return $array; } /** * @inheritdoc */ public function getIntArray($param, $default = null, $source = null) { $array = $this->getParam($param, $default, $source); if ($array == null || !is_array($array)) return []; return array_map('intval', $array); } /** * @inheritdoc */ public function getDate($param, $default = null, $source = null) { $date = $this->getString($param, $default, $source); if ($date === null) return null; // $date should be a ISO formatted date string. try { if ($date instanceof Date) return $date; return $this->getDateService()->parse($date); } catch (\Exception $e) { throw new \InvalidArgumentException(__('Expecting a date in %s but received %s.', $param, $date)); } } } error_log; 0000644 00000414003 14716415116 0006564 0 ustar 00 [14-Sep-2023 02:18:15 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [16-Sep-2023 04:04:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [18-Sep-2023 03:48:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [19-Sep-2023 04:25:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [20-Sep-2023 00:14:42 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [25-Sep-2023 01:38:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [25-Sep-2023 16:05:29 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [25-Sep-2023 16:05:34 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [25-Sep-2023 16:05:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [25-Sep-2023 16:05:37 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [25-Sep-2023 16:05:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [25-Sep-2023 16:05:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [25-Sep-2023 16:05:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [25-Sep-2023 16:05:47 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [25-Sep-2023 16:05:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [25-Sep-2023 16:05:53 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [25-Sep-2023 16:05:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [25-Sep-2023 23:05:36 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [26-Sep-2023 00:09:11 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [26-Sep-2023 01:52:41 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [26-Sep-2023 01:52:42 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [26-Sep-2023 01:52:44 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [26-Sep-2023 01:52:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [26-Sep-2023 01:52:47 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [26-Sep-2023 01:52:49 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [26-Sep-2023 01:52:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [26-Sep-2023 01:52:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [26-Sep-2023 01:52:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [26-Sep-2023 01:53:01 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [26-Sep-2023 01:53:09 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [27-Sep-2023 00:55:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [27-Sep-2023 00:55:31 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [27-Sep-2023 00:55:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [27-Sep-2023 00:55:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [27-Sep-2023 00:55:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [27-Sep-2023 00:55:41 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [27-Sep-2023 00:55:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [27-Sep-2023 00:55:48 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [27-Sep-2023 00:55:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [27-Sep-2023 00:55:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [27-Sep-2023 00:55:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [27-Sep-2023 01:07:42 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [27-Sep-2023 01:07:43 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [27-Sep-2023 01:07:44 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [27-Sep-2023 01:07:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [27-Sep-2023 01:07:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [27-Sep-2023 01:07:53 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [27-Sep-2023 01:07:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [27-Sep-2023 01:07:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [27-Sep-2023 01:07:58 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [27-Sep-2023 01:08:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [27-Sep-2023 01:08:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [12-Oct-2023 13:02:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [24-Oct-2023 15:00:53 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [12-Nov-2023 17:04:26 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [12-Nov-2023 17:04:29 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [12-Nov-2023 17:04:34 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [12-Nov-2023 17:04:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [12-Nov-2023 17:04:52 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [12-Nov-2023 17:04:54 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [12-Nov-2023 17:05:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [12-Nov-2023 17:05:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [12-Nov-2023 17:05:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [12-Nov-2023 17:05:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [12-Nov-2023 17:05:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [14-Nov-2023 02:33:13 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [14-Nov-2023 02:33:17 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [14-Nov-2023 02:33:23 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [14-Nov-2023 02:33:25 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [14-Nov-2023 02:33:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [14-Nov-2023 02:33:33 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [14-Nov-2023 02:33:41 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [14-Nov-2023 02:34:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [14-Nov-2023 02:34:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [14-Nov-2023 02:34:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [14-Nov-2023 02:34:26 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [14-Nov-2023 16:34:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [14-Nov-2023 16:34:11 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [14-Nov-2023 16:34:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [14-Nov-2023 16:34:17 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [14-Nov-2023 16:34:25 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [14-Nov-2023 16:34:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [14-Nov-2023 16:34:44 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [14-Nov-2023 16:34:48 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [14-Nov-2023 16:34:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [14-Nov-2023 16:34:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [14-Nov-2023 16:35:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [16-Nov-2023 01:49:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [16-Nov-2023 01:49:09 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [16-Nov-2023 01:49:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [16-Nov-2023 01:49:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [16-Nov-2023 01:49:20 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [16-Nov-2023 01:49:23 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [16-Nov-2023 01:49:25 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [16-Nov-2023 01:49:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [16-Nov-2023 01:49:40 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [16-Nov-2023 01:49:43 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [16-Nov-2023 01:49:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [17-Nov-2023 23:48:28 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [19-Nov-2023 03:06:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [21-Nov-2023 07:03:21 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [30-Nov-2023 13:10:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [02-Dec-2023 18:45:17 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [03-Dec-2023 20:17:01 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [03-Dec-2023 21:11:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [04-Dec-2023 11:48:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [14-Dec-2023 21:10:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [27-Dec-2023 18:51:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [01-Jan-2024 06:53:14 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [02-Jan-2024 08:06:36 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [04-Jan-2024 03:27:47 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [05-Jan-2024 13:05:58 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [06-Jan-2024 03:31:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [08-Jan-2024 06:28:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [08-Jan-2024 23:11:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [15-Jan-2024 18:16:53 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [15-Jan-2024 20:16:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [15-Jan-2024 20:22:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [15-Jan-2024 20:58:23 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [15-Jan-2024 21:44:02 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [17-Jan-2024 13:09:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [17-Jan-2024 13:13:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [17-Jan-2024 13:17:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [17-Jan-2024 13:25:40 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [17-Jan-2024 13:40:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [17-Jan-2024 14:08:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [19-Jan-2024 12:20:31 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [20-Jan-2024 10:28:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [24-Jan-2024 08:12:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [24-Jan-2024 16:20:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [05-Feb-2024 10:19:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [08-Feb-2024 03:56:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [08-Feb-2024 07:57:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [08-Feb-2024 16:29:34 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [08-Feb-2024 18:53:49 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [10-Feb-2024 02:38:59 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [11-Feb-2024 00:08:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [11-Feb-2024 06:23:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [11-Feb-2024 06:37:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [11-Feb-2024 19:18:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [11-Feb-2024 21:33:58 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [11-Feb-2024 22:47:46 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [11-Feb-2024 22:48:54 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [12-Feb-2024 00:45:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [12-Feb-2024 13:30:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [13-Feb-2024 13:46:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [15-Feb-2024 06:18:01 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [15-Feb-2024 06:58:03 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [15-Feb-2024 08:26:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [15-Feb-2024 08:46:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [15-Feb-2024 10:34:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [16-Feb-2024 09:11:34 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [18-Feb-2024 03:24:13 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [18-Feb-2024 21:34:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [18-Feb-2024 21:58:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [18-Feb-2024 23:54:04 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [19-Feb-2024 01:34:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [21-Feb-2024 18:40:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [21-Feb-2024 18:41:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [21-Feb-2024 18:41:01 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [21-Feb-2024 18:41:10 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [21-Feb-2024 18:41:15 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [21-Feb-2024 18:41:17 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [21-Feb-2024 18:41:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [21-Feb-2024 18:41:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [22-Feb-2024 08:05:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [22-Feb-2024 08:11:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [22-Feb-2024 08:15:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [24-Feb-2024 11:31:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [27-Feb-2024 17:25:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [27-Feb-2024 18:39:17 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [27-Feb-2024 21:56:05 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [28-Feb-2024 18:53:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [28-Feb-2024 19:05:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [29-Feb-2024 12:14:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [01-Mar-2024 04:42:23 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [08-Mar-2024 03:33:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [09-Mar-2024 14:04:53 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [11-Mar-2024 18:03:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [18-Mar-2024 02:10:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [23-Mar-2024 07:09:09 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [25-Mar-2024 18:04:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [29-Mar-2024 10:21:36 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [29-Mar-2024 17:51:44 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [30-Mar-2024 19:15:42 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [31-Mar-2024 07:27:28 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [01-Apr-2024 03:19:53 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [02-Apr-2024 00:49:59 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [02-Apr-2024 06:25:29 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [03-Apr-2024 00:13:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [03-Apr-2024 00:13:13 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [03-Apr-2024 00:13:14 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [03-Apr-2024 00:13:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [03-Apr-2024 00:13:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [03-Apr-2024 00:13:17 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [03-Apr-2024 00:13:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [03-Apr-2024 00:13:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [03-Apr-2024 00:13:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [03-Apr-2024 00:13:20 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [03-Apr-2024 00:13:21 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [04-Apr-2024 06:35:51 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [04-Apr-2024 10:41:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [05-Apr-2024 05:13:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [05-Apr-2024 10:37:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [05-Apr-2024 14:55:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [06-Apr-2024 10:25:14 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [08-Apr-2024 07:32:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [09-Apr-2024 09:33:42 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [09-Apr-2024 10:43:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [09-Apr-2024 12:57:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [09-Apr-2024 21:32:03 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [14-Apr-2024 00:46:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [17-Apr-2024 01:52:58 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [18-Apr-2024 00:05:24 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [18-Apr-2024 03:08:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [24-Apr-2024 17:56:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [25-Apr-2024 15:24:33 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [02-May-2024 03:00:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [03-May-2024 16:10:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [05-May-2024 02:16:14 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [05-May-2024 18:54:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [06-May-2024 17:59:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [07-May-2024 08:48:15 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [08-May-2024 13:35:26 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [08-May-2024 14:25:41 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [08-May-2024 16:10:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [09-May-2024 11:10:20 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [10-May-2024 05:25:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [10-May-2024 21:07:20 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [11-May-2024 08:00:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [12-May-2024 02:41:40 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [12-May-2024 06:12:34 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [13-May-2024 08:42:32 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [13-May-2024 14:05:33 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [14-May-2024 07:46:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [14-May-2024 07:56:09 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [14-May-2024 08:30:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [14-May-2024 19:05:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [16-May-2024 06:16:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [17-May-2024 09:39:01 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [17-May-2024 12:10:36 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [17-May-2024 12:32:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [17-May-2024 13:21:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [19-May-2024 01:00:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [19-May-2024 01:00:47 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [19-May-2024 01:00:55 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [19-May-2024 01:00:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [19-May-2024 01:01:03 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [19-May-2024 01:01:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [19-May-2024 01:01:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [19-May-2024 01:01:31 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [19-May-2024 01:01:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [19-May-2024 01:01:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [19-May-2024 01:01:43 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [21-May-2024 10:16:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [21-May-2024 10:16:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [21-May-2024 10:16:23 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [21-May-2024 10:16:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [21-May-2024 10:16:31 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [21-May-2024 10:16:43 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [21-May-2024 10:16:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [21-May-2024 10:16:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [21-May-2024 10:17:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [21-May-2024 10:17:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [21-May-2024 10:17:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [21-May-2024 11:00:24 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [21-May-2024 11:28:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [21-May-2024 11:28:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [21-May-2024 11:28:23 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [21-May-2024 11:28:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [21-May-2024 11:28:31 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [21-May-2024 11:28:43 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [21-May-2024 11:28:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [21-May-2024 11:28:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [21-May-2024 11:29:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [21-May-2024 11:29:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [21-May-2024 11:29:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [21-May-2024 12:38:31 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [21-May-2024 12:38:43 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [21-May-2024 12:38:51 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [21-May-2024 12:38:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [21-May-2024 12:38:59 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [21-May-2024 12:39:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [21-May-2024 12:39:23 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [21-May-2024 12:39:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [21-May-2024 12:39:31 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [21-May-2024 12:39:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [21-May-2024 12:39:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [21-May-2024 23:06:14 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [22-May-2024 01:17:09 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [27-May-2024 14:26:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [03-Jun-2024 02:50:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [03-Jun-2024 03:11:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [03-Jun-2024 03:54:42 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [03-Jun-2024 04:46:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [03-Jun-2024 05:06:33 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [03-Jun-2024 06:17:39 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [03-Jun-2024 07:05:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [07-Jun-2024 21:52:44 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [08-Jun-2024 01:31:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [08-Jun-2024 01:49:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [08-Jun-2024 04:29:56 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [08-Jun-2024 09:49:37 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [08-Jun-2024 16:47:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [08-Jun-2024 23:08:24 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [08-Jun-2024 23:40:05 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [09-Jun-2024 05:23:29 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [09-Jun-2024 05:54:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [09-Jun-2024 06:08:36 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [13-Jun-2024 12:45:13 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [13-Jun-2024 14:19:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [13-Jun-2024 14:35:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [13-Jun-2024 17:02:03 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [13-Jun-2024 18:49:26 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [13-Jun-2024 23:58:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [14-Jun-2024 03:44:31 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [17-Jun-2024 13:46:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [17-Jun-2024 16:35:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [17-Jun-2024 21:43:32 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [17-Jun-2024 22:47:09 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [19-Jun-2024 10:29:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [19-Jun-2024 12:38:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [20-Jun-2024 19:02:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [20-Jun-2024 19:46:12 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [20-Jun-2024 21:21:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [21-Jun-2024 08:37:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [21-Jun-2024 10:31:41 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [21-Jun-2024 20:17:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [22-Jun-2024 01:38:28 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [22-Jun-2024 06:45:19 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [22-Jun-2024 09:23:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [22-Jun-2024 14:46:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [22-Jun-2024 17:33:50 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [22-Jun-2024 20:45:01 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [23-Jun-2024 05:38:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [23-Jun-2024 09:22:31 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [23-Jun-2024 16:52:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [23-Jun-2024 23:13:12 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [24-Jun-2024 01:09:33 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [24-Jun-2024 01:42:32 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [24-Jun-2024 03:33:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [24-Jun-2024 18:56:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [25-Jun-2024 06:51:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [25-Jun-2024 08:39:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [25-Jun-2024 11:46:25 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [25-Jun-2024 12:34:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [25-Jun-2024 15:43:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [25-Jun-2024 21:00:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [25-Jun-2024 22:11:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [25-Jun-2024 22:36:24 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [26-Jun-2024 06:01:58 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [26-Jun-2024 06:09:48 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [26-Jun-2024 09:04:46 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [26-Jun-2024 10:35:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [26-Jun-2024 16:33:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [26-Jun-2024 19:44:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [26-Jun-2024 19:46:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [26-Jun-2024 21:34:24 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [27-Jun-2024 03:07:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [27-Jun-2024 13:25:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [27-Jun-2024 19:04:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [27-Jun-2024 19:22:24 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [28-Jun-2024 01:30:41 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [28-Jun-2024 10:39:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [28-Jun-2024 12:30:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [28-Jun-2024 14:36:09 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [28-Jun-2024 18:16:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [29-Jun-2024 01:41:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [29-Jun-2024 02:14:06 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [29-Jun-2024 04:26:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [29-Jun-2024 16:58:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [30-Jun-2024 04:04:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [30-Jun-2024 12:39:47 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [30-Jun-2024 14:33:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [30-Jun-2024 16:04:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [01-Jul-2024 02:32:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [01-Jul-2024 04:20:34 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [01-Jul-2024 08:15:58 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [01-Jul-2024 09:37:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [01-Jul-2024 14:12:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [01-Jul-2024 16:20:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [01-Jul-2024 20:11:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [01-Jul-2024 22:27:40 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [02-Jul-2024 00:50:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [02-Jul-2024 03:22:17 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [02-Jul-2024 23:48:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [02-Jul-2024 23:48:41 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [02-Jul-2024 23:49:22 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [02-Jul-2024 23:49:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [02-Jul-2024 23:50:29 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [02-Jul-2024 23:50:42 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [02-Jul-2024 23:51:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [02-Jul-2024 23:51:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [02-Jul-2024 23:52:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [02-Jul-2024 23:52:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [02-Jul-2024 23:52:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [04-Jul-2024 20:48:40 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [04-Jul-2024 22:04:21 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [05-Jul-2024 02:04:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [05-Jul-2024 08:06:23 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [05-Jul-2024 08:06:36 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [05-Jul-2024 08:06:41 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [05-Jul-2024 08:06:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [05-Jul-2024 08:06:54 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [05-Jul-2024 08:07:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [05-Jul-2024 08:07:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [05-Jul-2024 08:07:14 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [05-Jul-2024 08:07:21 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [05-Jul-2024 08:07:24 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [05-Jul-2024 08:07:32 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [07-Jul-2024 07:07:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [07-Jul-2024 11:40:20 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [07-Jul-2024 23:32:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [08-Jul-2024 01:55:59 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [08-Jul-2024 03:12:37 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [08-Jul-2024 06:29:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [10-Jul-2024 23:08:01 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [10-Jul-2024 23:47:44 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [11-Jul-2024 02:12:58 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [11-Jul-2024 15:34:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [12-Jul-2024 03:44:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [12-Jul-2024 07:05:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [12-Jul-2024 07:30:21 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [12-Jul-2024 09:33:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [13-Jul-2024 07:50:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [15-Jul-2024 06:59:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [16-Jul-2024 02:48:44 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [16-Jul-2024 22:39:33 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [16-Jul-2024 23:27:31 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [17-Jul-2024 01:42:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [17-Jul-2024 06:21:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [17-Jul-2024 07:10:42 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [17-Jul-2024 09:37:13 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [17-Jul-2024 10:00:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [17-Jul-2024 14:19:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [17-Jul-2024 19:54:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [17-Jul-2024 20:32:06 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [18-Jul-2024 17:32:42 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [21-Jul-2024 05:10:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [22-Jul-2024 08:50:06 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [22-Jul-2024 09:27:14 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [22-Jul-2024 12:19:01 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [22-Jul-2024 13:09:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [22-Jul-2024 13:26:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [22-Jul-2024 20:17:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [22-Jul-2024 20:32:05 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [22-Jul-2024 21:22:35 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [23-Jul-2024 07:23:54 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [24-Jul-2024 08:07:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [24-Jul-2024 11:13:42 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [24-Jul-2024 11:13:54 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [24-Jul-2024 11:14:01 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [24-Jul-2024 11:14:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [24-Jul-2024 11:14:10 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [24-Jul-2024 11:14:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [24-Jul-2024 11:14:34 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [24-Jul-2024 11:14:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [24-Jul-2024 11:14:41 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [24-Jul-2024 11:14:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [24-Jul-2024 11:14:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [24-Jul-2024 17:37:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [27-Jul-2024 20:23:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [28-Jul-2024 02:05:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [28-Jul-2024 05:37:09 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [28-Jul-2024 07:18:44 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [29-Jul-2024 22:48:33 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [31-Jul-2024 04:02:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [02-Aug-2024 03:54:24 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [04-Aug-2024 16:04:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [04-Aug-2024 19:34:41 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [04-Aug-2024 22:50:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [05-Aug-2024 20:16:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [07-Aug-2024 04:55:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [11-Aug-2024 00:13:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [11-Aug-2024 04:10:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [12-Aug-2024 16:50:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [12-Aug-2024 17:25:43 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [13-Aug-2024 00:41:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [13-Aug-2024 03:19:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [13-Aug-2024 03:54:22 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [13-Aug-2024 06:27:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [17-Aug-2024 12:10:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [17-Aug-2024 22:16:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [17-Aug-2024 23:59:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [18-Aug-2024 01:44:58 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [18-Aug-2024 04:15:39 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [18-Aug-2024 06:32:01 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [18-Aug-2024 07:17:20 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [18-Aug-2024 08:10:40 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [18-Aug-2024 10:05:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [23-Aug-2024 02:46:20 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [23-Aug-2024 07:49:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [23-Aug-2024 07:56:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [23-Aug-2024 09:24:20 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [23-Aug-2024 10:17:33 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [23-Aug-2024 12:09:25 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [23-Aug-2024 19:33:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [24-Aug-2024 00:02:23 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [24-Aug-2024 01:59:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [26-Aug-2024 02:39:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [27-Aug-2024 00:54:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [28-Aug-2024 16:09:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [28-Aug-2024 19:04:32 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [28-Aug-2024 22:38:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [28-Aug-2024 23:06:26 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [29-Aug-2024 00:33:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [29-Aug-2024 00:34:50 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [29-Aug-2024 02:29:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [29-Aug-2024 07:59:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [29-Aug-2024 14:01:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [30-Aug-2024 04:33:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [01-Sep-2024 19:47:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [02-Sep-2024 04:12:23 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [03-Sep-2024 02:12:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [03-Sep-2024 23:30:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [03-Sep-2024 23:32:58 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [04-Sep-2024 03:18:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [04-Sep-2024 17:45:25 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [04-Sep-2024 21:10:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [07-Sep-2024 04:01:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [07-Sep-2024 07:17:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [08-Sep-2024 01:39:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [08-Sep-2024 03:58:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [09-Sep-2024 16:09:48 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [09-Sep-2024 16:44:36 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [10-Sep-2024 13:02:05 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [11-Sep-2024 17:29:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [13-Sep-2024 06:23:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [13-Sep-2024 19:20:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [13-Sep-2024 20:48:38 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [13-Sep-2024 21:34:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [14-Sep-2024 03:31:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [14-Sep-2024 06:35:53 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [14-Sep-2024 06:56:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [14-Sep-2024 15:49:43 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [15-Sep-2024 07:38:26 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [15-Sep-2024 10:15:02 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [15-Sep-2024 20:50:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [16-Sep-2024 12:42:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [16-Sep-2024 12:42:34 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [16-Sep-2024 12:42:42 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [16-Sep-2024 12:42:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [16-Sep-2024 12:42:50 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [16-Sep-2024 12:43:02 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [16-Sep-2024 12:43:14 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [16-Sep-2024 12:43:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [16-Sep-2024 12:43:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [16-Sep-2024 12:43:26 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [16-Sep-2024 12:43:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [16-Sep-2024 13:31:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [16-Sep-2024 13:31:42 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [16-Sep-2024 13:31:50 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [16-Sep-2024 13:31:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [16-Sep-2024 13:31:58 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [16-Sep-2024 13:32:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [16-Sep-2024 13:32:22 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [16-Sep-2024 13:32:26 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [16-Sep-2024 13:32:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [16-Sep-2024 13:32:34 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [16-Sep-2024 13:32:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [16-Sep-2024 14:24:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [16-Sep-2024 14:24:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [16-Sep-2024 14:24:36 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [16-Sep-2024 14:24:40 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [16-Sep-2024 14:24:44 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [16-Sep-2024 14:24:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [16-Sep-2024 14:25:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [16-Sep-2024 14:25:12 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [16-Sep-2024 14:25:16 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [16-Sep-2024 14:25:20 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [16-Sep-2024 14:25:24 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [16-Sep-2024 14:48:40 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [16-Sep-2024 14:49:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [16-Sep-2024 14:49:08 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [16-Sep-2024 14:49:52 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [16-Sep-2024 14:50:16 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [16-Sep-2024 14:50:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [16-Sep-2024 14:51:48 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [16-Sep-2024 14:51:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [16-Sep-2024 14:51:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [16-Sep-2024 14:52:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [16-Sep-2024 14:52:31 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [17-Sep-2024 11:18:14 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [17-Sep-2024 22:13:17 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [18-Sep-2024 22:28:58 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [18-Sep-2024 22:40:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [18-Sep-2024 22:42:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [18-Sep-2024 22:52:29 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [18-Sep-2024 22:55:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [18-Sep-2024 22:59:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [18-Sep-2024 23:04:08 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [18-Sep-2024 23:09:53 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [18-Sep-2024 23:11:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [19-Sep-2024 03:48:33 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [19-Sep-2024 09:00:07 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [19-Sep-2024 10:23:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [19-Sep-2024 10:23:21 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [19-Sep-2024 15:58:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [19-Sep-2024 16:28:46 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [19-Sep-2024 18:59:17 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [20-Sep-2024 07:41:25 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [20-Sep-2024 21:40:23 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [21-Sep-2024 09:18:22 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [21-Sep-2024 17:02:42 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [24-Sep-2024 22:02:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [24-Sep-2024 23:53:58 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [25-Sep-2024 04:18:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [25-Sep-2024 08:01:10 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [25-Sep-2024 08:58:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [25-Sep-2024 10:20:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [25-Sep-2024 20:35:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [26-Sep-2024 22:26:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [27-Sep-2024 11:59:21 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [28-Sep-2024 18:57:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [30-Sep-2024 07:57:48 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [30-Sep-2024 09:35:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [30-Sep-2024 10:06:44 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [01-Oct-2024 03:26:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [01-Oct-2024 03:26:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [01-Oct-2024 09:12:54 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [01-Oct-2024 17:48:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [03-Oct-2024 13:29:50 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [03-Oct-2024 20:41:01 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [06-Oct-2024 02:46:18 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [08-Oct-2024 10:06:34 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [08-Oct-2024 12:18:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [08-Oct-2024 16:21:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [12-Oct-2024 00:07:13 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [12-Oct-2024 17:54:49 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [12-Oct-2024 23:36:18 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [15-Oct-2024 01:19:33 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [15-Oct-2024 05:29:04 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [16-Oct-2024 21:32:23 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [16-Oct-2024 21:42:38 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [16-Oct-2024 22:15:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [17-Oct-2024 00:18:58 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [17-Oct-2024 05:44:05 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [17-Oct-2024 10:34:00 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [19-Oct-2024 09:48:46 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [19-Oct-2024 13:49:45 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [22-Oct-2024 03:18:26 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [22-Oct-2024 03:58:20 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [22-Oct-2024 04:50:29 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [22-Oct-2024 05:00:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [22-Oct-2024 11:10:21 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [22-Oct-2024 15:16:43 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [22-Oct-2024 23:29:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [23-Oct-2024 06:48:40 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [23-Oct-2024 09:15:06 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [23-Oct-2024 11:14:17 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [26-Oct-2024 12:25:30 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [27-Oct-2024 11:26:57 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [27-Oct-2024 20:45:49 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [28-Oct-2024 00:49:11 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [28-Oct-2024 01:26:14 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [28-Oct-2024 02:53:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [28-Oct-2024 04:47:53 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [29-Oct-2024 07:40:10 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [31-Oct-2024 13:38:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [02-Nov-2024 10:46:37 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [02-Nov-2024 18:56:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [02-Nov-2024 18:57:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [02-Nov-2024 18:57:15 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [02-Nov-2024 18:57:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [02-Nov-2024 18:57:23 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [02-Nov-2024 18:57:35 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [02-Nov-2024 18:57:47 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [02-Nov-2024 18:57:51 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [02-Nov-2024 18:57:55 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [02-Nov-2024 18:57:59 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [02-Nov-2024 18:58:03 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 [02-Nov-2024 23:39:27 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [03-Nov-2024 07:46:28 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [03-Nov-2024 09:22:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [04-Nov-2024 00:32:56 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [09-Nov-2024 12:29:47 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [11-Nov-2024 22:29:19 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\PlayerActionServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/PlayerActionService.php on line 23 [11-Nov-2024 22:29:31 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\DisplayNotifyServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/DisplayNotifyService.php on line 22 [11-Nov-2024 22:30:07 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceGregorian.php on line 29 [11-Nov-2024 22:30:39 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\SanitizerServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/SanitizeService.php on line 33 [11-Nov-2024 22:30:51 America/Fortaleza] PHP Fatal error: Trait 'Xibo\Service\DateServiceTrait' not found in /home/mgatv524/public_html/edurocha/lib/Service/DateServiceJalali.php on line 17 [11-Nov-2024 22:31:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ImageProcessingServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ImageProcessingService.php on line 33 [11-Nov-2024 22:33:07 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ReportServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ReportService.php on line 34 [11-Nov-2024 22:33:11 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ModuleServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ModuleService.php on line 21 [11-Nov-2024 22:33:15 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\ConfigServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/ConfigService.php on line 32 [11-Nov-2024 22:33:47 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\LogServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/LogService.php on line 32 [11-Nov-2024 22:34:48 America/Fortaleza] PHP Fatal error: Interface 'Xibo\Service\HelpServiceInterface' not found in /home/mgatv524/public_html/edurocha/lib/Service/HelpService.php on line 29 ConfigService.php 0000644 00000051565 14716415116 0010025 0 ustar 00 . */ namespace Xibo\Service; use Stash\Interfaces\PoolInterface; use Xibo\Exception\ConfigurationException; use Xibo\Helper\Environment; use Xibo\Storage\StorageServiceInterface; /** * Class ConfigService * @package Xibo\Service */ class ConfigService implements ConfigServiceInterface { /** * @var StorageServiceInterface */ public $store; /** * @var PoolInterface */ public $pool; /** @var string Setting Cache Key */ private $settingCacheKey = 'settings'; /** @var bool Has the settings cache been dropped this request? */ private $settingsCacheDropped = false; /** @var array */ private $settings = null; /** * @var string */ public $rootUri; public $envTested = false; public $envFault = false; public $envWarning = false; /** * Database Config * @var array */ public static $dbConfig = []; // // Extra Settings // public $middleware = null; public $logHandlers = null; public $logProcessors = null; public $authentication = null; public $samlSettings = null; public $casSettings = null; public $cacheDrivers = null; public $timeSeriesStore = null; public $cacheNamespace = 'Xibo'; /** * Theme Specific Config * @var array */ public $themeConfig = []; /** @var bool Has a theme been loaded? */ private $themeLoaded = false; /** * @inheritdoc */ public function setDependencies($store, $rootUri) { if ($store == null) throw new \RuntimeException('ConfigService setDependencies called with null store'); if ($rootUri == null) throw new \RuntimeException('ConfigService setDependencies called with null rootUri'); $this->store = $store; $this->rootUri = $rootUri; } /** * @inheritdoc */ public function setPool($pool) { $this->pool = $pool; } /** * Get Cache Pool * @return \Stash\Interfaces\PoolInterface */ private function getPool() { return $this->pool; } /** * Get Store * @return StorageServiceInterface */ protected function getStore() { if ($this->store == null) throw new \RuntimeException('Config Service called before setDependencies'); return $this->store; } /** * @inheritdoc */ public function getDatabaseConfig() { return self::$dbConfig; } /** * Get App Root URI * @return string */ public function rootUri() { if ($this->rootUri == null) throw new \RuntimeException('Config Service called before setDependencies'); return $this->rootUri; } /** * @inheritdoc */ public function getCacheDrivers() { return $this->cacheDrivers; } /** * @inheritdoc */ public function getTimeSeriesStore() { return $this->timeSeriesStore; } /** * @inheritdoc */ public function getCacheNamespace() { return $this->cacheNamespace; } /** * Loads the settings from file. * DO NOT CALL ANY STORE() METHODS IN HERE * @param string $settings * @return ConfigServiceInterface */ public static function Load($settings) { $config = new ConfigService(); // Include the provided settings file. require ($settings); // Create a DB config self::$dbConfig = [ 'host' => $dbhost, 'user' => $dbuser, 'password' => $dbpass, 'name' => $dbname ]; // Pull in other settings // Log handlers if (isset($logHandlers)) $config->logHandlers = $logHandlers; // Log Processors if (isset($logProcessors)) $config->logProcessors = $logProcessors; // Middleware if (isset($middleware)) $config->middleware = $middleware; // Authentication if (isset($authentication)) $config->authentication = $authentication; // Saml settings if (isset($samlSettings)) $config->samlSettings = $samlSettings; // CAS settings if (isset($casSettings)) $config->casSettings = $casSettings; // Cache drivers if (isset($cacheDrivers)) $config->cacheDrivers = $cacheDrivers; // Time series store settings if (isset($timeSeriesStore)) $config->timeSeriesStore = $timeSeriesStore; if (isset($cacheNamespace)) $config->cacheNamespace = $cacheNamespace; // Set this as the global config return $config; } /** * Loads the theme * @param string[Optional] $themeName * @throws ConfigurationException */ public function loadTheme($themeName = null) { // What is the currently selected theme? $globalTheme = ($themeName == NULL) ? $this->getSetting('GLOBAL_THEME_NAME', 'default') : $themeName; // Is this theme valid? $systemTheme = (is_dir(PROJECT_ROOT . '/web/theme/' . $globalTheme) && file_exists(PROJECT_ROOT . '/web/theme/' . $globalTheme . '/config.php')); $customTheme = (is_dir(PROJECT_ROOT . '/web/theme/custom/' . $globalTheme) && file_exists(PROJECT_ROOT . '/web/theme/custom/' . $globalTheme . '/config.php')); if ($systemTheme) { require(PROJECT_ROOT . '/web/theme/' . $globalTheme . '/config.php'); $themeFolder = 'theme/' . $globalTheme . '/'; } elseif ($customTheme) { require(PROJECT_ROOT . '/web/theme/custom/' . $globalTheme . '/config.php'); $themeFolder = 'theme/custom/' . $globalTheme . '/'; } else throw new ConfigurationException(__('The theme "%s" does not exist', $globalTheme)); $this->themeLoaded = true; $this->themeConfig = $config; $this->themeConfig['themeCode'] = $globalTheme; $this->themeConfig['themeFolder'] = $themeFolder; } /** * Get Theme Specific Settings * @param null $settingName * @param null $default * @return null */ public function getThemeConfig($settingName = null, $default = null) { if ($settingName == null) return $this->themeConfig; if (isset($this->themeConfig[$settingName])) return $this->themeConfig[$settingName]; else return $default; } /** * Get theme URI * @param string $uri * @param bool $local * @return string */ public function uri($uri, $local = false) { $rootUri = ($local) ? PROJECT_ROOT . '/web/' : $this->rootUri(); if (!$this->themeLoaded) return $rootUri . 'theme/default/' . $uri; // Serve the appropriate theme file if (is_dir(PROJECT_ROOT . '/web/' . $this->themeConfig['themeFolder'] . $uri)) { return $rootUri . $this->themeConfig['themeFolder'] . $uri; } else if (file_exists(PROJECT_ROOT . '/web/' . $this->themeConfig['themeFolder'] . $uri)) { return $rootUri . $this->themeConfig['themeFolder'] . $uri; } else { return $rootUri . 'theme/default/' . $uri; } } /** * Check a theme file exists * @param string $uri * @return string */ public function fileExists($uri) { // Serve the appropriate file return file_exists(PROJECT_ROOT . '/web/' . $uri); } /** * Check a theme file exists * @param string $uri * @return string */ public function themeFileExists($uri) { if (!$this->themeLoaded) return file_exists(PROJECT_ROOT . '/web/theme/default/' . $uri); // Serve the appropriate theme file if (file_exists(PROJECT_ROOT . '/web/' . $this->themeConfig['themeFolder'] . $uri)) { return true; } else { return file_exists(PROJECT_ROOT . '/web/theme/default/' . $uri); } } /** * @return array|mixed|null */ private function loadSettings() { $item = null; if ($this->settings === null) { // We need to load in our settings if ($this->getPool() !== null) { // Try the cache $item = $this->getPool()->getItem($this->settingCacheKey); $data = $item->get(); if ($item->isHit()) { $this->settings = $data; } } // Are we still null? if ($this->settings === null) { // Load from the database $this->settings = $this->getStore()->select('SELECT `setting`, `value`, `userSee`, `userChange` FROM `setting`', []); } } // We should have our settings by now, so cache them if we can/need to if ($item !== null && $item->isMiss()) { // See about caching these settings - dependent on whether we're logging or not $cacheExpiry = 60 * 5; foreach ($this->settings as $setting) { if ($setting['setting'] == 'ELEVATE_LOG_UNTIL' && intval($setting['value']) > time()) { $cacheExpiry = intval($setting['value']); break; } } $item->set($this->settings); $item->expiresAfter($cacheExpiry); $this->getPool()->saveDeferred($item); } return $this->settings; } /** @inheritdoc */ public function getSettings() { $settings = $this->loadSettings(); $parsed = []; // Go through each setting and create a key/value pair foreach ($settings as $setting) { $parsed[$setting['setting']] = $setting['value']; } return $parsed; } /** @inheritdoc */ public function getSetting($setting, $default = NULL, $full = false) { $settings = $this->loadSettings(); if ($full) { foreach ($settings as $item) { if ($item['setting'] == $setting) { return $item; } } return [ 'setting' => $setting, 'value' => $default, 'userSee' => 1, 'userChange' => 1 ]; } else { $settings = $this->getSettings(); return (isset($settings[$setting])) ? $settings[$setting] : $default; } } /** @inheritdoc */ public function changeSetting($setting, $value) { $settings = $this->getSettings(); // Update in memory cache foreach ($this->settings as $item) { if ($item['setting'] == $setting) { $item['value'] = $value; break; } } if (isset($settings[$setting])) { // We've already got this setting recorded, update it for // Update in database $this->getStore()->update('UPDATE `setting` SET `value` = :value WHERE `setting` = :setting', [ 'setting' => $setting, 'value' => ($value === null) ? '' : $value ]); } else { // A new setting we've not seen before. // record it in the settings table. $this->getStore()->insert('INSERT INTO `setting` (`value`, setting) VALUES (:value, :setting);', [ 'setting' => $setting, 'value' => ($value === null) ? '' : $value ]); } // Drop the cache if we've not already done so this time around if (!$this->settingsCacheDropped && $this->getPool() !== null) { $this->getPool()->deleteItem($this->settingCacheKey); $this->settingsCacheDropped = true; $this->settings = null; } } /** * Is the provided setting visible * @param string $setting * @return bool */ public function isSettingVisible($setting) { return $this->getSetting($setting, null, true)['userSee'] == 1; } /** * Is the provided setting editable * @param string $setting * @return bool */ public function isSettingEditable($setting) { $item = $this->getSetting($setting, null, true); return $item['userSee'] == 1 && $item['userChange'] == 1; } /** * Should the host be considered a proxy exception * @param $host * @return bool */ public function isProxyException($host) { $proxyExceptions = $this->getSetting('PROXY_EXCEPTIONS'); // If empty, cannot be an exception if (empty($proxyExceptions)) return false; // Simple test if (stripos($host, $proxyExceptions) !== false) return true; // Host test $parsedHost = parse_url($host, PHP_URL_HOST); // Kick out extremely malformed hosts if ($parsedHost === false) return false; // Go through each exception and test against the host foreach (explode(',', $proxyExceptions) as $proxyException) { if (stripos($parsedHost, $proxyException) !== false) return true; } // If we've got here without returning, then we aren't an exception return false; } /** * Get Proxy Configuration * @param array $httpOptions * @return array */ public function getGuzzleProxy($httpOptions = []) { // Proxy support if ($this->getSetting('PROXY_HOST') != '') { $proxy = $this->getSetting('PROXY_HOST') . ':' . $this->getSetting('PROXY_PORT'); if ($this->getSetting('PROXY_AUTH') != '') { $scheme = explode('://', $proxy); $proxy = $scheme[0] . '://' . $this->getSetting('PROXY_AUTH') . '@' . $scheme[1]; } $httpOptions['proxy'] = [ 'http' => $proxy, 'https' => $proxy ]; if ($this->getSetting('PROXY_EXCEPTIONS') != '') { $httpOptions['proxy']['no'] = explode(',', $this->getSetting('PROXY_EXCEPTIONS')); } } return $httpOptions; } private function testItem(&$results, $item, $result, $advice, $fault = true) { // 1=OK, 0=Failure, 2=Warning $status = ($result) ? 1 : (($fault) ? 0 : 2); // Set fault flag if (!$result && $fault) $this->envFault = true; // Set warning flag if (!$result && !$fault) $this->envWarning = true; $results[] = [ 'item' => $item, 'status' => $status, 'advice' => $advice ]; } /** * Checks the Environment and Determines if it is suitable * @return array */ public function checkEnvironment() { $rows = array(); $this->testItem($rows, __('PHP Version'), Environment::checkPHP(), sprintf(__("PHP version %s or later required."), Environment::$VERSION_REQUIRED) . ' Detected ' . phpversion() ); $this->testItem($rows, __('Settings File System Permissions'), Environment::checkSettingsFileSystemPermissions(), __('Write permissions are required for web/settings.php'), false ); $this->testItem($rows, __('Cache File System Permissions'), Environment::checkCacheFileSystemPermissions(), __('Write permissions are required for cache/') ); $this->testItem($rows, __('MySQL database (PDO MySql)'), Environment::checkPDO(), __('PDO support with MySQL drivers must be enabled in PHP.') ); $this->testItem($rows, __('JSON Extension'), Environment::checkJson(), __('PHP JSON extension required to function.') ); $this->testItem($rows, __('SOAP Extension'), Environment::checkSoap(), __('PHP SOAP extension required to function.') ); $this->testItem($rows, __('GD Extension'), Environment::checkGd(), __('PHP GD extension required to function.') ); $this->testItem($rows, __('Session'), Environment::checkGd(), __('PHP session support required to function.') ); $this->testItem($rows, __('FileInfo'), Environment::checkFileInfo(), __('Requires PHP FileInfo support to function. If you are on Windows you need to enable the php_fileinfo.dll in your php.ini file.') ); $this->testItem($rows, __('PCRE'), Environment::checkPCRE(), __('PHP PCRE support to function.') ); $this->testItem($rows, __('Gettext'), Environment::checkPCRE(), __('PHP Gettext support to function.') ); $this->testItem($rows, __('DOM Extension'), Environment::checkDom(), __('PHP DOM core functionality enabled.') ); $this->testItem($rows, __('DOM XML Extension'), Environment::checkDomXml(), __('PHP DOM XML extension to function.') ); $this->testItem($rows, __('Allow PHP to open external URLs'), Environment::checkAllowUrlFopen(), __('You must have allow_url_fopen = On in your PHP.ini file for RSS Feeds / Anonymous statistics gathering to function.'), false ); $this->testItem($rows, __('DateTimeZone'), Environment::checkTimezoneIdentifiers(), __('This enables us to get a list of time zones supported by the hosting server.'), false ); $this->testItem($rows, __('ZIP'), Environment::checkZip(), __('This enables import / export of layouts.') ); $advice = __('Support for uploading large files is recommended.'); $advice .= __('We suggest setting your PHP post_max_size and upload_max_filesize to at least 128M, and also increasing your max_execution_time to at least 120 seconds.'); $this->testItem($rows, __('Large File Uploads'), Environment::checkPHPUploads(), $advice, false ); $this->testItem($rows, __('cURL'), Environment::checkCurlInstalled(), __('cURL is used to fetch data from the Internet or Local Network') ); $this->testItem($rows, __('ZeroMQ'), Environment::checkZmq(), __('ZeroMQ is used to send messages to XMR which allows push communications with player'), false ); $this->testItem($rows, __('OpenSSL'), Environment::checkOpenSsl(), __('OpenSSL is used to seal and verify messages sent to XMR'), false ); $this->testItem($rows, __('SimpleXML'), Environment::checkSimpleXml(), __('SimpleXML is used to parse RSS feeds and other XML data sources') ); $this->envTested = true; return $rows; } /** * Is there an environment fault * @return bool */ public function EnvironmentFault() { if (!$this->envTested) { $this->checkEnvironment(); } return $this->envFault; } /** * Is there an environment warning * @return bool */ public function EnvironmentWarning() { if (!$this->envTested) { $this->checkEnvironment(); } return $this->envWarning; } /** * Check binlog format * @return bool */ public function checkBinLogEnabled() { //TODO: move this into storage interface $results = $this->getStore()->select('show variables like \'log_bin\'', []); if (count($results) <= 0) return false; return ($results[0]['Value'] != 'OFF'); } /** * Check binlog format * @return bool */ public function checkBinLogFormat() { //TODO: move this into storage interface $results = $this->getStore()->select('show variables like \'binlog_format\'', []); if (count($results) <= 0) return false; return ($results[0]['Value'] != 'STATEMENT'); } } DisplayNotifyServiceInterface.php 0000644 00000003701 14716415116 0013224 0 ustar 00 config = $config; $this->log = $log; $this->store = $store; $this->pool = $pool; $this->playerActionService = $playerActionService; $this->dateService = $dateService; $this->scheduleFactory = $scheduleFactory; $this->dayPartFactory = $dayPartFactory; } /** @inheritdoc */ public function init() { $this->collectRequired = false; return $this; } /** @inheritdoc */ public function collectNow() { $this->collectRequired = true; return $this; } /** @inheritdoc */ public function collectLater() { $this->collectRequired = false; return $this; } /** @inheritdoc */ public function processQueue() { if (count($this->displayIds) <= 0) return; $this->log->debug('Process queue of ' . count($this->displayIds) . ' display notifications'); // We want to do 3 things. // 1. Drop the Cache for each displayId // 2. Update the mediaInventoryStatus on each DisplayId to 3 (pending) // 3. Fire a PlayerAction if appropriate - what is appropriate?! // Unique our displayIds $displayIds = array_values(array_unique($this->displayIds, SORT_NUMERIC)); // Make a list of them that we can use in the update statement $qmarks = str_repeat('?,', count($displayIds) - 1) . '?'; try { $this->store->updateWithDeadlockLoop('UPDATE `display` SET mediaInventoryStatus = 3 WHERE displayId IN (' . $qmarks . ')', $displayIds); } catch (DeadlockException $deadlockException) { $this->log->error('Failed to update media inventory status: ' . $deadlockException->getMessage()); } // Dump the cache foreach ($displayIds as $displayId) { $this->pool->deleteItem(Display::getCachePrefix() . $displayId); } // Player actions $this->processPlayerActions(); } /** * Process Actions */ private function processPlayerActions() { if (count($this->displayIdsRequiringActions) <= 0) return; $this->log->debug('Process queue of ' . count($this->displayIdsRequiringActions) . ' display actions'); $displayIdsRequiringActions = array_values(array_unique($this->displayIdsRequiringActions, SORT_NUMERIC)); $qmarks = str_repeat('?,', count($displayIdsRequiringActions) - 1) . '?'; $displays = $this->store->select('SELECT displayId, xmrChannel, xmrPubKey FROM `display` WHERE displayId IN (' . $qmarks . ')', $displayIdsRequiringActions); foreach ($displays as $display) { $stdObj = new \stdClass(); $stdObj->displayId = $display['displayId']; $stdObj->xmrChannel = $display['xmrChannel']; $stdObj->xmrPubKey = $display['xmrPubKey']; try { $this->playerActionService->sendAction($stdObj, new CollectNowAction()); } catch (\Exception $e) { $this->log->notice('DisplayId ' . $display['displayId'] . ' Save would have triggered Player Action, but the action failed with message: ' . $e->getMessage()); } } } /** @inheritdoc */ public function notifyByDisplayId($displayId) { $this->log->debug('Notify by DisplayId ' . $displayId); // Don't process if the displayId is already in the collection (there is little point in running the // extra query) if (in_array($displayId, $this->displayIds)) { return; } $this->displayIds[] = $displayId; if ($this->collectRequired) $this->displayIdsRequiringActions[] = $displayId; } /** @inheritdoc */ public function notifyByDisplayGroupId($displayGroupId) { $this->log->debug('Notify by DisplayGroupId ' . $displayGroupId); if (in_array('displayGroup_' . $displayGroupId, $this->keysProcessed)) { $this->log->debug('Already processed ' . $displayGroupId . ' skipping this time.'); return; } $sql = ' SELECT DISTINCT `lkdisplaydg`.displayId FROM `lkdgdg` INNER JOIN `lkdisplaydg` ON `lkdisplaydg`.displayGroupID = `lkdgdg`.childId WHERE `lkdgdg`.parentId = :displayGroupId '; foreach ($this->store->select($sql, ['displayGroupId' => $displayGroupId]) as $row) { // Don't process if the displayId is already in the collection if (in_array($row['displayId'], $this->displayIds)) { continue; } $this->displayIds[] = $row['displayId']; $this->log->debug('DisplayGroup[' . $displayGroupId .'] change caused notify on displayId[' . $row['displayId'] . ']'); if ($this->collectRequired) $this->displayIdsRequiringActions[] = $row['displayId']; } $this->keysProcessed[] = 'displayGroup_' . $displayGroupId; } /** @inheritdoc */ public function notifyByCampaignId($campaignId) { $this->log->debug('Notify by CampaignId ' . $campaignId); if (in_array('campaign_' . $campaignId, $this->keysProcessed)) { $this->log->debug('Already processed ' . $campaignId . ' skipping this time.'); return; } $sql = ' SELECT DISTINCT display.displayId, schedule.eventId, schedule.fromDt, schedule.toDt, schedule.recurrence_type AS recurrenceType, schedule.recurrence_detail AS recurrenceDetail, schedule.recurrence_range AS recurrenceRange, schedule.recurrenceRepeatsOn, schedule.lastRecurrenceWatermark, schedule.dayPartId FROM `schedule` INNER JOIN `lkscheduledisplaygroup` ON `lkscheduledisplaygroup`.eventId = `schedule`.eventId INNER JOIN `lkdgdg` ON `lkdgdg`.parentId = `lkscheduledisplaygroup`.displayGroupId INNER JOIN `lkdisplaydg` ON lkdisplaydg.DisplayGroupID = `lkdgdg`.childId INNER JOIN `display` ON lkdisplaydg.DisplayID = display.displayID INNER JOIN ( SELECT campaignId FROM campaign WHERE campaign.campaignId = :activeCampaignId UNION SELECT DISTINCT parent.campaignId FROM `lkcampaignlayout` child INNER JOIN `lkcampaignlayout` parent ON parent.layoutId = child.layoutId WHERE child.campaignId = :activeCampaignId ) campaigns ON campaigns.campaignId = `schedule`.campaignId WHERE ( (`schedule`.FromDT < :toDt AND IFNULL(`schedule`.toDt, `schedule`.fromDt) > :fromDt) OR `schedule`.recurrence_range >= :fromDt OR ( IFNULL(`schedule`.recurrence_range, 0) = 0 AND IFNULL(`schedule`.recurrence_type, \'\') <> \'\' ) ) UNION SELECT DISTINCT display.DisplayID, 0 AS eventId, 0 AS fromDt, 0 AS toDt, NULL AS recurrenceType, NULL AS recurrenceDetail, NULL AS recurrenceRange, NULL AS recurrenceRepeatsOn, NULL AS lastRecurrenceWatermark, NULL AS dayPartId FROM `display` INNER JOIN `lkcampaignlayout` ON `lkcampaignlayout`.LayoutID = `display`.DefaultLayoutID WHERE `lkcampaignlayout`.CampaignID = :activeCampaignId2 UNION SELECT `lkdisplaydg`.displayId, 0 AS eventId, 0 AS fromDt, 0 AS toDt, NULL AS recurrenceType, NULL AS recurrenceDetail, NULL AS recurrenceRange, NULL AS recurrenceRepeatsOn, NULL AS lastRecurrenceWatermark, NULL AS dayPartId FROM `lkdisplaydg` INNER JOIN `lklayoutdisplaygroup` ON `lklayoutdisplaygroup`.displayGroupId = `lkdisplaydg`.displayGroupId INNER JOIN `lkcampaignlayout` ON `lkcampaignlayout`.layoutId = `lklayoutdisplaygroup`.layoutId WHERE `lkcampaignlayout`.campaignId = :assignedCampaignId '; $currentDate = $this->dateService->parse(); $rfLookAhead = $currentDate->copy()->addSeconds($this->config->getSetting('REQUIRED_FILES_LOOKAHEAD')); $params = [ 'fromDt' => $currentDate->subHour()->format('U'), 'toDt' => $rfLookAhead->format('U'), 'activeCampaignId' => $campaignId, 'activeCampaignId2' => $campaignId, 'assignedCampaignId' => $campaignId ]; foreach ($this->store->select($sql, $params) as $row) { // Don't process if the displayId is already in the collection (there is little point in running the // extra query) if (in_array($row['displayId'], $this->displayIds)) { continue; } // Is this schedule active? if ($row['eventId'] != 0) { $scheduleEvents = $this->scheduleFactory ->createEmpty() ->hydrate($row) ->getEvents($currentDate, $rfLookAhead); if (count($scheduleEvents) <= 0) { $this->log->debug('Skipping eventId ' . $row['eventId'] . ' because it doesnt have any active events in the window'); continue; } } $this->log->debug('Campaign[' . $campaignId .'] change caused notify on displayId[' . $row['displayId'] . ']'); $this->displayIds[] = $row['displayId']; if ($this->collectRequired) $this->displayIdsRequiringActions[] = $row['displayId']; } $this->keysProcessed[] = 'campaign_' . $campaignId; } /** @inheritdoc */ public function notifyByDataSetId($dataSetId) { $this->log->debug('Notify by DataSetId ' . $dataSetId); if (in_array('dataSet_' . $dataSetId, $this->keysProcessed)) { $this->log->debug('Already processed ' . $dataSetId . ' skipping this time.'); return; } $sql = ' SELECT DISTINCT display.displayId, schedule.eventId, schedule.fromDt, schedule.toDt, schedule.recurrence_type AS recurrenceType, schedule.recurrence_detail AS recurrenceDetail, schedule.recurrence_range AS recurrenceRange, schedule.recurrenceRepeatsOn, schedule.lastRecurrenceWatermark, schedule.dayPartId FROM `schedule` INNER JOIN `lkscheduledisplaygroup` ON `lkscheduledisplaygroup`.eventId = `schedule`.eventId INNER JOIN `lkdgdg` ON `lkdgdg`.parentId = `lkscheduledisplaygroup`.displayGroupId INNER JOIN `lkdisplaydg` ON lkdisplaydg.DisplayGroupID = `lkdgdg`.childId INNER JOIN `display` ON lkdisplaydg.DisplayID = display.displayID INNER JOIN `lkcampaignlayout` ON `lkcampaignlayout`.campaignId = `schedule`.campaignId INNER JOIN `region` ON `region`.layoutId = `lkcampaignlayout`.layoutId INNER JOIN `playlist` ON `playlist`.regionId = `region`.regionId INNER JOIN `widget` ON `widget`.playlistId = `playlist`.playlistId INNER JOIN `widgetoption` ON `widgetoption`.widgetId = `widget`.widgetId AND `widgetoption`.type = \'attrib\' AND `widgetoption`.option = \'dataSetId\' AND `widgetoption`.value = :activeDataSetId WHERE ( (schedule.FromDT < :toDt AND IFNULL(`schedule`.toDt, `schedule`.fromDt) > :fromDt) OR `schedule`.recurrence_range >= :fromDt OR ( IFNULL(`schedule`.recurrence_range, 0) = 0 AND IFNULL(`schedule`.recurrence_type, \'\') <> \'\' ) ) UNION SELECT DISTINCT display.displayId, 0 AS eventId, 0 AS fromDt, 0 AS toDt, NULL AS recurrenceType, NULL AS recurrenceDetail, NULL AS recurrenceRange, NULL AS recurrenceRepeatsOn, NULL AS lastRecurrenceWatermark, NULL AS dayPartId FROM `display` INNER JOIN `lkcampaignlayout` ON `lkcampaignlayout`.LayoutID = `display`.DefaultLayoutID INNER JOIN `region` ON `region`.layoutId = `lkcampaignlayout`.layoutId INNER JOIN `playlist` ON `playlist`.regionId = `region`.regionId INNER JOIN `widget` ON `widget`.playlistId = `playlist`.playlistId INNER JOIN `widgetoption` ON `widgetoption`.widgetId = `widget`.widgetId AND `widgetoption`.type = \'attrib\' AND `widgetoption`.option = \'dataSetId\' AND `widgetoption`.value = :activeDataSetId2 UNION SELECT DISTINCT `lkdisplaydg`.displayId, 0 AS eventId, 0 AS fromDt, 0 AS toDt, NULL AS recurrenceType, NULL AS recurrenceDetail, NULL AS recurrenceRange, NULL AS recurrenceRepeatsOn, NULL AS lastRecurrenceWatermark, NULL AS dayPartId FROM `lklayoutdisplaygroup` INNER JOIN `lkdgdg` ON `lkdgdg`.parentId = `lklayoutdisplaygroup`.displayGroupId INNER JOIN `lkdisplaydg` ON lkdisplaydg.DisplayGroupID = `lkdgdg`.childId INNER JOIN `lkcampaignlayout` ON `lkcampaignlayout`.layoutId = `lklayoutdisplaygroup`.layoutId INNER JOIN `region` ON `region`.layoutId = `lkcampaignlayout`.layoutId INNER JOIN `playlist` ON `playlist`.regionId = `region`.regionId INNER JOIN `widget` ON `widget`.playlistId = `playlist`.playlistId INNER JOIN `widgetoption` ON `widgetoption`.widgetId = `widget`.widgetId AND `widgetoption`.type = \'attrib\' AND `widgetoption`.option = \'dataSetId\' AND `widgetoption`.value = :activeDataSetId3 '; $currentDate = $this->dateService->parse(); $rfLookAhead = $currentDate->copy()->addSeconds($this->config->getSetting('REQUIRED_FILES_LOOKAHEAD')); $params = [ 'fromDt' => $currentDate->subHour()->format('U'), 'toDt' => $rfLookAhead->format('U'), 'activeDataSetId' => $dataSetId, 'activeDataSetId2' => $dataSetId, 'activeDataSetId3' => $dataSetId ]; foreach ($this->store->select($sql, $params) as $row) { // Don't process if the displayId is already in the collection (there is little point in running the // extra query) if (in_array($row['displayId'], $this->displayIds)) { $this->log->debug('displayId ' . $row['displayId'] . ' already in collection, skipping.'); continue; } // Is this schedule active? if ($row['eventId'] != 0) { $scheduleEvents = $this->scheduleFactory ->createEmpty() ->hydrate($row) ->getEvents($currentDate, $rfLookAhead); if (count($scheduleEvents) <= 0) { $this->log->debug('Skipping eventId ' . $row['eventId'] . ' because it doesnt have any active events in the window'); continue; } } $this->log->debug('DataSet[' . $dataSetId .'] change caused notify on displayId[' . $row['displayId'] . ']'); $this->displayIds[] = $row['displayId']; if ($this->collectRequired) $this->displayIdsRequiringActions[] = $row['displayId']; } $this->keysProcessed[] = 'dataSet_' . $dataSetId; $this->log->debug('Finished notify for dataSetId ' . $dataSetId); } /** @inheritdoc */ public function notifyByPlaylistId($playlistId) { $this->log->debug('Notify by PlaylistId ' . $playlistId); if (in_array('playlist_' . $playlistId, $this->keysProcessed)) { $this->log->debug('Already processed ' . $playlistId . ' skipping this time.'); return; } $sql = ' SELECT DISTINCT display.displayId, schedule.eventId, schedule.fromDt, schedule.toDt, schedule.recurrence_type AS recurrenceType, schedule.recurrence_detail AS recurrenceDetail, schedule.recurrence_range AS recurrenceRange, schedule.recurrenceRepeatsOn, schedule.lastRecurrenceWatermark, schedule.dayPartId FROM `schedule` INNER JOIN `lkscheduledisplaygroup` ON `lkscheduledisplaygroup`.eventId = `schedule`.eventId INNER JOIN `lkdgdg` ON `lkdgdg`.parentId = `lkscheduledisplaygroup`.displayGroupId INNER JOIN `lkdisplaydg` ON lkdisplaydg.DisplayGroupID = `lkdgdg`.childId INNER JOIN `display` ON lkdisplaydg.DisplayID = display.displayID INNER JOIN `lkcampaignlayout` ON `lkcampaignlayout`.campaignId = `schedule`.campaignId INNER JOIN `region` ON `lkcampaignlayout`.layoutId = region.layoutId INNER JOIN `playlist` ON `playlist`.regionId = `region`.regionId WHERE `playlist`.playlistId = :playlistId AND ( (schedule.FromDT < :toDt AND IFNULL(`schedule`.toDt, `schedule`.fromDt) > :fromDt) OR `schedule`.recurrence_range >= :fromDt OR ( IFNULL(`schedule`.recurrence_range, 0) = 0 AND IFNULL(`schedule`.recurrence_type, \'\') <> \'\' ) ) UNION SELECT DISTINCT display.DisplayID, 0 AS eventId, 0 AS fromDt, 0 AS toDt, NULL AS recurrenceType, NULL AS recurrenceDetail, NULL AS recurrenceRange, NULL AS recurrenceRepeatsOn, NULL AS lastRecurrenceWatermark, NULL AS dayPartId FROM `display` INNER JOIN `lkcampaignlayout` ON `lkcampaignlayout`.LayoutID = `display`.DefaultLayoutID INNER JOIN `region` ON `lkcampaignlayout`.layoutId = region.layoutId INNER JOIN `playlist` ON `playlist`.regionId = `region`.regionId WHERE `playlist`.playlistId = :playlistId UNION SELECT `lkdisplaydg`.displayId, 0 AS eventId, 0 AS fromDt, 0 AS toDt, NULL AS recurrenceType, NULL AS recurrenceDetail, NULL AS recurrenceRange, NULL AS recurrenceRepeatsOn, NULL AS lastRecurrenceWatermark, NULL AS dayPartId FROM `lkdisplaydg` INNER JOIN `lklayoutdisplaygroup` ON `lklayoutdisplaygroup`.displayGroupId = `lkdisplaydg`.displayGroupId INNER JOIN `lkcampaignlayout` ON `lkcampaignlayout`.layoutId = `lklayoutdisplaygroup`.layoutId INNER JOIN `region` ON `lkcampaignlayout`.layoutId = region.layoutId INNER JOIN `playlist` ON `playlist`.regionId = `region`.regionId WHERE `playlist`.playlistId = :playlistId '; $currentDate = $this->dateService->parse(); $rfLookAhead = $currentDate->copy()->addSeconds($this->config->getSetting('REQUIRED_FILES_LOOKAHEAD')); $params = [ 'fromDt' => $currentDate->subHour()->format('U'), 'toDt' => $rfLookAhead->format('U'), 'playlistId' => $playlistId ]; foreach ($this->store->select($sql, $params) as $row) { // Don't process if the displayId is already in the collection (there is little point in running the // extra query) if (in_array($row['displayId'], $this->displayIds)) { continue; } // Is this schedule active? if ($row['eventId'] != 0) { $scheduleEvents = $this->scheduleFactory ->createEmpty() ->hydrate($row) ->getEvents($currentDate, $rfLookAhead); if (count($scheduleEvents) <= 0) { $this->log->debug('Skipping eventId ' . $row['eventId'] . ' because it doesnt have any active events in the window'); continue; } } $this->log->debug('Playlist[' . $playlistId .'] change caused notify on displayId[' . $row['displayId'] . ']'); $this->displayIds[] = $row['displayId']; if ($this->collectRequired) $this->displayIdsRequiringActions[] = $row['displayId']; } $this->keysProcessed[] = 'playlist_' . $playlistId; } } HelpServiceInterface.php 0000644 00000001734 14716415116 0011322 0 ustar 00 app = $app; $this->store = $store; $this->pool = $pool; $this->logService = $log; $this->configService = $config; $this->dateService = $date; $this->sanitizerService = $sanitizer; $this->dispatcher = $dispatcher; } /** * @inheritdoc */ public function get($module, $moduleFactory, $mediaFactory, $dataSetFactory, $dataSetColumnFactory, $transitionFactory, $displayFactory, $commandFactory, $scheduleFactory, $permissionFactory, $userGroupFactory, $playlistFactory) { $object = $this->getByClass($module->class, $moduleFactory, $mediaFactory, $dataSetFactory, $dataSetColumnFactory, $transitionFactory, $displayFactory, $commandFactory, $scheduleFactory, $permissionFactory, $userGroupFactory, $playlistFactory); $object->setModule($module); return $object; } /** * @inheritdoc */ public function getByClass($className, $moduleFactory, $mediaFactory, $dataSetFactory, $dataSetColumnFactory, $transitionFactory, $displayFactory, $commandFactory, $scheduleFactory, $permissionFactory, $userGroupFactory, $playlistFactory) { if (!\class_exists($className)) throw new NotFoundException(__('Class %s not found', $className)); /* @var \Xibo\Widget\ModuleWidget $object */ $object = new $className( $this->app, $this->store, $this->pool, $this->logService, $this->configService, $this->dateService, $this->sanitizerService, $this->dispatcher, $moduleFactory, $mediaFactory, $dataSetFactory, $dataSetColumnFactory, $transitionFactory, $displayFactory, $commandFactory, $scheduleFactory, $permissionFactory, $userGroupFactory, $playlistFactory ); return $object; } } DateServiceJalali.php 0000644 00000007036 14716415116 0010604 0 ustar 00 getSystemFormat(); if ($timestamp === NULL) $timestamp = time(); if (!($timestamp instanceof \Jenssegers\Date\Date)) $timestamp = \Jenssegers\Date\Date::createFromTimestamp($timestamp, $timezone); $jDate = \jDateTime::toJalali($timestamp->year, $timestamp->month, $timestamp->day); return \Jenssegers\Date\Date::create($jDate[0], $jDate[1], $jDate[2], $timestamp->hour, $timestamp->minute, $timestamp->second)->format($format); } /** * Get Date from String * @param string $string * @param string $format * @return \Jenssegers\Date\Date */ public function parse($string = null, $format = null) { // Get a local date (jalali date) if ($string === null) { $string = $this->getLocalDate(); $format = null; } if ($format === null) $format = $this->getSystemFormat(); // We are a timestamp, create a date out of the time stamp directly, timestamps are always calendar agnostic if ($format == 'U') { return \Jenssegers\Date\Date::createFromFormat($format, $string); } else { // If we are Jalali, then we want to convert from Jalali back to Gregorian. $jDate = \Jenssegers\Date\Date::createFromFormat($format, $string); $date = \jDateTime::toGregorian($jDate->year, $jDate->month, $jDate->day); // Create a date out of that string. return \Jenssegers\Date\Date::create($date[0], $date[1], $date[2], $jDate->hour, $jDate->minute, $jDate->second); } } /** * @inheritdoc */ public function convertPhpToMomentFormat($format) { $replacements = [ 'd' => 'jDD', 'D' => 'jddd', 'j' => 'jD', 'l' => 'jdddd', 'N' => 'jE', 'S' => 'jo', 'w' => 'je', 'z' => 'jDDD', 'W' => 'jW', 'F' => 'jMMMM', 'm' => 'jMM', 'M' => 'jMMM', 'n' => 'jM', 't' => '', // no equivalent 'L' => '', // no equivalent 'o' => 'jYYYY', 'Y' => 'jYYYY', 'y' => 'jYY', 'a' => 'a', 'A' => 'A', 'B' => '', // no equivalent 'g' => 'h', 'G' => 'H', 'h' => 'hh', 'H' => 'HH', 'i' => 'mm', 's' => 'ss', 'u' => 'SSS', 'e' => 'jzz', // deprecated since version 1.6.0 of moment.js 'I' => '', // no equivalent 'O' => '', // no equivalent 'P' => '', // no equivalent 'T' => '', // no equivalent 'Z' => '', // no equivalent 'c' => '', // no equivalent 'r' => '', // no equivalent 'U' => 'jX', ]; $momentFormat = strtr($format, $replacements); return $momentFormat; } } ConfigServiceInterface.php 0000644 00000006406 14716415116 0011640 0 ustar 00 '', 'D' => '', 'j' => '', 'l' => '', 'N' => '', 'S' => '', 'w' => '', 'z' => '', 'W' => '', 'F' => '', 'm' => '', 'M' => '', 'n' => '', 't' => '', // no equivalent 'L' => '', // no equivalent 'o' => '', 'Y' => '', 'y' => '', 'a' => 'a', 'A' => 'A', 'B' => '', // no equivalent 'g' => 'g', 'G' => 'G', 'h' => 'h', 'H' => 'H', 'i' => 'i', 's' => 's', 'u' => '', 'e' => '', // deprecated since version 1.6.0 of moment.js 'I' => '', // no equivalent 'O' => '', // no equivalent 'P' => '', // no equivalent 'T' => '', // no equivalent 'Z' => '', // no equivalent 'c' => '', // no equivalent 'r' => '', // no equivalent 'U' => '', '-' => '', '/' => '', '.' => '' ]; $timeOnly = strtr($format, $replacements); return trim($timeOnly); } /** * @inheritdoc */ public function convertPhpToMomentFormat($format) { $replacements = [ 'd' => 'DD', 'D' => 'ddd', 'j' => 'D', 'l' => 'dddd', 'N' => 'E', 'S' => 'o', 'w' => 'e', 'z' => 'DDD', 'W' => 'W', 'F' => 'MMMM', 'm' => 'MM', 'M' => 'MMM', 'n' => 'M', 't' => '', // no equivalent 'L' => '', // no equivalent 'o' => 'YYYY', 'Y' => 'YYYY', 'y' => 'YY', 'a' => 'a', 'A' => 'A', 'B' => '', // no equivalent 'g' => 'h', 'G' => 'H', 'h' => 'hh', 'H' => 'HH', 'i' => 'mm', 's' => 'ss', 'u' => 'SSS', 'e' => 'zz', // deprecated since version 1.6.0 of moment.js 'I' => '', // no equivalent 'O' => '', // no equivalent 'P' => '', // no equivalent 'T' => '', // no equivalent 'Z' => '', // no equivalent 'c' => '', // no equivalent 'r' => '', // no equivalent 'U' => 'X', ]; $momentFormat = strtr($format, $replacements); return $momentFormat; } /** * @inheritdoc */ public function convertPhpToBootstrapFormat($format, $includeTime = true) { $replacements = [ 'd' => 'dd', 'D' => '', 'j' => 'd', 'l' => '', 'N' => '', 'S' => '', 'w' => '', 'z' => '', 'W' => '', 'F' => 'MM', 'm' => 'mm', 'M' => 'M', 'n' => 'i', 't' => '', // no equivalent 'L' => '', // no equivalent 'o' => 'yyyy', 'Y' => 'yyyy', 'y' => 'yy', 'a' => '', 'A' => '', 'B' => '', // no equivalent 'g' => '', 'G' => '', 'h' => '', 'H' => '', 'i' => '', 's' => '', 'u' => '', 'e' => '', // deprecated since version 1.6.0 of moment.js 'I' => '', // no equivalent 'O' => '', // no equivalent 'P' => '', // no equivalent 'T' => '', // no equivalent 'Z' => '', // no equivalent 'c' => '', // no equivalent 'r' => '', // no equivalent 'U' => '', ':' => '' ]; if ($includeTime) { $replacements['g'] = 'H'; $replacements['G'] = 'h'; $replacements['h'] = 'HH'; $replacements['H'] = 'hh'; $replacements['i'] = 'ii'; $replacements['s'] = 'ss'; $replacements['a'] = 'p'; $replacements['A'] = 'P'; $replacements[':'] = ':'; } $momentFormat = strtr($format, $replacements); return trim($momentFormat); } /** * Timezone identifiers * @return array */ public function timezoneList() { if (self::$timezones === null) { self::$timezones = []; $offsets = []; $now = new \DateTime(); foreach (\DateTimeZone::listIdentifiers() as $timezone) { $now->setTimezone(new \DateTimeZone($timezone)); $offsets[] = $offset = $now->getOffset(); self::$timezones[$timezone] = '(' . self::formatGmtOffset($offset) . ') ' . self::formatTimezoneName($timezone); } array_multisort($offsets, self::$timezones); } return self::$timezones; } private static function formatGmtOffset($offset) { $hours = intval($offset / 3600); $minutes = abs(intval($offset % 3600 / 60)); return 'GMT' . ($offset ? sprintf('%+03d:%02d', $hours, $minutes) : ''); } private static function formatTimezoneName($name) { $name = str_replace('/', ', ', $name); $name = str_replace('_', ' ', $name); $name = str_replace('St ', 'St. ', $name); return $name; } } HelpService.php 0000644 00000006330 14716415116 0007476 0 ustar 00 . */ namespace Xibo\Service; use Stash\Interfaces\PoolInterface; use Xibo\Storage\StorageServiceInterface; /** * Class HelpService * @package Xibo\Service */ class HelpService implements HelpServiceInterface { /** * @var StorageServiceInterface */ private $store; /** * @var ConfigServiceInterface */ private $config; /** * @var PoolInterface */ private $pool; /** @var string */ private $currentPage; /** * @inheritdoc */ public function __construct($store, $config, $pool, $currentPage) { $this->store = $store; $this->config = $config; $this->pool = $pool; // Only take the first element of the current page $currentPage = explode('/', ltrim($currentPage, '/')); $this->currentPage = $currentPage[0]; } /** * Get Cache Pool * @return \Stash\Interfaces\PoolInterface */ private function getPool() { return $this->pool; } /** * Get Store * @return StorageServiceInterface */ private function getStore() { return $this->store; } /** * Get Config * @return ConfigServiceInterface */ private function getConfig() { return $this->config; } /** * @inheritdoc */ public function link($topic = null, $category = 'General') { // if topic is empty use the page name $topic = ucfirst(($topic === null) ? $this->currentPage : $topic); $dbh = $this->getStore()->getConnection(); $sth = $dbh->prepare('SELECT Link FROM `help` WHERE Topic = :topic AND Category = :cat'); $sth->execute(array('topic' => $topic, 'cat' => $category)); if (!$link = $sth->fetchColumn(0)) { $sth->execute(array('topic' => $topic, 'cat' => 'General')); $link = $sth->fetchColumn(0); } return $this->getBaseUrl() . $link; } /** * @inheritdoc */ public function address($suffix = '') { return $this->getBaseUrl() . $suffix; } /** * @return string */ private function getBaseUrl() { $helpBase = $this->getConfig()->getSetting('HELP_BASE'); if (stripos($helpBase, 'http://') === false && stripos($helpBase, 'https://') === false) { // We need to convert the URL to a full URL $helpBase = $this->getConfig()->rootUri() . $helpBase; } return $helpBase; } } ModuleServiceInterface.php 0000644 00000005714 14716415116 0011661 0 ustar 00 . */ namespace Xibo\Service; /** * Class DateServiceGregorian * @package Xibo\Service */ class DateServiceGregorian implements DateServiceInterface { use DateServiceTrait; /** * Get a local date * @param int|\Jenssegers\Date\Date $timestamp * @param string $format * @param string $timezone * @return string */ public function getLocalDate($timestamp = NULL, $format = NULL, $timezone = NULL) { if ($format === NULL) $format = $this->getSystemFormat(); if ($timestamp instanceof \Jenssegers\Date\Date) return $timestamp->format($format); if ($timestamp === NULL) $timestamp = time(); return \Jenssegers\Date\Date::createFromTimestamp($timestamp, $timezone)->format($format); } /** * Get Date from String * @param string $string * @param string $format * @return \Jenssegers\Date\Date */ public function parse($string = null, $format = null) { if ($string === null) { $string = $this->getLocalDate(); $format = null; } if ($format === null) $format = $this->getSystemFormat(); return ($format == 'U') ? \Jenssegers\Date\Date::createFromTimestamp($string) : \Jenssegers\Date\Date::createFromFormat($format, $string); } } SanitizerServiceInterface.php 0000644 00000007163 14716415116 0012404 0 ustar 00 . */ namespace Xibo\Service; use Slim\Slim; use Xibo\Factory\SavedReportFactory; use Xibo\Report\ReportInterface; use Xibo\Storage\StorageServiceInterface; use Xibo\Storage\TimeSeriesStoreInterface; /** * Interface ReportServiceInterface * @package Xibo\Service */ interface ReportServiceInterface { /** * ReportServiceInterface constructor. * @param Slim $app * @param \Xibo\Helper\ApplicationState $state * @param StorageServiceInterface $store * @param TimeSeriesStoreInterface $timeSeriesStore * @param LogServiceInterface $log * @param ConfigServiceInterface $config * @param DateServiceInterface $date * @param SanitizerServiceInterface $sanitizer * @param SavedReportFactory $savedReportFactory */ public function __construct($app, $state, $store, $timeSeriesStore, $log, $config, $date, $sanitizer, $savedReportFactory); // List all reports that are available public function listReports(); /** * Get report by report name * @param string $reportName * @throws \Xibo\Exception\NotFoundException */ public function getReportByName($reportName); /** * Get report class by report name * @param string $reportName */ public function getReportClass($reportName); /** * Create the report object by report classname * @param string $className * @return ReportInterface */ public function createReportObject($className); /** * Populate form title and hidden fields * @param string $reportName * @return array */ public function getReportScheduleFormData($reportName); /** * Set Report Schedule form data * @param string $reportName * @return array */ public function setReportScheduleFormData($reportName); /** * Generate saved report name * @param string $reportName * @param string $filterCriteria * @return string */ public function generateSavedReportName($reportName, $filterCriteria); /** * Get saved report results * @param int $savedreportId * @param string $reportName * @return array */ public function getSavedReportResults($savedreportId, $reportName); /** * Run the report * @param string $reportName * @param string $filterCriteria * @param int $userId * @return array */ public function runReport($reportName, $filterCriteria, $userId); /** * Get report email template twig file name * @param string $reportName * @return string */ public function getReportEmailTemplate($reportName); /** * Get chart script * @param int $savedreportId * @param string $reportName * @return array */ public function getReportChartScript($savedreportId, $reportName); }