From 05a2b26d9038752a40348a3f226e44710833c49b Mon Sep 17 00:00:00 2001 From: raylu Date: Sat, 2 Jul 2011 17:02:07 -0700 Subject: pull in dev branch changes not pulled: swiftmailer, gzip --- models/Kdrama.php | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 models/Kdrama.php (limited to 'models/Kdrama.php') diff --git a/models/Kdrama.php b/models/Kdrama.php new file mode 100644 index 0000000..9d3ddf7 --- /dev/null +++ b/models/Kdrama.php @@ -0,0 +1,41 @@ + '_id', 'source' => 'kdrama'); + + public static function search($query, $page = 1, $by = 'title') + { + $defaults = array('limit' => 20); + $limit = 20; + + switch($by) { + case 'special_id': + + $content = parent::find('first', + array('conditions' => array( + $by => $query + ), + 'limit' => $limit, + 'page' => $page + )); + + + + $total = parent::count(array($by => $query)); + break; + + default: + $content = parent::find('all', + array('conditions' => array( + $by => array('like' => $query) + ), + 'limit' => $limit, + 'page' => $page + )); + $total = parent::count(array($by => array('like' => $query))); + } + return compact('content', 'by', 'limit', 'total', 'page'); + } +} \ No newline at end of file -- cgit v1.2.3