Index: app/helpers/application_helper.rb
===================================================================
--- app/helpers/application_helper.rb (revision 36)
+++ app/helpers/application_helper.rb (working copy)
@@ -42,7 +42,7 @@
end
def link_to_tag(tag)
- references = tag.news_items_count
+ references = tag.news_items.count
styles = []
styles << 'font-weight:' + ((references > 1) ? 'bold' : 'normal')
styles << 'font-size:9pt' if references <= 2
Index: app/models/user.rb
===================================================================
--- app/models/user.rb (revision 36)
+++ app/models/user.rb (working copy)
@@ -20,7 +20,7 @@
# @user = User.authenticate('bob', 'bobpass')
#
def self.authenticate(login, pass)
- find_first(["login = ? AND password = ?", login, sha1(pass)])
+ User.find(:first, :conditions => ["login = ? AND password = ?", login, sha1(pass)])
end
def name
@@ -28,7 +28,7 @@
end
def self.administrator
- find :first, :conditions => ["admin = ?", true]
+ User.find(:first, :conditions => ["admin = ?", true])
end
def visit_now(stamp = DateTime.now)
Index: app/models/photo.rb
===================================================================
--- app/models/photo.rb (revision 36)
+++ app/models/photo.rb (working copy)
@@ -11,6 +11,6 @@
def self.family_photo
return nil if Setting[:family_photo_id].nil?
- find Setting[:family_photo_id]
+ Photo.find Setting[:family_photo_id]
end
-end
\ No newline at end of file
+end
Index: app/controllers/account_controller.rb
===================================================================
--- app/controllers/account_controller.rb (revision 36)
+++ app/controllers/account_controller.rb (working copy)
@@ -5,16 +5,16 @@
@@confirmation = '1bc7ac90bdd8e9f0121dcf99d83528b5'
def login
- case @request.method
+ case request.method
when :post
- if @session[:user] = User.authenticate(@params[:user_login], @params[:user_password])
-
+ logger.warn(" --> 1 session: #{session[:user]}")
+ if session[:user] = User.authenticate(params[:user_login], params[:user_password])
+ logger.warn(" --> 2 session: #{session[:user]}")
flash[:notice] = "Sign-in successful"
redirect_back_or_default :action => "welcome"
else
- flash.now[:error] = "Sign-in unsuccessful"
-
- @login = @params[:user_login]
+ flash.now[:error] = "Sign-in unsuccessful"
+ @login = params[:user_login]
end
end
end
@@ -25,18 +25,18 @@
@menu_left = 'menu_left_admin_signup'
end
- @user = User.new(@params[:user])
+ @user = User.new(params[:user])
@security = OpenStruct.new(params[:security])
- if @request.post?
+ if request.post?
if @admin_signup
@user.admin = true
if @user.save
- @session[:user] = User.authenticate(@user.login, @params[:user][:password])
+ session[:user] = User.authenticate(@user.login, params[:user][:password])
redirect_to :controller => 'welcome', :action => 'first_time_done'
end
elsif params[:security][:password] == Setting[:family_password]
if @user.save
- @session[:user] = User.authenticate(@user.login, @params[:user][:password])
+ session[:user] = User.authenticate(@user.login, params[:user][:password])
flash[:notice] = "Signup successful"
redirect_back_or_default :action => "welcome"
end
@@ -47,7 +47,7 @@
end
def logout
- @session[:user] = nil
+ session[:user] = nil
end
def welcome
@@ -109,7 +109,7 @@
def forgot_password
@security = OpenStruct.new(params[:security])
if request.post?
- @user = User.find_by_email @security.email
+ @user = User.find_by_email(@security.email)
if @user
url = url_for({
:controller => 'account',
Index: app/controllers/administrator_controller.rb
===================================================================
--- app/controllers/administrator_controller.rb (revision 36)
+++ app/controllers/administrator_controller.rb (working copy)
@@ -44,12 +44,12 @@
def signup
@menu_left = 'administrator/menu_left_signup' if @first_time_install
@admin_signup = true
- @user = User.new(@params[:user])
+ @user = User.new(params[:user])
@security = OpenStruct.new(params[:security])
- if @request.post?
+ if request.post?
@user.admin = true
if @user.save
- @session[:user] = User.authenticate(@user.login, @params[:user][:password])
+ session[:user] = User.authenticate(@user.login, params[:user][:password])
redirect_to :action => 'setup_done'
end
end
Index: app/views/address_book/index.rhtml
===================================================================
--- app/views/address_book/index.rhtml (revision 36)
+++ app/views/address_book/index.rhtml (working copy)
@@ -11,10 +11,10 @@
You can click on your name or photo to change your contact information.
<% end -%>
- <% unless user.news_items_count == 0 -%>
+ <% unless user.news_items.count == 0 -%>
<%= render :partial => 'account/user_news_links',
:locals => {:user => user} %>
<% end -%>
-<% end %>
\ No newline at end of file
+<% end %>
Index: app/views/administrator/upload_family_photo.rhtml
===================================================================
--- app/views/administrator/upload_family_photo.rhtml (revision 36)
+++ app/views/administrator/upload_family_photo.rhtml (working copy)
@@ -1,7 +1,7 @@
This family photo will be displayed on the front page of your Family Connection site. It should be at least 512 pixels wide—anything larger is fine, since the picture will be resized automatically. If you don't know if your picture is large enough, don't worry. Just try it out and see if it looks right! -<%= start_form_tag({}, :multipart => true)%> +<% form_tag({}, :multipart => true) do %>