| Module | UsrHelper |
| In: |
app/helpers/usr_helper.rb
|
| DEFAULT_HEAD_OPTIONS | = | { :notice => true, :message => true, :error => false |
# File app/helpers/usr_helper.rb, line 13
13: def head_helper(label, options = {})
14: notice = message = error = nil
15: opts = DEFAULT_HEAD_OPTIONS.dup
16: opts.update(options.symbolize_keys)
17: s = "<h3>#{label}</h3>"
18: if flash['notice'] and not opts[:notice].nil? and opts[:notice]
19: notice = "<div><p>#{flash['notice']}</p></div>"
20: s = s + notice
21: end
22: if flash['message'] and not opts[:message].nil? and opts[:message]
23: message = "<div id=\"ErrorExplanation\"><p>#{flash['message']}</p></div>"
24: s = s + message
25: end
26: if not opts[:error].nil? and opts[:error]
27: error = error_messages_for('usr')
28: if not error.nil?
29: error = error + "<br/>"
30: s = s + error
31: end
32: end
33: return s
34: end