22 lines
1.0 KiB
PHP
22 lines
1.0 KiB
PHP
|
<?php
|
||
|
class main extends MySQL{
|
||
|
var $id;
|
||
|
var $mod_settings;
|
||
|
function __construct($smarty, $settings){
|
||
|
if ( @$_SESSION['dostup'] !='a' && @$_SESSION['dostup'] !='e' )header( 'Location: /403/' );/*Если не админ - шлем в опу*/
|
||
|
if( $settings['cachePage'] > 0 ){
|
||
|
if( !@$_SESSION['user_id'] ) { /* если не авторизован - кешируем на часок */
|
||
|
$smarty -> caching = true;
|
||
|
$smarty -> cache_lifetime = $settings['cachePage'];
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
/* ------------------------------------------------------------------------------------------------------------------------- */
|
||
|
function get_list_modules(){ // получаем список модулей
|
||
|
require_once MYDIR . '/api/php/list_dir.php';
|
||
|
return list_dir(MYDIR . '/api/modules');
|
||
|
}
|
||
|
/* ------------------------------------------------------------------------------------------------------------------------- */
|
||
|
|
||
|
}
|
||
|
?>
|