예제 #1
0
 function parseCategories(&$matches, $count)
 {
     $categories = array();
     for ($i = 0; $i < $count; $i++) {
         $cat = array();
         $param_line = $matches[1][$i];
         $cat['title'] = YOOsearchHelper::getParam($param_line, 'title', 'Unknown title');
         $cat['text'] = YOOsearchHelper::stripText($matches[2][$i]);
         $cat['url'] = JRoute::_(YOOsearchHelper::getParam($param_line, 'url', '#'), false);
         $cat['image'] = YOOsearchHelper::getParam($param_line, 'image', '');
         $cat['keywords'] = YOOsearchHelper::getParam($param_line, 'keywords', '');
         if ($cat['image'] != '') {
             $cat['image'] = JURI::base() . 'images/' . $cat['image'];
         }
         $categories[] = $cat;
     }
     return $categories;
 }