Changeset 1215
- Timestamp:
- 07/23/08 10:41:41 (4 months ago)
- Files:
-
- trunk/app/controllers/home_controller.rb (modified) (1 diff)
- trunk/app/models/special_page.rb (modified) (2 diffs)
- trunk/app/views/home/special_page.html.erb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app/controllers/home_controller.rb
r1148 r1215 40 40 if obj.class == SpecialPage 41 41 @special_page = obj 42 @special_page.increase_hit(session.session_id, request.remote_ip) 42 43 render :template => "home/special_page" 43 44 elsif obj.class == Blog trunk/app/models/special_page.rb
r1148 r1215 1 require 'hit_helper' 2 1 3 class SpecialPage < CachedModel 4 5 include HitHelper 6 7 has_one :hit, :dependent => :destroy, :foreign_key => "hittable_id", :conditions => "hittable_type = 'SpecialPage'" 8 2 9 validates_presence_of :address, :message => _("Please provide the address for this special page.") 3 10 validates_presence_of :title, :message => _("Please provide the title for this special page.") … … 7 14 8 15 validates_format_of :address, :with => /^[a-zA-Z0-9_\-]+$/, :message => _("Use only a-z, A-Z, 0-9, and dash in the address. Do not start or end with a dash.") 9 10 16 end trunk/app/views/home/special_page.html.erb
r1192 r1215 5 5 <div class="action-buttons">[ <%= link_to _("Edit"), edit_admin_special_page_url(:id => @special_page.address) %> ]</div> 6 6 <% end %> 7 8 <div class="stat"> 9 <%= "%s: %s " % [_("Page Visits"), @special_page.hit_counter] %> 10 </div> 7 11 <div class="title"><%= @special_page.title %></div> 8 12 <div>
