function testSearchQueryParser()
 {
     $query = array('search_location' => 'all', 'search_type' => 'all', 'search_bedrooms-low' => '1', 'search_bedrooms-high' => 'MAX', 'search_price-low' => '0', 'search_price-high' => 'MAX', 'search_do_search' => 'søk', 'search_freesearch_text' => '');
     $parsed = DF_Web_HTTP_Request_QueryParser::parse_query_params($query);
     $this->assertEqual('all', $parsed['search']['location']);
     $this->assertEqual('søk', $parsed['search']['do']['search']);
 }
Esempio n. 2
0
 function get_query_parameters_parsed()
 {
     if (isset($this->query_parameters_parsed)) {
         return $this->query_parameters_parsed;
     }
     $parsed = DF_Web_HTTP_Request_QueryParser::parse_query_params($this->get_query_parameters());
     $this->query_parameters_parsed = $parsed;
     return $parsed;
 }