Show More
Commit Description:
clean up layouts...
Commit Description:
clean up layouts git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@49 6386c4cd-e34a-4fa8-8920-d93eb39b512e
File last commit:
Show/Diff file:
Action:
app/helpers/application_helper.rb | 35 lines | 1019 B | text/x-ruby | RubyLexer |
pramook
initial commit...
r0 # Methods added to this helper will be available to all templates in the application.
module ApplicationHelper
jittat
added user settings...
r13
jittat
small changes, layouts...
r22 def user_header
jittat
added user settings...
r13 options = ''
user = User.find(session[:user_id])
jittat
clean up layouts...
r25
# main page
jittat
added user settings...
r13 options += link_to_unless_current '[Main]',
:controller => 'main', :action => 'list'
jittat
clean up layouts...
r25 options += ' '
# admin menu
if user.admin?
options +=
(link_to_unless_current '[Problem admin]',
:controller => 'problems', :action => 'index') + ' '
options +=
(link_to_unless_current '[User admin]',
:controller => 'user_admin', :action => 'index') + ' '
options +=
(link_to_unless_current '[User stat]',
:controller => 'user_admin', :action => 'user_stat') + ' '
end
# general options
jittat
added user settings...
r13 options += link_to_unless_current '[Settings]',
:controller => 'users', :action => 'index'
jittat
clean up layouts...
r25 options += ' '
options +=
jittat
added user settings...
r13 link_to('[Log out]', {:controller => 'main', :action => 'login'})
options
end
pramook
initial commit...
r0 end