📄 handle_getshijuanlister.php
字号:
<?php/** * 获得试卷列表 * * @param number $classid 分类id * @param number $tikuid 题库id * @param number $limit 限制数量 * @param string $sjtitle 试卷标题 * @param number $money 是否需要支付货币 * @param number $jnum 是否有奖励 * @param number $orderby 排序方式 * @return array */!defined('MODULE') && exit('Forbidden');function GetShijuanLister($classid,$tikuid='',$limit=0,$sjtitle='',$money=0,$jnum=0,$orderby='') { Iimport('Lister_Exam_Shijuan','exam'); $lister_exam_shijuan = new Lister_Exam_Shijuan(); $els = array( 'id', 'title', 'descrip', 'dotime', 'limitime', 'start', 'end', 'fensize', 'money', 'mtype', 'tiku', 'class', 'fix', 'xinli', 'random', 'selfpf', 'open', 'protect', 'cjbm', 'protecttime', 'ktimes', 'ltime', 'jrate', 'jnum', 'jmtype', 'adminid', 'okrate', 'okban', 'helplink', 'dotimes', 'dtuptime', 'totals', 'showadmin', 'dostyle', 'allowcolleges', 'allowpros', 'allowgrades', 'allowgroups', 'allowclass', 'allowclasses', 'del', 'time', ); $array = array( 'els' => $els, ); if ($orderby) { $array['orderby'] = $orderby; } $lister_exam_shijuan -> SetConfig($array);// $lister_exam_shijuan -> EnableCache(true); $tikuid = intval($tikuid); $classid = intval($classid); if ($tikuid>0) { $lister_exam_shijuan -> SetWhere("`tiku`='$tikuid'"); } if ($classid) { $ids = GetClassSunIds($classid); if($ids){ $lister_exam_shijuan -> SetWhere("`class` in ($ids)"); } } if ($sjtitle) { $lister_exam_shijuan -> SetWhere("`title` like '%$sjtitle%'"); } if ($money == 1) { $lister_exam_shijuan -> SetWhere("`money`>0"); }else if ($money == 2) { $lister_exam_shijuan -> SetWhere("`money`=0"); } if ($jnum == 1) { $lister_exam_shijuan -> SetWhere("`jnum`>0"); } $lister_exam_shijuan -> SetWhere("`del`='0'"); $lister_exam_shijuan -> SetWhere("`open`='1'"); $lister_exam_shijuan -> CreateWhere(); if ($limit) { $limit = str_replace('-',','); $lister_exam_shijuan -> SetLimit($limit); } return $lister_exam_shijuan -> GetList();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -