misuzu/misuzu.php

30 lines
676 B
PHP
Raw Normal View History

<?php
namespace Misuzu;
require_once 'vendor/autoload.php';
$app = Application::start(
__DIR__ . '/config/config.ini',
IO\Directory::exists(__DIR__ . '/vendor/phpunit/phpunit')
);
$app->startDatabase();
if (PHP_SAPI !== 'cli') {
2018-03-24 04:31:42 +00:00
$storage_dir = $app->getStoragePath();
if (!$storage_dir->isReadable()
|| !$storage_dir->isWritable()) {
echo 'Cannot access storage directory.';
exit;
}
if (isset($_COOKIE['msz_uid'], $_COOKIE['msz_sid'])) {
$app->startSession((int)$_COOKIE['msz_uid'], $_COOKIE['msz_sid']);
}
2018-03-24 04:31:42 +00:00
if (!$app->inDebugMode()) {
ob_start('ob_gzhandler');
}
$app->startTemplating();
}