static function init() { //автоопределение mb_overload if (hq::$mb_overload === null) { hq::$mb_overload == !!ini_get('mbstring.func_overload'); } //Парcим текущий запрос $q = false; if (hq::$_queryOnce === null) { $q = hq::findQueryOnce(); if ($q) { hq::setQueryOnce($q); setcookie('hq_query', $q, time() + 60 * 60 * 24 * hq::$cookieDays, '/'); } } //Грузим запрос из кук if (hq::$_query === null) { if (!$q) { $q = hq::findQuery(); } //Смотрим в куках if ($q) { hq::setQuery($q); } } //редиректы hq::redirectOnce(hq::$redirects); hq::defineGetParamAnyRef(hq::$setDefaultGetParams); //буферизация вывода if (hq::$ob) { ob_start('HQ_modifyBuffer'); } }