diff --git a/app/models/journal_paper.rb b/app/models/journal_paper.rb index ba739bc..4b296e8 100644 --- a/app/models/journal_paper.rb +++ b/app/models/journal_paper.rb @@ -6,7 +6,7 @@ class JournalPaper include OrbitModel::Status include MemberHelper include Slug - + HideTimeInLinK = (File.exist?("#{Rails.root}/hide_time_fields_for_plugins.txt") rescue false) field :paper_title, as: :slug_title, type: String, localize: true field :journal_title, type: String, localize: true field :authors, type: String, localize: true @@ -61,10 +61,12 @@ class JournalPaper title << self.issue_no if (self.issue_no.present? && self.issue_no != "0") title << "pp. " + self.form_to_start.to_s+"-"+self.form_to_end.to_s if (self.form_to_start.present? && self.form_to_start != "0") # title << ( !self.journal_levels.blank? ? "(#{self.journal_levels.collect{|x| x.title}.join(', ')})" : nil) - if !self.publication_date.nil? - title << (self.publication_date.strftime("%b. %Y") rescue nil) - elsif self.year.present? - title << self.year + unless HideTimeInLinK + if !self.publication_date.nil? + title << (self.publication_date.strftime("%b. %Y") rescue nil) + elsif self.year.present? + title << self.year + end end title.delete(nil) title.join(', ').sub(/^\\s*,/,'').gsub(/,(\s*,)+/,',').strip