[Logilogi-svn] SF.net SVN: logilogi:[1648] trunk/app/models/log_log_subscription.rb
Status: Beta
Brought to you by:
wybow
|
From: <wy...@us...> - 2009-11-19 23:21:35
|
Revision: 1648
http://logilogi.svn.sourceforge.net/logilogi/?rev=1648&view=rev
Author: wybow
Date: 2009-11-19 23:21:29 +0000 (Thu, 19 Nov 2009)
Log Message:
-----------
Added daily notice of number of mails sent
Modified Paths:
--------------
trunk/app/models/log_log_subscription.rb
Modified: trunk/app/models/log_log_subscription.rb
===================================================================
--- trunk/app/models/log_log_subscription.rb 2009-11-19 23:19:04 UTC (rev 1647)
+++ trunk/app/models/log_log_subscription.rb 2009-11-19 23:21:29 UTC (rev 1648)
@@ -19,6 +19,7 @@
# end
def self.send_out_alerts(period)
+ sent_to = []
User.find_each do |user|
url = URI.parse(GlobalConfig.log_log_site +
"/channels/for_" + user.unix_name + "/periods/" + period + ".txt")
@@ -27,9 +28,15 @@
periodical = page.body
if periodical =~ /[^\s]/
Notifier.deliver_for_log(user, period, periodical)
+ sent_to << user.name
end
rescue
end
end
+ if sent_to.empty?
+ sent_to = ['Nobody']
+ end
+ Notifier.deliver_for_log(User.admin, period,
+ word_wrap('Sent to: ' + sent_to.join(', '), :line_width => 70))
end
end
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|