summaryrefslogtreecommitdiff
path: root/app/helpers
diff options
context:
space:
mode:
Diffstat (limited to 'app/helpers')
-rw-r--r--app/helpers/datetime_helper.rb9
-rw-r--r--app/helpers/events_helper.rb5
2 files changed, 14 insertions, 0 deletions
diff --git a/app/helpers/datetime_helper.rb b/app/helpers/datetime_helper.rb
index 8497b1c0..ea6fd5c2 100644
--- a/app/helpers/datetime_helper.rb
+++ b/app/helpers/datetime_helper.rb
@@ -50,4 +50,13 @@ module DatetimeHelper
50 locale == :de ? "vor #{count} #{word}" : "#{count} #{word} ago" 50 locale == :de ? "vor #{count} #{word}" : "#{count} #{word} ago"
51 end 51 end
52 52
53 def admin_datetime(time)
54 return "" if time.blank?
55 I18n.l(time, :format => :ccc)
56 end
57
58 def admin_date(time)
59 return "" if time.blank?
60 I18n.l(time, :format => :ccc_date)
61 end
53end 62end
diff --git a/app/helpers/events_helper.rb b/app/helpers/events_helper.rb
index 5e84f534..1e2e91dc 100644
--- a/app/helpers/events_helper.rb
+++ b/app/helpers/events_helper.rb
@@ -10,4 +10,9 @@ module EventsHelper
10 return "" if rrule.blank? 10 return "" if rrule.blank?
11 raw(rrule.split(';', -1).map { |part| CGI.escapeHTML(part) }.join(';<wbr>')) 11 raw(rrule.split(';', -1).map { |part| CGI.escapeHTML(part) }.join(';<wbr>'))
12 end 12 end
13
14 def external_url_link(url)
15 return nil if url.blank?
16 url.match?(%r{\Ahttps?://}i) ? link_to(url, url) : h(url)
17 end
13end 18end