change mime type and reformat search controller

This commit is contained in:
Steve Coast 2007-04-18 11:25:59 +00:00
parent 529279d227
commit c91b86a1d1
8 changed files with 51 additions and 51 deletions

View file

@ -7,7 +7,7 @@ class ApiController < ApplicationController
MAX_REQUEST_AREA = 0.25 MAX_REQUEST_AREA = 0.25
def map def map
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
# Figure out the bbox # Figure out the bbox
bbox = params['bbox'] bbox = params['bbox']
unless bbox and bbox.count(',') == 3 unless bbox and bbox.count(',') == 3

View file

@ -5,7 +5,7 @@ class NodeController < ApplicationController
after_filter :compress_output after_filter :compress_output
def create def create
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
if request.put? if request.put?
node = nil node = nil
begin begin
@ -35,7 +35,7 @@ class NodeController < ApplicationController
end end
def rest def rest
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
unless Node.exists?(params[:id]) unless Node.exists?(params[:id])
render :nothing => true, :status => 404 render :nothing => true, :status => 404
return return
@ -89,7 +89,7 @@ class NodeController < ApplicationController
end end
def nodes def nodes
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
ids = params['nodes'].split(',').collect {|n| n.to_i } ids = params['nodes'].split(',').collect {|n| n.to_i }
if ids.length > 0 if ids.length > 0
nodelist = Node.find(ids) nodelist = Node.find(ids)

View file

@ -1,7 +1,7 @@
class OldNodeController < ApplicationController class OldNodeController < ApplicationController
def history def history
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
node = Node.find(params[:id]) node = Node.find(params[:id])
unless node unless node

View file

@ -1,7 +1,7 @@
class OldSegmentController < ApplicationController class OldSegmentController < ApplicationController
def history def history
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
segment = Segment.find(params[:id]) segment = Segment.find(params[:id])
unless segment unless segment

View file

@ -1,6 +1,6 @@
class OldWayController < ApplicationController class OldWayController < ApplicationController
def history def history
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
way = Way.find(params[:id]) way = Way.find(params[:id])
unless way unless way

View file

@ -22,7 +22,7 @@ class SearchController < ApplicationController
def do_search(do_ways,do_segments,do_nodes) def do_search(do_ways,do_segments,do_nodes)
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
type = params['type'] type = params['type']
value = params['value'] value = params['value']

View file

@ -5,7 +5,7 @@ class SegmentController < ApplicationController
after_filter :compress_output after_filter :compress_output
def create def create
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
if request.put? if request.put?
segment = Segment.from_xml(request.raw_post, true) segment = Segment.from_xml(request.raw_post, true)
@ -36,7 +36,7 @@ class SegmentController < ApplicationController
end end
def rest def rest
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
unless Segment.exists?(params[:id]) unless Segment.exists?(params[:id])
render :nothing => true, :status => 404 render :nothing => true, :status => 404
return return
@ -81,7 +81,7 @@ class SegmentController < ApplicationController
end end
def segments def segments
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
ids = params['segments'].split(',').collect {|s| s.to_i } ids = params['segments'].split(',').collect {|s| s.to_i }
if ids.length > 0 if ids.length > 0
segmentlist = Segment.find(ids) segmentlist = Segment.find(ids)

View file

@ -86,7 +86,7 @@ class WayController < ApplicationController
end end
def ways def ways
response.headers["Content-Type"] = 'application/xml' response.headers["Content-Type"] = 'text/xml'
ids = params['ways'].split(',').collect {|w| w.to_i } ids = params['ways'].split(',').collect {|w| w.to_i }
if ids.length > 0 if ids.length > 0
waylist = Way.find(ids) waylist = Way.find(ids)