www.gusucode.com > ShopEx481 & PHPWind 整合版码程序 > plugins/widgets/rankinglist/widget_rankinglist.php

    <?php
function widget_rankinglist(&$setting,&$system){
	$limit=intval($setting['limit'])?intval($setting['limit']):10;
	$maxlength=intval($setting['maxlength'])?intval($setting['maxlength']):55;
	//$setting['fontStyle']=type_check2($setting['fontStyle']);
	//$setting['fontStyle2']=type_check2($setting['fontStyle2']);
	$order=  array($setting['ranking'],'DESC');
	$viewer = $system->getConf('gallery.default_view');
	$o = &$system->loadModel('goods/products');
	$oSearch = $system->loadModel('goods/search');
	$rk['view_w_count']=4;
	$rk['view_count']=5;
	$rk['buy_count']=6;
	$rk['buy_w_count']=7;
	$rk['comments_count']=8;
	parse_str($setting['filter'],$filter);
	$filter['marketable']='true';
	$filter['disabled']='false';
	$setting['link']=$system->mkUrl('gallery',$viewer,array($filter['cat_id']?$filter['cat_id']:0,$oSearch->encode($filter),$rk[$setting['ranking']]));

	//$result=$o->getList("*",$filter,0,$limit,$c,$order);
	$result=$o->getList("*",$filter,0,$limit,$c,$order);
	return $result;
}
?>