soapbox.php

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

PHP
45
字号
<?php// $Id: soapbox.php,v 1.1 2005/04/07 09:23:42 gij Exp $// NOTE		::	edit by domifara for soapbox1.5 RC3 function b_sitemap_soapbox(){	global $xoopsUser ;	$ret = array() ;	$db =& Database::getInstance();	$myts =& MyTextSanitizer::getInstance();	//get soapbox module object for readable columnIDs check	$module_handler = &xoops_gethandler('module');	$soapbox = $module_handler->getByDirname('soapbox');	if (!is_object($soapbox)) {		return $sitemap ;	}	$module_mid = $soapbox->getVar('mid');	//groups for readable columnIDs check	$groups = is_object( $xoopsUser ) ? $xoopsUser -> getGroups() : XOOPS_GROUP_ANONYMOUS;	//get readable columnIDs	$gperm_handler = & xoops_gethandler( 'groupperm' );	$gperm_name = 'Column Permissions';	$i = 0;	$url = 'column.php?columnID=';	$sql = 'SELECT columnID, name FROM '.$db->prefix('sbcolumns') . ' ORDER BY weight' ;	if ( !$result = $db->query($sql)){		return $sitemap;	}	while(list($columnID, $name) = $db->fetchRow($result)){		 $columnID = intval($columnID) ;		if ( $gperm_handler -> checkRight( $gperm_name, $columnID, $groups, $module_mid ) ){			$ret["parent"][] = array(				"id" => $columnID,				"title" => $myts->makeTboxData4Show($name),				"url" => $url.$columnID			);		}	}	return $ret;}?>

⌨️ 快捷键说明

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