mirror of
https://github.com/neocities/neocities.git
synced 2025-04-24 17:22:35 +02:00
15 lines
No EOL
305 B
Ruby
15 lines
No EOL
305 B
Ruby
get '/dashboard' do
|
|
require_login
|
|
|
|
if params[:dir] && params[:dir][0] != '/'
|
|
params[:dir] = '/'+params[:dir]
|
|
end
|
|
|
|
if !File.directory?(current_site.files_path(params[:dir]))
|
|
redirect '/dashboard'
|
|
end
|
|
|
|
@dir = params[:dir]
|
|
@file_list = current_site.file_list @dir
|
|
erb :'dashboard'
|
|
end |