sitemap_blocks.php

来自「php 开发的内容管理系统」· PHP 代码 · 共 107 行

PHP
107
字号
<?phpfunction b_sitemap_show( $options ){	global $xoopsConfig, $xoopsDB, $xoopsUser, $xoopsUserIsAdmin;	global $sitemap_configs ;	$module_handler =& xoops_gethandler('module');	$module =& $module_handler->getByDirname('sitemap');	$config_handler =& xoops_gethandler('config');	$sitemap_configs = $config_handler->getConfigsByCat(0, $module->getVar('mid'));	$block = array();	if (file_exists(XOOPS_ROOT_PATH . '/modules/system/language/' . $xoopsConfig['language'] . '/modinfo.php'))	{		include_once(XOOPS_ROOT_PATH . '/modules/system/language/' . $xoopsConfig['language'] . '/modinfo.php');	}	else	{		if (file_exists(XOOPS_ROOT_PATH . '/modules/system/language/english/modinfo.php'))		{			include_once(XOOPS_ROOT_PATH . '/modules/system/language/english/modinfo.php');		}	}	include_once(XOOPS_ROOT_PATH . '/modules/sitemap/include/sitemap.php');	// for All-time guest mode (backup uid & set as Guest)	if( is_object( $xoopsUser ) && ! empty( $sitemap_configs['alltime_guest'] ) ) {		$backup_uid = $xoopsUser->getVar('uid') ;		$backup_userisadmin = $xoopsUserIsAdmin ;		$member_handler =& xoops_gethandler('member');		$xoopsUser =& $member_handler->getUser( 0 ) ;		$xoopsUserIsAdmin = false ;	}	$sitemap = sitemap_show();	// for All-time guest mode (restore $xoopsUser*)	if( ! empty( $backup_uid ) ) {		$xoopsUser =& $member_handler->getUser( $backup_uid ) ;		$xoopsUserIsAdmin = $backup_userisadmin ;	}	// ユ〖ザメニュ脱咐胳ファイルを粕む	if(!defined("_MB_SYSTEM_VACNT")){	    $lang_file = XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig["language"]."/blocks.php";	    if(file_exists($lang_file)){	        include_once($lang_file);	    }else{	        $lang_file = XOOPS_ROOT_PATH."/modules/system/language/english/blocks.php";	        include_once($lang_file);	    }	}	$block['lang'] = array(		'youraccount' => _MB_SYSTEM_VACNT,		'editaccount' => _MB_SYSTEM_EACNT,		'notifications' => _MB_SYSTEM_NOTIF,		'logout' => _MB_SYSTEM_LOUT,		// 'messages' => $new_messages,		'inbox' => _MB_SYSTEM_INBOX,		'adminmenu' => _MB_SYSTEM_ADMENU,		'openclose' => _MB_SITEMAP_OPENCLOSE,	);	// ユ〖ザメニュ〖ブロックのブロックタイトルを艰评	$sql = "SELECT title FROM " . $xoopsDB->prefix("newblocks") . " WHERE show_func = 'b_system_user_show'" ;	$result = $xoopsDB->query($sql);	list($usermenu) = $xoopsDB->fetchRow($result);	$msgs = $sitemap_configs['msgs'];	$block['this']['mods'] = 'sitemap';	$block['cols'] = intval( $options[0] ) ;	$block['usermenu'] = $usermenu;	$block['sitemap'] = $sitemap;	$block['msgs'] = $msgs;	$block['show_subcategoris'] = $sitemap_configs['show_subcategoris'];	if( $sitemap_configs['alltime_guest'] ) {		$block['isuser'] = 0 ;		$block['isadmin'] = 0 ;	} else {		$block['isuser'] = is_object( $xoopsUser ) ;		$block['isadmin'] = $xoopsUserIsAdmin ;	}	$sitemap_configs = @$sitemap_configsBackup ;	return $block;}function b_sitemap_edit( $options ){	return '		'._MB_SITEMAP_COLS.': <input type="text" size="2" maxlength="2" name="options[0]" value="'.intval($options[0]).'" />	' ;}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?