Beispiel #1
0
 protected function getSearchCondition($param)
 {
     $temp = array("and", "fr.delflag = 0", "ft.flowid = " . $param["flowid"]);
     if (!empty($param["runname"])) {
         array_push($temp, "fr.name LIKE '%{$param["runname"]}%'");
     }
     $condition = array_merge($temp, WfQueryUtil::getBeginTimeSearch($param["time1"], $param["time2"]), WfQueryUtil::getAttachNameSearch($param["attachname"]), WfQueryUtil::getFlowSearch($param["flowid"], $param["flowquerytype"], $this->uid, $param["beginuser"]), WfQueryUtil::getFlowStatusSearch($param["flowstatus"]), WfQueryUtil::getEndTimeSearch($param["time1"], $param["time2"], $param["time3"], $param["time4"]), empty($param["condition"]) ? array() : WfQueryUtil::getFormConditionSearch($param["flowid"], $param["condition"]));
     return $condition;
 }