/** * search_songs * This searches the songs and returns... songs */ public static function search_songs($input) { $array = array(); $array['type'] = 'song'; $array['rule_1'] = 'anywhere'; $array['rule_1_input'] = $input['filter']; $array['rule_1_operator'] = 0; ob_end_clean(); XML_Data::set_offset($input['offset']); XML_Data::set_limit($input['limit']); $results = Search::run($array); echo XML_Data::songs($results); }
/** * advanced_search * Perform an advanced search given passed rules * @param array $input */ public static function advanced_search($input) { ob_end_clean(); XML_Data::set_offset($input['offset']); XML_Data::set_limit($input['limit']); $results = Search::run($input); $type = 'song'; if (isset($input['type'])) { $type = $input['type']; } switch ($type) { case 'artist': echo XML_Data::artists($results); break; case 'album': echo XML_Data::albums($results); break; default: echo XML_Data::songs($results); break; } }