예제 #1
0
파일: tags.php 프로젝트: HarriLu/gallery3
 public function autocomplete()
 {
     $tags = array();
     $tag_parts = explode(",", Input::instance()->get("term"));
     $tag_part = ltrim(end($tag_parts));
     $tag_list = ORM::factory("tag")->where("name", "LIKE", Database::escape_for_like($tag_part) . "%")->order_by("name", "ASC")->limit(100)->find_all();
     foreach ($tag_list as $tag) {
         $tags[] = (string) html::clean($tag->name);
     }
     ajax::response(json_encode($tags));
 }
예제 #2
0
 public function autocomplete()
 {
     $directories = array();
     $path_prefix = Input::instance()->get("term");
     foreach (glob("{$path_prefix}*") as $file) {
         if (is_dir($file) && !is_link($file)) {
             $directories[] = (string) html::clean($file);
         }
     }
     ajax::response(json_encode($directories));
 }
예제 #3
0
 public function autocomplete()
 {
     $directories = array();
     $path_prefix = Input::instance()->get("q");
     foreach (glob("{$path_prefix}*") as $file) {
         if (is_dir($file) && !is_link($file)) {
             $directories[] = html::clean($file);
         }
     }
     ajax::response(implode("\n", $directories));
 }
예제 #4
0
파일: tags.php 프로젝트: JasonWiki/docs
 public function autocomplete()
 {
     $tags = array();
     $tag_parts = explode(",", Input::instance()->get("q"));
     $limit = Input::instance()->get("limit");
     $tag_part = ltrim(end($tag_parts));
     $tag_list = ORM::factory("tag")->where("name", "LIKE", "{$tag_part}%")->order_by("name", "ASC")->limit($limit)->find_all();
     foreach ($tag_list as $tag) {
         $tags[] = html::clean($tag->name);
     }
     ajax::response(implode("\n", $tags));
 }
예제 #5
0
 public function autocomplete()
 {
     $directories = array();
     $path_prefix = Input::instance()->get("q");
     foreach (glob("{$path_prefix}*") as $file) {
         if (is_dir($file) && !is_link($file)) {
             $file = html::clean($file);
             $directories[] = $file;
             // If we find an embed.php, include it as well
             if (file_exists("{$file}/embed.php")) {
                 $directories[] = "{$file}/embed.php";
             }
         }
     }
     ajax::response(implode("\n", $directories));
 }