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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user