public static function bootstrap() { define("BAIKALADMIN_PATH_ROOT", PROJECT_PATH_ROOT . "Core/Frameworks/BaikalAdmin/"); # ./ \Baikal\Framework::bootstrap(); \Formal\Framework::bootstrap(); $GLOBALS["ROUTER"]::setURIPath("admin/"); # Include BaikalAdmin Framework config require_once BAIKALADMIN_PATH_ROOT . "config.php"; }
* This script is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * This copyright notice MUST APPEAR in all copies of the script! ***************************************************************/ define("BAIKAL_CONTEXT", TRUE); define("PROJECT_CONTEXT_BASEURI", "/"); if (file_exists(getcwd() . "/Core")) { # Flat FTP mode define("PROJECT_PATH_ROOT", getcwd() . "/"); #./ } else { # Dedicated server mode define("PROJECT_PATH_ROOT", dirname(getcwd()) . "/"); #../ } if (!file_exists(PROJECT_PATH_ROOT . 'vendor/')) { die('<h1>Incomplete installation</h1><p>Baïkal dependencies have not been installed. Please, execute "<strong>composer install</strong>" in the folder where you installed Baïkal.'); } require PROJECT_PATH_ROOT . 'vendor/autoload.php'; # Bootstraping Flake \Flake\Framework::bootstrap(); # Bootstrapping Baïkal \Baikal\Framework::bootstrap(); if (!defined("BAIKAL_CARD_ENABLED") || BAIKAL_CARD_ENABLED !== TRUE) { throw new ErrorException("Baikal CardDAV is disabled.", 0, 255, __FILE__, __LINE__); } $server = new \Baikal\Core\Server(BAIKAL_CAL_ENABLED, BAIKAL_CARD_ENABLED, BAIKAL_DAV_AUTH_TYPE, BAIKAL_AUTH_REALM, $GLOBALS['DB']->getPDO(), BAIKAL_CARD_BASEURI); $server->start();