setPage()); } catch (exception $ex) { exit('błąd przy generowaniu widoku:
'.$ex->getMessage()); } if(_DBHOST) { $db = MySQL::singleton(); //echo "aaaa"; require_once _ENGINEINCLUDEPATH.'/class/DB_session.php'; require_once _ENGINEINCLUDEPATH.'/class/auth.php'; } require_once _ENGINEINCLUDEPATH.'/class/general.php'; // minimalizujemy kod strony if(_MINIFY == 1) { require_once _ENGINEINCLUDEPATH.'/min/utils.php'; require_once _ENGINEINCLUDEPATH.'/min/lib/HTTP/ConditionalGet.php'; require_once _ENGINEINCLUDEPATH.'/min/lib/Minify/HTML.php'; $cg = new HTTP_ConditionalGet(array( 'isPublic' => true, 'lastModifiedTime' => filemtime(__FILE__) )); $cg->sendHeaders(); if ($cg->cacheIsValid) { // 304 already sent exit(); } function replace_tabs_newlines($content) { require_once _ENGINEINCLUDEPATH.'/min/lib/Minify/HTML.php'; require_once _ENGINEINCLUDEPATH.'/min/lib/Minify/CSS.php'; require_once _ENGINEINCLUDEPATH.'/min/lib/JSMin.php'; $content = Minify_HTML::minify($content, array( 'cssMinifier' => array('Minify_CSS', 'minify'), 'jsMinifier' => array('JSMin', 'minify') )); return $content; } ob_start('replace_tabs_newlines'); } // konwertujemy less do css'a if(_LESS == 1) { require _ENGINEINCLUDEPATH.'/libs/lessPhp/lessc.inc.php'; require _ENGINEINCLUDEPATH.'/class/lessc.inc.php'; try { myLessc::ccompile('less/style.less', 'css/style.css', 'less'); myLessc::ccompile('less/admin/style.less', 'css/styleAdmin.css', 'less/admin'); } catch (exception $ex) { exit('less fatal error:
'.$ex->getMessage()); } } $factory -> view(); if(_MINIFY == 1) { ob_end_flush(); } ?>