core/api/modules/all_modules/class.php

22 lines
1.0 KiB
PHP
Executable File

<?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');
}
/* ------------------------------------------------------------------------------------------------------------------------- */
}
?>