Sha256: 8093f673a7f7f33cd983c9b0bd1dfa77a10d6fdc35337ee0dd3e7100faff34bd

Contents?: true

Size: 772 Bytes

Versions: 3

Compression:

Stored size: 772 Bytes

Contents

#!/usr/bin/env ruby
# State::Drugs::Init -- oddb -- 22.10.2002 -- hwyss@ywesee.com 

require 'state/global_predefine'
require 'view/drugs/search'
require 'ostruct'

module ODDB
	module State
		module Drugs
class Init < State::Drugs::Global
	VIEW = View::Drugs::Search
	DIRECT_EVENT = :home_drugs
  def init
    super
    @model = OpenStruct.new
    fachinfos = @session.app.sorted_fachinfos
    if newest = fachinfos.first
      revision = newest.revision
      date = Time.local(revision.year, revision.month, revision.day)
      day = 24 * 3600
      range = (date-day)...(date+day)
      @model.fachinfo_news = fachinfos.select { |fi|
        range.include? fi.revision
      }
    end
    @model.feedbacks = @session.app.sorted_feedbacks[0,5]
  end
end
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
oddb.org-1.0.2 src/state/drugs/init.rb
oddb.org-1.0.1 src/state/drugs/init.rb
oddb.org-1.0.0 src/state/drugs/init.rb