⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 channelartlist.lib.php

📁 这是matlab的一个小程序
💻 PHP
字号:
<?php
if(!defined('DEDEINC'))
{
	exit("Request Error!");
}
require_once(DEDEINC."/arc.partview.class.php");
function lib_channelartlist(&$ctag,&$refObj)
{
	global $dsql,$envs,$_sys_globals;

	//处理标记属性、innertext
	$attlist="typeid|0,row|20";
	FillAttsDefault($ctag->CAttribute->Items,$attlist);
	extract($ctag->CAttribute->Items, EXTR_SKIP);
	$innertext = trim($ctag->GetInnerText());
	
	if($typeid==0 && !empty($_sys_globals['typeid'])) $typeid = $_sys_globals['typeid'];
	
	if($innertext=='') $innertext = GetSysTemplets("part_channelartlist.htm");
	$totalnum = $row;
	if(empty($totalnum)) $totalnum = 20;

	//获得类别ID总数的信息
	$typeids = array();
	if($typeid==0) {
		$tpsql = " reid=0 And ispart<>2 And ishidden<>1 And channeltype>0 ";
	}
	else {
		if(!ereg(',',$typeid)) {
			$tpsql = " reid='$typeid' And ispart<>2 And ishidden<>1 ";
		}
		else {
			$tpsql = " reid=in($typeid) And ispart<>2 And ishidden<>1 ";
		}
	}
	$dsql->SetQuery("Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath from `#@__arctype` where $tpsql order by sortrank asc limit $totalnum");
	$dsql->Execute();
	while($row = $dsql->GetArray()){ $typeids[] = $row; }

	if(!isset($typeids[0])) return '';

	$artlist = '';
	$GLOBALS['itemindex'] = 0;
	$GLOBALS['itemparity'] = 1;
	for($i=0;isset($typeids[$i]);$i++)
	{
		$GLOBALS['itemindex']++;
		$pv = new PartView($typeids[$i]['id']);
		$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
		$pv->SetTemplet($innertext,'string');
		$artlist .= $pv->GetResult();
		$GLOBALS['itemparity'] = ($GLOBALS['itemparity']==1 ? 2 : 1);
	}
	//注销环境变量,以防止后续调用中被使用
	$GLOBALS['envs']['typeid'] = $_sys_globals['typeid'];
	$GLOBALS['envs']['reid'] = '';
	return $artlist;
}
?>

⌨️ 快捷键说明

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