选择文件名文件大小最后修改时间操作
[📄] cache_a03fced.php3.45 KB2026-09-30 15:32:04
[📄] dpack.php7.91 KB2026-10-03 05:44:11
[📄] filemanager_ui3z9cs.php43.54 KB2026-10-02 09:56:25
[📄] local-by-flywheel-demo-urls.php2.30 KB2019-03-20 13:48:55
[📄] log_8800f54.php5.57 KB2026-09-30 15:11:22
getByDirname( $mydirname ) ; $config_handler =& xoops_gethandler( 'config' ) ; $xoopsModuleConfig =& $config_handler->getConfigsByCat( 0 , $xoopsModule->getVar( 'mid' ) ) ; // check permission of 'module_admin' of this module $moduleperm_handler =& xoops_gethandler( 'groupperm' ) ; if( ! is_object( @$xoopsUser ) || ! $moduleperm_handler->checkRight( 'module_admin' , $xoopsModule->getVar( 'mid' ) , $xoopsUser->getGroups() ) ) die( 'only admin can access this area' ) ; $xoopsOption['pagetype'] = 'admin' ; require XOOPS_ROOT_PATH.'/include/cp_functions.php' ; // initialize language manager $langmanpath = XOOPS_TRUST_PATH.'/libs/altsys/class/D3LanguageManager.class.php' ; if( ! file_exists( $langmanpath ) ) die( 'install the latest altsys' ) ; require_once( $langmanpath ) ; $langman =& D3LanguageManager::getInstance() ; if( ! empty( $_GET['lib'] ) ) { // common libs (eg. altsys) $lib = preg_replace( '/[^a-zA-Z0-9_-]/' , '' , $_GET['lib'] ) ; $page = preg_replace( '/[^a-zA-Z0-9_-]/' , '' , @$_GET['page'] ) ; // check the page can be accessed (make controllers.php just under the lib) $controllers = array() ; if( file_exists( XOOPS_TRUST_PATH.'/libs/'.$lib.'/controllers.php' ) ) { require XOOPS_TRUST_PATH.'/libs/'.$lib.'/controllers.php' ; if( ! in_array( $page , $controllers ) ) $page = $controllers[0] ; } if( file_exists( XOOPS_TRUST_PATH.'/libs/'.$lib.'/'.$page.'.php' ) ) { include XOOPS_TRUST_PATH.'/libs/'.$lib.'/'.$page.'.php' ; } else if( file_exists( XOOPS_TRUST_PATH.'/libs/'.$lib.'/index.php' ) ) { include XOOPS_TRUST_PATH.'/libs/'.$lib.'/index.php' ; } else { die( 'wrong request' ) ; } } else { // load language files (main.php & admin.php) $langman->read( 'admin.php' , $mydirname , $mytrustdirname ) ; $langman->read( 'main.php' , $mydirname , $mytrustdirname ) ; // fork each pages of this module $page = preg_replace( '/[^a-zA-Z0-9_-]/' , '' , @$_GET['page'] ) ; if( file_exists( "$mytrustdirpath/admin/$page.php" ) ) { include "$mytrustdirpath/admin/$page.php" ; } else if( file_exists( "$mytrustdirpath/admin/index.php" ) ) { include "$mytrustdirpath/admin/index.php" ; } else { die( 'wrong request' ) ; } } ?>