diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 9c7d65c1e..dda7f247d 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -37,4 +37,14 @@ module ApplicationHelper link_to person.real_name, person_url(person) end + def owner_picture + default = "#{root_url}images/user/default.jpg" + image = "#{root_url}images/user/#{User.first.profile.last_name.gsub(/ /,'').downcase}.jpg" + unless File.exist?(image) + image_tag image, :id => "user_picture" + else File.exist?(image) + image_tag default, :id => "user_picture" + end + end + end diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 4a5dd69fa..f3b912668 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -46,7 +46,8 @@ = my_latest_message #content.span-24.last .span-5.append-1.last - = link_to (image_tag "/images/user_picture.jpg", :id => "user_picture"), root_path + + = link_to owner_picture, root_path %ul#stream_filters %a{ :href => status_messages_path, :title => "Recent status messages."} diff --git a/public/images/black_dandy.jpeg b/public/images/black_dandy.jpeg deleted file mode 100644 index 3cd841378..000000000 Binary files a/public/images/black_dandy.jpeg and /dev/null differ diff --git a/public/images/user/adams.jpeg b/public/images/user/adams.jpeg new file mode 100644 index 000000000..77213feaa Binary files /dev/null and b/public/images/user/adams.jpeg differ diff --git a/public/images/user/buchanan.jpg b/public/images/user/buchanan.jpg new file mode 100644 index 000000000..ff1ebd5d4 Binary files /dev/null and b/public/images/user/buchanan.jpg differ diff --git a/public/images/user/buren.jpg b/public/images/user/buren.jpg new file mode 100644 index 000000000..377246b66 Binary files /dev/null and b/public/images/user/buren.jpg differ diff --git a/public/images/user/default.jpg b/public/images/user/default.jpg new file mode 100644 index 000000000..788fd4f1d Binary files /dev/null and b/public/images/user/default.jpg differ diff --git a/public/images/user/fillmore.jpg b/public/images/user/fillmore.jpg new file mode 100644 index 000000000..c6850dfd3 Binary files /dev/null and b/public/images/user/fillmore.jpg differ diff --git a/public/images/user/harrison.jpg b/public/images/user/harrison.jpg new file mode 100644 index 000000000..c0a328983 Binary files /dev/null and b/public/images/user/harrison.jpg differ diff --git a/public/images/user/jackson.jpg b/public/images/user/jackson.jpg new file mode 100644 index 000000000..0e7386cf5 Binary files /dev/null and b/public/images/user/jackson.jpg differ diff --git a/public/images/user/jefferson.jpg b/public/images/user/jefferson.jpg new file mode 100644 index 000000000..c36dfbc6a Binary files /dev/null and b/public/images/user/jefferson.jpg differ diff --git a/public/images/user/lincoln.jpg b/public/images/user/lincoln.jpg new file mode 100644 index 000000000..a79ea6028 Binary files /dev/null and b/public/images/user/lincoln.jpg differ diff --git a/public/images/user/madison.jpeg b/public/images/user/madison.jpeg new file mode 100644 index 000000000..5de9c288f Binary files /dev/null and b/public/images/user/madison.jpeg differ diff --git a/public/images/user/monroe.jpg b/public/images/user/monroe.jpg new file mode 100644 index 000000000..6169b4db8 Binary files /dev/null and b/public/images/user/monroe.jpg differ diff --git a/public/images/user/pierce.jpg b/public/images/user/pierce.jpg new file mode 100644 index 000000000..f86fdb048 Binary files /dev/null and b/public/images/user/pierce.jpg differ diff --git a/public/images/user/polk.jpg b/public/images/user/polk.jpg new file mode 100644 index 000000000..ca04d3c4d Binary files /dev/null and b/public/images/user/polk.jpg differ diff --git a/public/images/user/quincyadams.jpg b/public/images/user/quincyadams.jpg new file mode 100644 index 000000000..9aac84b25 Binary files /dev/null and b/public/images/user/quincyadams.jpg differ diff --git a/public/images/user/taylor.jpg b/public/images/user/taylor.jpg new file mode 100644 index 000000000..88ca01947 Binary files /dev/null and b/public/images/user/taylor.jpg differ diff --git a/public/images/user/tyler.jpeg b/public/images/user/tyler.jpeg new file mode 100644 index 000000000..2fc566e6b Binary files /dev/null and b/public/images/user/tyler.jpeg differ diff --git a/public/images/user/washington.jpeg b/public/images/user/washington.jpeg new file mode 100644 index 000000000..051615dba Binary files /dev/null and b/public/images/user/washington.jpeg differ diff --git a/public/images/user_picture.jpg b/public/images/user_picture.jpg deleted file mode 100644 index 3cecbc150..000000000 Binary files a/public/images/user_picture.jpg and /dev/null differ