Changeset 1628 for branches/multiuser/api.php
- Timestamp:
- 11/07/06 07:34:01 (2 years ago)
- Files:
-
- 1 modified
-
branches/multiuser/api.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/multiuser/api.php
r1604 r1628 49 49 blGetItems($cid,$date,$markread); 50 50 break; 51 } 51 case 'search': 52 rss_require('extlib/JSON.php'); 53 $json = new Services_JSON(); 54 $query = sanitize(@$_REQUEST['q'], RSS_SANITIZER_WORDS); 55 if ($query) { 56 $res = osSearch($query); 57 } else { 58 $res = array($query,array()); 59 } 60 header('Content-Type: application/json'); 61 die ($json->encode($res)); 62 break; 63 } 64 52 65 } 53 66 … … 193 206 194 207 } 208 209 function osSearch($q) { 210 rss_require('cls/search.php'); 211 $sil = new SearchItemList($q,5); 212 $results = array(); 213 foreach($sil -> feeds as $feed) { 214 foreach($feed -> items as $item) { 215 $results[] = $item -> title; 216 } 217 } 218 return array($q,$results); 219 } 195 220 ?>
