rss.add(latitude, longitude, entry.title, url_for({:controller => 'user', :action => 'diary', :id => entry.id, :display_name => entry.user.display_name}), entry.body, entry.created_at)
end
- response.headers["Content-Type"] = 'application/xml+rss'
+ response.headers["Content-Type"] = 'application/rss+xml'
render :text => rss.to_s
end
before_filter :require_user
def new
+ @title = 'send message'
if params[:message]
to_user = User.find(params[:user_id])
body = params[:message][:body]
if message.save
flash[:notice] = 'Message sent'
+ redirect_to :controller => 'user', :action => 'view', :display_name => @user.display_name
else
@message.errors.add("Sending message failed")
end
end
def read
+ @title = 'read message'
if params[:message_id]
id = params[:message_id]
@message = Message.find_by_id(id)
end
end
+ def inbox
+ end
+
def mark
if params[:message_id]
id = params[:message_id]
before_filter :require_user, :only => [:set_home, :account, :go_public, :make_friend]
def save
+ @title = 'create account'
@user = User.new(params[:user])
@user.set_defaults
end
def account
+ @title = 'edit account'
if params[:user] and params[:user][:display_name] and params[:user][:description]
home_lat = params[:user][:home_lat]
home_lon = params[:user][:home_lon]
end
def lost_password
+ @title = 'lost password'
if params[:user] and params[:user][:email]
user = User.find_by_email(params['user']['email'])
if user
end
def reset_password
+ @title = 'reset password'
if params['token']
user = User.find_by_token(params['token'])
if user
end
def new
+ @title = 'create account'
end
def login
+ @title = 'login'
if params[:user]
email = params[:user][:email]
pass = params[:user][:password]
end
def preferences
+ @title = 'preferences'
if request.get?
render_text @user.preferences
elsif request.post? or request.put?
def view
@this_user = User.find_by_display_name(params[:display_name])
+ @title = @this_user.display_name
end
def diary
@this_user = User.find_by_display_name(params[:display_name])
+ @title = @this_user.display_name + "'s diary"
end
def make_friend
else
flash[:notice] = "You are already friends with #{name}."
end
- redirect_to :controller => 'user', :action => 'view'
+ redirect_to :controller => 'user', :action => 'view'
end
end