* User: Robin | Juraji * Date: 12 okt 2015 * Time: 12:47 */ require_once 'AppLoader.class.php'; \PBPanel\AppLoader::load(); $session = new \PBPanel\Util\PanelSession(); $dataStore = new PBPanel\Util\DataStore(); $connection = new \PBPanel\Util\BotConnectionHandler($dataStore); $functions = new \PBPanel\Util\FunctionLibrary($dataStore, $connection); $templates = new \PBPanel\Util\ComponentTemplates(); if (\PBPanel\AppLoader::runInstall($dataStore)) { require_once 'install.php'; exit; } if (\PBPanel\AppLoader::updateAvailable($dataStore)) { require_once 'update.php'; exit; } $session->createToken(); $botSettings = $functions->getDbTableArray('settings'); $isBotOnline = $connection->testConnection()[2] == 52; $hostHandlerActive = $functions->getDbTableValueByKey('modules.ini', 'hostHandler.js', true); $subscribeHandlerActive = $functions->getDbTableValueByKey('modules.ini', 'subscribeHandler.js', true); $musicPlayerCurrentSong = $functions->getOtherFile($dataStore->getVar('paths', 'youtubeCurrentSong')); $NOHosts = -1; $NOSubscribers = -1; $partsList = $functions->getPartsList(); $renderedMenu = ''; foreach ($partsList as $parentName => $subItems) { $parentId = 'menu-parent-' . $parentName;
<?php /** * Created by PhpStorm. * User: Robin | Juraji * Date: 4-12-2015 * Time: 16:59 */ require_once 'AppLoader.class.php'; \PBPanel\AppLoader::loadUtil('DataStore'); $dataStore = new \PBPanel\Util\DataStore(); $currentVersion = floatval($dataStore->getVar('misc', 'currentVersion', 0.0)); $hasUpdate = \PBPanel\AppLoader::updateAvailable($dataStore); $messages = []; $messagesString = ''; if ($hasUpdate) { $updateFiles = glob(\PBPanel\AppLoader::getBaseDir() . '/updates/*'); foreach ($updateFiles as $file) { $updateFileVersion = floatval(basename($file, '.php')); if ($updateFileVersion > $currentVersion) { require_once $file; $messages[] = 'Applied update ' . $updateFileVersion; } } } else { $messages[] = 'There are no updates available!'; } foreach ($messages as $message) { $messagesString .= '<p>' . $message . '</p>'; } ?>