Log of /contributions/modules/subscriptions/subscriptions_mail.module
Parent Directory
|
Revision Log
|
Revision Graph
Revision
1.28 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 28 08:34:49 2009 UTC
(8 weeks, 3 days ago)
by
salvis
Branch:
MAIN
Changes since
1.27: +14 -4 lines
Diff to
previous 1.27
#581644: Provide a (temporary) work-around for bug in D6.14, which disables the cron job, and improve warning messages.
Revision
1.26 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 3 00:25:16 2009 UTC
(2 months, 3 weeks ago)
by
salvis
Branch:
MAIN
Changes since
1.25: +30 -9 lines
Diff to
previous 1.25
#560146: Allow specifying a cron job time percentage (including 0 to temporarily disable notifications).
Revision
1.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 26 00:11:50 2009 UTC
(3 months ago)
by
salvis
Branch:
MAIN
Changes since
1.24: +33 -40 lines
Diff to
previous 1.24
#350077: Fix maximum number of notification to send per cron job breaks Digest mode, reported by peter.swietoslawski, extensive helpful discussions with gregarios.
Revision
1.1.2.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 14 22:24:16 2008 UTC
(19 months, 1 week ago)
by
chx
Branch:
DRUPAL-5--2
CVS Tags:
DRUPAL-5--2-0-RC1
Changes since
1.1.2.13: +18 -2 lines
Diff to
previous 1.1.2.13
, to
branch point 1.1
Update Spanish translation, by develCuy.
New moderate_content_notifications module in contrib.
Update strings and German translation for suppressing Subscriptions notifications on comment updates.
Allow users with 'administer comments' to suppress Subscriptions notifications on comment updates.
Implement $event['noqueue_uids'].
Don't use db_query_range() for UPDATE.
Fix cosmetic issues (no functional change).
Change 'pqsql' case to use 'serial'.
Fix possible sources of watchdog errors.
Add init_theme() before theme_get_setting() to ensure the theme system is initialized.
Change 'set-up' to 'setup', no functional change.
Allow hiding the 'by author' subscriptions options.
Commit Italian translation.
Add subscriptions_cck add-on module to provide CCK fields to the mail templates.
Fix watchdog cron summary message.
Expand !full_node warning message.
Add CSS class and hint to 'Subscribe' link.
Remove deprecated call-time pass-by-reference.
Remove any trailing spaces from email notifications.
Generate helpful warning for bad $base_url.
Make !full_node variable optional.
Update README.txt.
Restrict 'Subscribe' link to nodes only, not comments.
Fix !sender_... variables.
Add some useful links to admin/settings/subscriptions.
Undo inadvertent change @281 to subscriptions_ui_link().
Revision
1.1.2.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 21 21:34:03 2008 UTC
(20 months ago)
by
chx
Branch:
DRUPAL-5--2
Changes since
1.1.2.10: +129 -24 lines
Diff to
previous 1.1.2.10
, to
branch point 1.1
Rename "To this post" -> "To this page", "posts" -> "content", "Threads" -> "Pages".
Queue notifications when nodes are bulk-published.
Remove subscriptions_event module.
Add a note about the subscriptions counts on the Overview page.
Implement support for Event data.
Implement optional limit on number of emails per cron.
Don't send !sender_... when the author is not displayed for the content type.
Keep potx module happy.
Fix untranslatable string.
Fix mis-type.
Fix all Coder issues (minor).
Minor documentation update, by develCuy (no functional change).
Fix a comment (no functional change).
Remove extraneous session_save_session(FALSE) call.
Update/add missing German translations.
Enable translating the email templates into the recipient's language; tune the templates.
Add upgrade information to README.txt.
Display an error message if the Subscriptions block is not enabled when needed.
Fix hook_link() to not display the Subscribe link for blocked content types.
Update hook_node_options() to include module and field params.
Put SUBSCRIPTIONS_UNAVAILABLE at the end rather than at the beginning.
Factor out subscriptions_node_is_blocked() and subscriptions_ui_can_subscribe().
Try using writing-mode: lr-tb style to keep IE7 from rotating column headers.
Implement an optional alternative e-mail sender address.
Move Mail settings from subscriptions.admin.inc to subscriptions_mail.module.
Tentatively implement !full_node.
Clean up the "Your subscription was activated" mess.
Change README.txt to use linefeeds only.
Implement plain unsubscribe links.
Stop caching nodes in _subscriptions_content_load().
Fix handling of queued notifications for deleted nodes and comments.
Properly handle special situations created by FeedAPI module.
Properly attribute anonymous comments to Anonymous.
Avoid generating a watchdog message if no notifications are sent.
Add mention of subscriptions_og.module to README.txt.
#225648: Minor documentation and coding style update (no functional change) (by develCuy).
Implement timer-based cron control.
Remove thread subscription when the corresponding node is removed.
Add a note about our preferred display settings.
#225648: Add API documentation (by develCuy, edited by salvis).
Revision
1.1.2.9 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 21 22:27:39 2008 UTC
(21 months ago)
by
chx
Branch:
DRUPAL-5--2
Changes since
1.1.2.8: +208 -151 lines
Diff to
previous 1.1.2.8
, to
branch point 1.1
Fix hook_count_user_subscriptions implementation.
Implement hook_subscriptions_queue_alter().
Undo first attempt to accommodate subscriptions_moderate.module.
Implement a list of blocked nodes.
Improve text sanitizing.
Put all controls on Add Subscription page.
Update translation template and German translation.
#222334: hook_count_user_subscriptions() and subscriptions_get_full_subscription() as requested by develCuy for subscriptions_og.module.
Add recommendation of the HTML_to_text module.
Fix hook_subscriptions_moderation_queue() call.
Add hold to {subscriptions_queue}, hook_subscriptions_moderation_queue() to subscriptions_queue(), and support in subscriptions_mail_cron() in anticipation of the subscriptions_moderation.module.
Move subscriptions_auto and subscriptions_sendself from {users} to {subscriptions_user};
implement three different auto_subs.
Cosmetic: change [Subscribe] button to [Save] button.
Fix minor bug in disable-the-checkboxes-on-the-forum-containers implementation.
Disable the checkboxes on the forum containers.
Use the right key for checking access in subscriptions_write().
Use session_save_session().
Really fix NULL default value for reference parameter now.
Fix NULL default value for reference parameter (subscriptions_mail.module in previous commit!).
Fix missing default parameter values for hook_link().
Add explanation about Unpublished Nodes/Comments to README.txt.
Change CR/LF to LF (no functional change).
Revision
1.1.2.8 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Feb 2 01:47:35 2008 UTC
(21 months, 3 weeks ago)
by
chx
Branch:
DRUPAL-5--2
CVS Tags:
DRUPAL-5--2-0-BETA10
Changes since
1.1.2.7: +38 -18 lines
Diff to
previous 1.1.2.7
, to
branch point 1.1
Improve the digest template.
Tune other templates, split !type into !subs_type and !node_type.
Add some mail template documentation.
Update the German translation.
Tune node form positioning.
Convert node/nid into node/type when it's an update notification;
this implies merging comment notifications (as node/nid) only up to any subsequent update notification, so that that update notification can be converted (subsequent comments will be attached).
Fix some minor bugs.
Fix multiple taxonomies interfering with each other.
Improve explanatory strings, add missing German translations.
Clean up the conditional expression in subscriptions_ui_nodeapi().
Restore the conditional node form after overly restricting subscriptions_ui_nodeapi().
Remove the links from the node form item texts and document them in README.txt instead.
Restrict subscriptions_ui_nodeapi() to node/NID pages to avoid interfering with modules that render node content in different contexts.
Clean up: use $_GET['q'] to get the current path.
Implement optional Subscribe link, administrative interface.
Adjust weights on admin/settings/subscriptions.
Add comment to explain why we need to set the module's weight (no functional change).
Clean up the mess in subscriptions_content_mail_edit_submit().
Call check_markup() first to prepare text for drupal_html_to_text().
Move subscriptions_mail_send() to private namespace to avoid conflicts.
Revision
1.1.2.7 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 18 21:47:25 2008 UTC
(22 months, 1 week ago)
by
chx
Branch:
DRUPAL-5--2
CVS Tags:
DRUPAL-5--2-0-BETA8,
DRUPAL-5--2-0-BETA9
Changes since
1.1.2.6: +210 -157 lines
Diff to
previous 1.1.2.6
, to
branch point 1.1
Turn the subscription kind descriptions on the node form into subscribe links.
Add !unsubscribe link to default template.
Activate HTML-to-text.
!unsubscribe_url implemented
Implemented digest mode, including mail_edit/mailkey, mailvars and template and UI.
Fix update_5() bug -- not again this time!!!
Make subscriptions_tableselect.js compatible with IE.
Clean up and add missing "unavailable" indicators for users with "subscribe to all content types" permission.
Clean up "unavailable" indicators on node form, thread and content type page forms.
Clean up empty border case on blog page form.
Tune taxa page for empty border cases and restricted vocabularies.
Avoid translating strings that are already translated in core.
Allow suppressing Subscriptions notifications in Publishing options.
Extract the mail templates into an .inc file and make them available for translation.
Provide a nice default template.
Categorize manually published comment as new, fix minor bug.
Make subscriptions_mail_template_preprocess() more robust.
Fix minor bug in subscriptions_mail_template_preprocess().
Rework new/published/updated node/comment handling.
Fix some minor bugs in the notifying process.
Set sendself default to ON, to avoid unnecessary support issues.
Mark blocked content types.
Tune layout of node form table.
Hide unpublished threads from Threads page.
Fixed comment.module dependency.
Don't send notifications to blocked accounts.
Fix foreach() bug in _subscriptions_taxonomy_node_options().
Fix minor translation issue.
Control visibility of Send interval, On update, and On comment columns.
Implement JS dynamics for subscription forms.
Finish subscribe link implementation.
Drop useless squid index from subscriptions_user table.
Add some (commented out) debug statements that can help in remote debugging.
Shorten the watchdog messages.
Translate the permissions.
Fix "ambiguous 'send_xxx'" SQL warnings.
Revision
1.1.2.5 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 29 10:28:13 2007 UTC
(22 months, 4 weeks ago)
by
chx
Branch:
DRUPAL-5--2
CVS Tags:
DRUPAL-5--2-0-BETA-6,
DRUPAL-5--2-0-BETA-7
Changes since
1.1.2.4: +5 -5 lines
Diff to
previous 1.1.2.4
, to
branch point 1.1
All changes are by salvis.
Change "Taxonomy" to "Categories" according to presumed D5 guidelines (no "taxonomy" on user-visible pages).
Use db_rewrite_sql on user subscriptions subtab forms.
Implement role-specific default subscriptions.
Fix minor bug in subscriptions_user().
Use a uid of -DRUPAL_AUTHENTICATED_RID (-2) rather than 0 for the site settings in the subscriptions and subscriptions_user tables.
Tune theme_subscriptions_form_table() to better distribute the columns (let the last column take the growth if <5 columns)
Improve indentation of hierarchical taxonomies (same as admin/content/forum)
Tune a string (no functional change).
Omit the 'To %type posts' options if the type is unknown (e.g. a module was disabled).
Don't display On comments column if comment module is not installed.
Fix removal of Author column in theme_subscriptions_form_table().
Clarify the meaning of the site settings.
Provide a [Reset to site defaults] button.
Fix Send Interval of existing subscriptions being trashed by node form.
Implement site and user default values.
Implement default subscriptions for new users.
Implement 'Notify poster of own posts' site and user setting.
Change strings to standard initial caps and update .pot/de.po.
subscriptions_user.last_sent was always written to uid 0.
Avoid crashing on subscriptions/taxa page when a restricted vocabulary has 0 terms subscribed (= visible).
Remove Author column from Subscriptions pages when it's empty (i.e. when there are no author-specific subscriptions).
Update translation template and German translation.
Add Id cvs tags where missing (no functional change)
Revision
1.1.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Dec 21 00:42:51 2007 UTC
(23 months, 1 week ago)
by
chx
Branch:
DRUPAL-5--2
CVS Tags:
DRUPAL-5--2-0-BETA-5
Changes since
1.1.2.3: +5 -4 lines
Diff to
previous 1.1.2.3
, to
branch point 1.1
All changes are by salvis:
Implement restricted vocabularies.
Add missing user_access('subscribe to content types', $account) check in _subscriptions_content_node_options().
Implement 'subscribe to all content types' permission.
Split Omitted content types up into Unlisted and Blocked content types.
Remove teasers user option.
Move AutoSubscribe user option from user/NNN/edit to user/NNN/subscriptions.
Implement separate Subscriptions|Blogs page.
Remove Author column from Threads and Blogs pages.
Add weights to subscription options for controlling the node form, the Overview page and the subtabs.
Comment out RSS feed.
Make (and keep) subscriptions_content.module heavier than taxonomy.module.
Make the fieldset on the node form collapsed by default.
Supply an early German translation and clean up minor string issues.
Make positive watchdog entries conditional.
Standardize on capital 'On updates'
Fix minor bug in conditional text.
Add an !is_old variable.
Revision
1.1
Fri Nov 30 20:19:37 2007 UTC
(23 months, 3 weeks ago)
by
chx
Branch:
MAIN
Branch point for:
DRUPAL-5--2
FILE REMOVED
file subscriptions_mail.module was initially added on branch DRUPAL-5--2.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.