function doIndex() { $this->fetch("list"); $select = new Select("lookups"); if (!empty($this->list["sort"]["key"])) { $select->addOrder($this->list["sort"]["key"], $this->list["sort"]["order"]); $this->serverDatas["sort"] = $this->list["sort"]; } if (!empty($this->list["filter"])) { $filter = $this->list["filter"]; $select->expressions = array(); $select->add(Exp::like("type", $filter["type"], Exp::MATCH_BOTH)); $select->add(Exp::like("code", $filter["code"], Exp::MATCH_BOTH)); } $this->list["list"] = DB::query($select); Apu::dispatch("/todo/faces/lookup/lookup_list.php"); }