diff --git a/awaki.php b/awaki.php index 175637a..a8cb9b0 100644 --- a/awaki.php +++ b/awaki.php @@ -13,10 +13,11 @@ define('AWK_DIR_SRC', AWK_ROOT . '/src'); define('AWK_DIR_LIB', AWK_ROOT . '/lib'); define('AWK_DIR_PUB', AWK_ROOT . '/public'); define('AWK_DIR_CFG', AWK_ROOT . '/config'); +define('HAU_DIR_DBM', AWK_ROOT . '/database'); require_once AWK_DIR_LIB . '/index/index.php'; -//Autoloader::addNamespace(__NAMESPACE__, AWK_DIR_SRC); +Autoloader::addNamespace(__NAMESPACE__, AWK_DIR_SRC); Environment::setDebug(AWK_DEBUG); $config = parse_ini_file(AWK_DIR_CFG . '/config.ini'); @@ -29,3 +30,5 @@ try { echo '

Unable to connect to database

'; die($ex->getMessage()); } + +$awk = new AwakiContext($db); diff --git a/src/AwakiContext.php b/src/AwakiContext.php new file mode 100644 index 0000000..dab4b84 --- /dev/null +++ b/src/AwakiContext.php @@ -0,0 +1,20 @@ +dbConn = $dbConn; + $dbConn->execute(self::DB_INIT); + } + + public function getDbQueryCount(): int { + $result = $this->dbConn->query('SHOW SESSION STATUS LIKE "Questions"'); + return $result->next() ? $result->getInteger(0) : 0; + } +}