Guest User

Untitled

a guest
Mar 8th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. ## three column layout.rhtml
  2. <%= render(:partial => "shared/header") %>
  3. <div id="content">
  4. <div id="thirdcol">
  5. <%= yield :thirdcol %>
  6. </div><!-- end thirdcol -->
  7. <div id="maincol">
  8. <% unless flash[:notice].nil? %>
  9. <div id="flash"><%= flash[:notice] %></div>
  10. <% end %>
  11. <%= yield :layout %>
  12. </div><!-- end maincol -->
  13. <div id="sidecol">
  14. <%= yield :sidecol %>
  15. </div><!-- end sidecol -->
  16. </div><!-- end content -->
  17. <%= render(:partial => "shared/footer") %>
  18.  
  19.  
  20. ## views/session/new.rhtml
  21.  
  22. <% if logged_in? %>
  23. <h1>Login</h1>
  24. <h2 class="non-divide"><%= current_user.login %>, you are already logged in! <a href="/">Go home, Silly!</a></h2>
  25. <p class="right"><%= link_to "Log out &raquo;", logout_url %>
  26.  
  27. <% else %>
  28. <h1>Login</h1>
  29. <% form_tag session_path do -%>
  30. <fieldset>
  31. <legend>Sign in with your Writr ID</legend>
  32. <p><label for="login">Username:</label><%= text_field_tag 'login' %> <label for="password">Password:</label><%= password_field_tag 'password' %></p>
  33. <p><label for="remember_me">Remember me:</label><%= check_box_tag 'remember_me', 0,false, { :class => 'checkbox' } %></p>
  34. </fieldset>
  35. <h3>Or ...</h3>
  36. <fieldset>
  37. <legend>Sign in with your Open ID</legend>
  38. <p><label for="openid_url">OpenID:</label><%= text_field_tag "openid_url" %></p>
  39. </fieldset>
  40. <p class="btn"><%= submit_tag 'Sign In', :disable_with => "Signing in&hellip;" %></p>
  41. <% end -%>
  42.  
  43. <% end %>
  44.  
  45. <% content_for( :sidecol ) do %>
  46. <%= render(:partial => "shared/join") %>
  47. <%= render(:partial => "shared/adsense") %>
  48.  
  49. <% end %>
  50. <% content_for( :thirdcol ) do %>
  51. <%= render(:partial => "shared/login") %>
  52. <% end %>
  53.  
  54. ## users_controller.rb show action
  55.  
  56. # show a profile
  57. def show
  58.  
  59. if logged_in?
  60. @user = User.find(params[:id] || current_user.id )
  61.  
  62.  
  63. respond_to do |format|
  64. format.html # show.rhtml
  65. format.xml { render :xml => @user.to_xml }
  66. end
  67. elsif !params[:id].nil?
  68. @user = User.find(params[:id])
  69. @writings = Writing.find_all_by_created_by(@user)
  70.  
  71. respond_to do |format|
  72. format.html # show.rhtml
  73. format.xml { render :xml => @user.to_xml }
  74. end
  75. else
  76. !! redirect_to({ :controller => "session", :action => new, :flash => "You are not logged in" })
  77. end
  78. end
Add Comment
Please, Sign In to add comment