www.gusucode.com > 74cms PHP骑士人才系统 v3.5.1源码程序 > code/upload/include/template_lite/plugins/function.qishi_hrtools_list.php
<?php function tpl_function_qishi_hrtools_list($params, &$smarty) { global $db,$_CFG; $arrset=explode(',',$params['set']); foreach($arrset as $str) { $a=explode(':',$str); switch ($a[0]) { case "列表名": $aset['listname'] = $a[1]; break; case "显示数目": $aset['row'] = $a[1]; break; case "标题长度": $aset['titlelen'] = $a[1]; break; case "开始位置": $aset['start'] = $a[1]; break; case "填补字符": $aset['dot'] = $a[1]; break; case "分类ID": $aset['type_id'] = $a[1]; break; } } if (is_array($aset)) $aset=array_map("get_smarty_request",$aset); $aset['listname']=isset($aset['listname'])?$aset['listname']:"list"; $aset['row']=isset($aset['row'])?intval($aset['row']):10; $aset['start']=isset($aset['start'])?intval($aset['start']):0; $aset['titlelen']=isset($aset['titlelen'])?intval($aset['titlelen']):15; $aset['dot']=isset($aset['dot'])?$aset['dot']:''; $orderbysql=" ORDER BY h_order DESC,h_id ASC"; if ($aset['type_id']) { $wheresql=" WHERE h_typeid=".intval($aset['type_id']); } $limit=" LIMIT ".abs($aset['start']).','.$aset['row']; $result = $db->query("SELECT * FROM ".table('hrtools')." ".$wheresql.$orderbysql.$limit); $list = array(); while($row = $db->fetch_array($result)) { if ($row['h_strong']=="1") { $row['h_filename']="<strong>{$row['h_filename']}</strong>"; } if ($row['h_color']) { $row['h_filename']="<span style=\"color:{$row['h_color']}\">{$row['h_filename']}</span>"; } $row['h_fileurl']=substr($row['h_fileurl'],0,7)=="http://"?$row['h_fileurl']:$_CFG['main_domain'].$row['h_fileurl']; $list[] = $row; } $smarty->assign($aset['listname'],$list); } ?>