Added a method to delete maps

also split the maps into diffrent pages. all map pages urls are now
prefixed with .../exceptionhandler/maps...

closes #18
This commit is contained in:
2012-04-29 17:10:47 -04:00
parent 483dd95295
commit cbb37e750b
6 changed files with 47 additions and 35 deletions

View File

@@ -25,10 +25,7 @@ class MapsController < ApplicationController
before_filter :require_user
def index
if session[:uploadSuccess]
flash.now[:notice] = "File has been uploaded successfully"
session[:uploadSuccess] = false
end
end
def uploadFile
@@ -36,5 +33,24 @@ class MapsController < ApplicationController
session[:uploadSuccess] = post
redirect_to(:back)
end
def deleteMap
map = Map.find_by_map(params[:map])
if map != nil
map.destroy
directory = "public/maps"
File.delete("#{RAILS_ROOT}/public/maps/#{params[:map]}")
flash.now[:notice] = "Map deleted successfully"
else
flash.now[:error] = "No Map Found"
end
end
def new
if session[:uploadSuccess]
flash.now[:notice] = "File has been uploaded successfully"
session[:uploadSuccess] = false
end
end
end #EOF