コード例 #1
0
 public function index()
 {
     $this->set_title("Tag Aliases");
     if ($this->params()->commit == "Search Implications") {
         $this->redirectTo(array('tag_implication#index', 'query' => $this->params()->query));
         return;
     }
     if ($this->params()->query) {
         $name = "%" . $this->params()->query . "%";
         $this->aliases = TagAlias::where("name LIKE ? OR alias_id IN (SELECT id FROM tags WHERE name LIKE ?)", $name, $name)->order("is_pending DESC, name")->paginate($this->page_number(), 20);
     } else {
         $this->aliases = TagAlias::order("is_pending DESC")->paginate($this->page_number(), 20);
     }
     $this->respond_to_list('aliases');
 }