You are here

CHANGELOG.txt in Mass Contact 6

Same filename and directory in other branches
  1. 8 CHANGELOG.txt
  2. 5.2 CHANGELOG.txt
  3. 7 CHANGELOG.txt
2013-08-21 Jason Flatt drupal@oadaeh.net
  * mass_contact.admin.inc, mass_contact.page.inc:
    * Give the admin the choice of using either check boxes or select lists when
      displaying the category list to the message sender. Fixes
      https://drupal.org/node/1061120.

2013-08-13 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Add a mechanism for queuing the messages to be sent
    during Cron runs.

2013-03-08 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Potential fixes for http://drupal.org/node/1908260:
    Change the email addresses to have quotes around the name.
    Defaulted the option to include names to no (0).

2012-11-20 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Fix problem w/sender information defaulting to site's
    default sender information. http://drupal.org/node/1833736
    Add the option of including the users' name in the address.
    https://drupal.org/node/574482

2012-09-15 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Remove an unnecessary & in a function call. Fixes
    http://drupal.org/node/1785654.

2012-09-05 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Fix a problem where it was possible to bypass
    permissions after the main message form was submitted, per mjorlitzky.
    Related security advisory is here: http://drupal.org/node/1782832

2011-11-30 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Fixed bug where the default node type workflow
    settings were not being respected upon saving the archived copy
    (http://drupal.org/node/1356068).
    Removed unnecessary database query.
    Fixed watchdog function call to log node creation.
    Addded the option to exclude some parts of the sent message from the
    archived copy.

2011-11-25 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Added closing p tags (http://drupal.org/node/1340436).

2010-10-08 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Fixed problem with input formats not displaying
    correctly (http://drupal.org/node/294433, http://drupal.org/node/934222).
    Added an administrative option to specify when to check the HTML markup
    (http://drupal.org/node/468464).
    Converted several function calls to variables in the code ralated to the
    above activity to reduce the amount of processing needed and to improve
    the readability of the code.
    Fixed a bug (unrelated to the first item) with selecting the wrong input
    filter when building the message body.
    Fixed a problem when showing opt out options for users that are not a part
    of any categories (http://drupal.org/node/812518). Also, removed the when
    users may opt out as part of this fix.
    Added the ability for site administrator to specify what they want their
    opt-out message to say.

2010-10-05 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Removed reference to max_file_uploads, as it's only
    in newer versions of PHP.

2010-08-30 Jason Flatt drupal@oadaeh.net
  * mass_contact.install: Fix variable deletion query.

2010-08-27 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Correct the way a node type is created
    (http://drupal.org/node/894696).

2010-08-26 Jason Flatt drupal@oadaeh.net
  * mass_contact.install: Made variable removal encompassing during uninstall.
  * mass_contact.module: Make the closing boundary line the correct format.
    Removed some unnecessary CR/LFs.

2010-08-22 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Made the field for maximum recipients larger.
    Removed the setting of the weight for the send to self option, so that it
    wasn't all the way at the bottom of the main message form.
    Made the main menu link enabled by default.
  * README.txt: Updated the documentation, so that it was current and
    accurate. Also included a number of user recommendations.

2010-08-21 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Changed attachment behavior to allow multiple
    attachments, the number being defined by the system administrator.
    In doing the above, updated and/or fixed various MIME behaviors and/or
    settings.
    Made message attachments actual file attachments when saving the message
    as a node.
    Removed hard coded node settings when saving a node, per dabro in
    http://drupal.org/node/889846.

2010-05-11 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Separated the administrative settings page into
    three pages.
  * mass_contact.module, mass_contact.install: Added the ability to specify
    the input format for the message prefix, the user's message text, and the
    message suffix, along with allowing the user to change the input format
    for the user's message text or not.

2010-04-30 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Added the option to specify when to allow opting out
    of mass e-mails. This takes care of this feature request:
    http://drupal.org/node/354689.

2010-04-30 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Added code to be compatible with the Admin Role
    module (http://drupal.org/project/adminrole), per jim0203 and lyricnz in
    http://drupal.org/node/586870.

2010-04-30 Jason Flatt drupal@oadaeh.net
  * mass_contact.install: Corrected the default values for two database
    fields, per Nigeria and lyricnz in http://drupal.org/node/526130.

2010-04-30 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Added code to get around Drupal reformatting the
    body during the sending of the message, per hotspoons in
    http://drupal.org/node/473838.

2009-08-19 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Split a line in mass_contact_admin_delete() to avoid
    a possible accidental assignment.
    Added an "else" when checking for the number of recipients so that an
    error would not occur, due to the module attempting to send the e-mail
    even when there are no recipients, per mellenburg and drupalok in
    http://drupal.org/node/460648. Also changed the error message to include
    the category in question for less ambiguity.
    Pulled the send copy to self functionality out of the normal send process
    so that it would be sent even if there were no recipients (due to the
    above fix).
    Added a link to the logs in the error messages, for users who have
    permission to view them.

2009-08-18 Jason Flatt drupal@oadaeh.net
  * mass_contact.install: Added a field name correction to account for code
    change a long time ago, per sharplesa and MrWerewolf in
    http://drupal.org/node/371285.
  * mass_contact.module: Changed how user roles were being iterated through
    in order to fix http://drupal.org/node/543942, per ed523.

2009-03-13 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Added the ability to opt out of specific categories.
    Changed some of the text messages to use consistent wording and/or case.
    Fixed how the mass contact message content type is managed.

2009-03-11 Jason Flatt drupal@oadaeh.net
  * mass_contact.install: Added some missing variables in the uninstall
    routine.
  * mass_contact.module: Added a check for an empty menu item in
    mass_contact_menu_alter(), per cYu in http://drupal.org/node/375815.
    Fixed a bug where single categories were not being selected by default,
    per ProfStein in http://drupal.org/node/394318.

2008-10-23 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Tested and fixed problems with work around for
    http://drupal.org/node/227966.
    Changed the $from variable to $from_email and added $from_name to go
    along with it.
    Tweaked when to send self a copy, by not sending when the recipient list
    is in the BCC field and only sending at the end if the recipient list is
    being broken up.
  * README.txt: Removed note about Mime Mail.

2008-08-09 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Created a work around for
    http://drupal.org/node/227966, per compuguru and karlcw on
    http://drupal.org/node/290913.

2008-08-06 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Changed the way multipart messages are handled to
    include plain text parts with HTML messages.

2008-08-01 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Added checks for the message prefix and suffix to
    all areas where they're included, so they aren't added when they don't
    exist.
    Made the message form field larger.
    Added input formatting to the body of the message, per akolahi on
    http://drupal.org/node/231369.
    Removed extra spaces in task list items.
  * README.txt: Updated with a note about Mime Mail.
  * TODO.txt: Updated.

2008-07-31 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Fixed a bug where I forgot to change the
    $headers['Bcc'] variable to $params['headers']['Bcc'], per ulf1 on
    http://drupal.org/comment/reply/289229.
    Commented out all references to the Mime Mail module.
    Changed the $cids vaiable from a string to an array in lines 1140 through
    1143 in order for the db_placeholders() function in line 1145 to work
    correctly.

2008-07-29 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Added administrative options for forcing the HTML
    and node options, per skizzo on http://drupal.org/node/145940.
    Added a self copy option, per josvl on http://drupal.org/node/170928.
    Added an administrative option to allow or disalllow the sender to change
    the default name and e-mail address, per saul11 on
    http://drupal.org/node/143911#comment-683219.
    Added an administrative option to allow the charset to be specified, per
    jarihj on http://drupal.org/node/182903.
    Added permissions to send messages based on category, per silverd/csilver
    on http://drupal.org/node/270423.

2008-07-20 Jason Flatt drupal@oadaeh.net
  * translations/mass_contact.pot: Added.

2008-07-18 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Slight change to the wording of an error message.
    Changed the way the "Related tasks" texts are generated to hopefully help
    with translations and themeing, per meible on
    http://drupal.org/node/243292.
    Added and changed permissions per joachim in
    http://drupal.org/node/263156.

2008-07-06 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Changed how the message headers get updated.
    Slightly modified how the body is created for sending through Mime Mail
    (even though there is currently no Drupal 6.x compatible release of it).

2008-07-04 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Corrected error checking for when sending.
    Changed the node body variable to the correct one for saving attachments.
    Changed how the body array is created and edited.

2008-06-11 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: More code updating to Drupal 6.x.
    Fixed a bug where an extra category was selected by default.
  * mass_contact.install: Added @file comment.

2008-06-10 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Documented the functions.
    Created separate function (_mass_contact_create_node_type()) for the
    creation of the node type.
    Made mass_contact_save_node() a private function.
    Removed the return value from mass_contact_save_node() since it always
    returned TRUE and never anything else.

2008-06-05 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: More code cleanup.

2008-06-04 Jason Flatt drupal@oadaeh.net
  * mass_contact.install, mass_contact.module: Continued on upgrade to Drupal
    6.x.
    Code cleanup, based on PHP's E_ALL.

2008-05-28 Jason Flatt drupal@oadaeh.net
  * mass_contact.module, TODO.txt: Continued on upgrade to Drupal 6.x.

2008-05-23 Jason Flatt drupal@oadaeh.net
  * TODO.txt: Removed completed items.
  * mass_contact.module: Changed four watchdog messages to be translatable.
  * All: Started upgrade to Drupal 6.x.

2008-04-18 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Changed variable name from mass_contact_HTML_d to
    mass_contact_html_d.
    Changed how an HTML and plain text message are formed, taking into
    account the Mime Mail module.
    Added information about the formatting of HTML messages as descriptions
    for the checkboxes that enable HTML e-mails.

2008-04-15 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Tweaked the output of a log message.

2008-04-06 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Clean up based on the Code Review module and the
    ./code-style.pl script: Changed "<br>" to "<br />". Changed "!=" to "<>"
    in three SQL querues.

2008-02-22 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Modified the help text displayed for tokens to only
    show global tokens as nothing else will work at the time the tokens are
    being applied. In order to get user tokens to work, all messages would
    have to be sent out one-at-a-time to each recipient.

2008-02-17 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Changed how attachments are handled if Mime Mail is
    installed.

2008-01-23 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Made SQL query change for PostgreSQL: compatibility.
    Issue and fix reported by larsfp here: http://drupal.org/node/198778
    Changed attachment save operation from FILE_EXISTS_REPLACE to
    FILE_EXISTS_RENAME.
    Changed the help text to work with POT extractor as reported by skizzo
    here: http://drupal.org/node/176345

2008-01-22 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Removed the code to check for the SMTP module.
    Changed the recipients' e-mail addresses from $rnamea ." <". $rmaila .">"
    to $rmaila.
    Modified the way the attachment is added to the message.
    Changed the way the attachment is saved with the node to address
    http://drupal.org/node/155229.

2007-11-11 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Changed the default value for showing the opt-out
    check box from true to false.

2007-11-02 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Commented out the SMTP Auth. module specific code.

2007-10-31 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Removed denugging line, thanks to this notice:
    http://drupal.org/node/188308

2007-10-20 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Removed a forgotten extrapolation where the Token
    module was being used.

2007-09-12 Jason Flatt drupal@oadaeh.net
  * mass_contact.module: Fixed the fact that multiple categories were not
    being mailed to (which is what delayed the previous changes from getting
    into CVS).
    Fixed two places (in the area where there is a limit on the number of
    recipients) where I was not checking for a valid header before sending the
    e-mail. Thanks to sharplesa for alerting me to this oversight:
    http://drupal.org/node/173987
    Removed translation functions in areas that didn't work, as reported by
    skizzo in this comment: http://drupal.org/node/145940#comment-284484
  * TODO.txt: Added for notes and reminders on things to do.

2007-09-01 Jason Flatt drupal@oadaeh.net
  * CHANGELOG.txt: Added.
  * mass_contact.module: The community has spoken: reverting all constants to
    upper case.
    Removed an uncessary validation check in mass_contact_admin_edit_validate.
    Added periods at the end of a few sentences.
    Moved code to inform user about node creation inside the check to do it in
    the first place.
    Changed the way creating categories works so that multiple categories can
    be selected by default, and the mail page will respect those choices.
    Added the two feature requests listed here: http://drupal.org/node/170837,
    namely, hiding the categories checkbox, if there is only one category, and
    it is set as selected, and showing descriptive text instead of the BCC
    checkbox, if users are not allowed to change the setting.
    Rearranged the admin settings and the mail page, so that they flowed more
    like a standard e-mail sending form.
    Tweaked a few things here and there (text, punctuation, etc.).
    Added more commenting to the code. There's still more to do.
    Probably some other stuff I forgot about.  :^)  (This was supposed to be a
    quick change to a couple of things that ended up being a much bigger
    update that took a lot longer.)

File

CHANGELOG.txt
View source
  1. 2013-08-21 Jason Flatt drupal@oadaeh.net
  2. * mass_contact.admin.inc, mass_contact.page.inc:
  3. * Give the admin the choice of using either check boxes or select lists when
  4. displaying the category list to the message sender. Fixes
  5. https://drupal.org/node/1061120.
  6. 2013-08-13 Jason Flatt drupal@oadaeh.net
  7. * mass_contact.module: Add a mechanism for queuing the messages to be sent
  8. during Cron runs.
  9. 2013-03-08 Jason Flatt drupal@oadaeh.net
  10. * mass_contact.module: Potential fixes for http://drupal.org/node/1908260:
  11. Change the email addresses to have quotes around the name.
  12. Defaulted the option to include names to no (0).
  13. 2012-11-20 Jason Flatt drupal@oadaeh.net
  14. * mass_contact.module: Fix problem w/sender information defaulting to site's
  15. default sender information. http://drupal.org/node/1833736
  16. Add the option of including the users' name in the address.
  17. https://drupal.org/node/574482
  18. 2012-09-15 Jason Flatt drupal@oadaeh.net
  19. * mass_contact.module: Remove an unnecessary & in a function call. Fixes
  20. http://drupal.org/node/1785654.
  21. 2012-09-05 Jason Flatt drupal@oadaeh.net
  22. * mass_contact.module: Fix a problem where it was possible to bypass
  23. permissions after the main message form was submitted, per mjorlitzky.
  24. Related security advisory is here: http://drupal.org/node/1782832
  25. 2011-11-30 Jason Flatt drupal@oadaeh.net
  26. * mass_contact.module: Fixed bug where the default node type workflow
  27. settings were not being respected upon saving the archived copy
  28. (http://drupal.org/node/1356068).
  29. Removed unnecessary database query.
  30. Fixed watchdog function call to log node creation.
  31. Addded the option to exclude some parts of the sent message from the
  32. archived copy.
  33. 2011-11-25 Jason Flatt drupal@oadaeh.net
  34. * mass_contact.module: Added closing p tags (http://drupal.org/node/1340436).
  35. 2010-10-08 Jason Flatt drupal@oadaeh.net
  36. * mass_contact.module: Fixed problem with input formats not displaying
  37. correctly (http://drupal.org/node/294433, http://drupal.org/node/934222).
  38. Added an administrative option to specify when to check the HTML markup
  39. (http://drupal.org/node/468464).
  40. Converted several function calls to variables in the code ralated to the
  41. above activity to reduce the amount of processing needed and to improve
  42. the readability of the code.
  43. Fixed a bug (unrelated to the first item) with selecting the wrong input
  44. filter when building the message body.
  45. Fixed a problem when showing opt out options for users that are not a part
  46. of any categories (http://drupal.org/node/812518). Also, removed the when
  47. users may opt out as part of this fix.
  48. Added the ability for site administrator to specify what they want their
  49. opt-out message to say.
  50. 2010-10-05 Jason Flatt drupal@oadaeh.net
  51. * mass_contact.module: Removed reference to max_file_uploads, as it's only
  52. in newer versions of PHP.
  53. 2010-08-30 Jason Flatt drupal@oadaeh.net
  54. * mass_contact.install: Fix variable deletion query.
  55. 2010-08-27 Jason Flatt drupal@oadaeh.net
  56. * mass_contact.module: Correct the way a node type is created
  57. (http://drupal.org/node/894696).
  58. 2010-08-26 Jason Flatt drupal@oadaeh.net
  59. * mass_contact.install: Made variable removal encompassing during uninstall.
  60. * mass_contact.module: Make the closing boundary line the correct format.
  61. Removed some unnecessary CR/LFs.
  62. 2010-08-22 Jason Flatt drupal@oadaeh.net
  63. * mass_contact.module: Made the field for maximum recipients larger.
  64. Removed the setting of the weight for the send to self option, so that it
  65. wasn't all the way at the bottom of the main message form.
  66. Made the main menu link enabled by default.
  67. * README.txt: Updated the documentation, so that it was current and
  68. accurate. Also included a number of user recommendations.
  69. 2010-08-21 Jason Flatt drupal@oadaeh.net
  70. * mass_contact.module: Changed attachment behavior to allow multiple
  71. attachments, the number being defined by the system administrator.
  72. In doing the above, updated and/or fixed various MIME behaviors and/or
  73. settings.
  74. Made message attachments actual file attachments when saving the message
  75. as a node.
  76. Removed hard coded node settings when saving a node, per dabro in
  77. http://drupal.org/node/889846.
  78. 2010-05-11 Jason Flatt drupal@oadaeh.net
  79. * mass_contact.module: Separated the administrative settings page into
  80. three pages.
  81. * mass_contact.module, mass_contact.install: Added the ability to specify
  82. the input format for the message prefix, the user's message text, and the
  83. message suffix, along with allowing the user to change the input format
  84. for the user's message text or not.
  85. 2010-04-30 Jason Flatt drupal@oadaeh.net
  86. * mass_contact.module: Added the option to specify when to allow opting out
  87. of mass e-mails. This takes care of this feature request:
  88. http://drupal.org/node/354689.
  89. 2010-04-30 Jason Flatt drupal@oadaeh.net
  90. * mass_contact.module: Added code to be compatible with the Admin Role
  91. module (http://drupal.org/project/adminrole), per jim0203 and lyricnz in
  92. http://drupal.org/node/586870.
  93. 2010-04-30 Jason Flatt drupal@oadaeh.net
  94. * mass_contact.install: Corrected the default values for two database
  95. fields, per Nigeria and lyricnz in http://drupal.org/node/526130.
  96. 2010-04-30 Jason Flatt drupal@oadaeh.net
  97. * mass_contact.module: Added code to get around Drupal reformatting the
  98. body during the sending of the message, per hotspoons in
  99. http://drupal.org/node/473838.
  100. 2009-08-19 Jason Flatt drupal@oadaeh.net
  101. * mass_contact.module: Split a line in mass_contact_admin_delete() to avoid
  102. a possible accidental assignment.
  103. Added an "else" when checking for the number of recipients so that an
  104. error would not occur, due to the module attempting to send the e-mail
  105. even when there are no recipients, per mellenburg and drupalok in
  106. http://drupal.org/node/460648. Also changed the error message to include
  107. the category in question for less ambiguity.
  108. Pulled the send copy to self functionality out of the normal send process
  109. so that it would be sent even if there were no recipients (due to the
  110. above fix).
  111. Added a link to the logs in the error messages, for users who have
  112. permission to view them.
  113. 2009-08-18 Jason Flatt drupal@oadaeh.net
  114. * mass_contact.install: Added a field name correction to account for code
  115. change a long time ago, per sharplesa and MrWerewolf in
  116. http://drupal.org/node/371285.
  117. * mass_contact.module: Changed how user roles were being iterated through
  118. in order to fix http://drupal.org/node/543942, per ed523.
  119. 2009-03-13 Jason Flatt drupal@oadaeh.net
  120. * mass_contact.module: Added the ability to opt out of specific categories.
  121. Changed some of the text messages to use consistent wording and/or case.
  122. Fixed how the mass contact message content type is managed.
  123. 2009-03-11 Jason Flatt drupal@oadaeh.net
  124. * mass_contact.install: Added some missing variables in the uninstall
  125. routine.
  126. * mass_contact.module: Added a check for an empty menu item in
  127. mass_contact_menu_alter(), per cYu in http://drupal.org/node/375815.
  128. Fixed a bug where single categories were not being selected by default,
  129. per ProfStein in http://drupal.org/node/394318.
  130. 2008-10-23 Jason Flatt drupal@oadaeh.net
  131. * mass_contact.module: Tested and fixed problems with work around for
  132. http://drupal.org/node/227966.
  133. Changed the $from variable to $from_email and added $from_name to go
  134. along with it.
  135. Tweaked when to send self a copy, by not sending when the recipient list
  136. is in the BCC field and only sending at the end if the recipient list is
  137. being broken up.
  138. * README.txt: Removed note about Mime Mail.
  139. 2008-08-09 Jason Flatt drupal@oadaeh.net
  140. * mass_contact.module: Created a work around for
  141. http://drupal.org/node/227966, per compuguru and karlcw on
  142. http://drupal.org/node/290913.
  143. 2008-08-06 Jason Flatt drupal@oadaeh.net
  144. * mass_contact.module: Changed the way multipart messages are handled to
  145. include plain text parts with HTML messages.
  146. 2008-08-01 Jason Flatt drupal@oadaeh.net
  147. * mass_contact.module: Added checks for the message prefix and suffix to
  148. all areas where they're included, so they aren't added when they don't
  149. exist.
  150. Made the message form field larger.
  151. Added input formatting to the body of the message, per akolahi on
  152. http://drupal.org/node/231369.
  153. Removed extra spaces in task list items.
  154. * README.txt: Updated with a note about Mime Mail.
  155. * TODO.txt: Updated.
  156. 2008-07-31 Jason Flatt drupal@oadaeh.net
  157. * mass_contact.module: Fixed a bug where I forgot to change the
  158. $headers['Bcc'] variable to $params['headers']['Bcc'], per ulf1 on
  159. http://drupal.org/comment/reply/289229.
  160. Commented out all references to the Mime Mail module.
  161. Changed the $cids vaiable from a string to an array in lines 1140 through
  162. 1143 in order for the db_placeholders() function in line 1145 to work
  163. correctly.
  164. 2008-07-29 Jason Flatt drupal@oadaeh.net
  165. * mass_contact.module: Added administrative options for forcing the HTML
  166. and node options, per skizzo on http://drupal.org/node/145940.
  167. Added a self copy option, per josvl on http://drupal.org/node/170928.
  168. Added an administrative option to allow or disalllow the sender to change
  169. the default name and e-mail address, per saul11 on
  170. http://drupal.org/node/143911#comment-683219.
  171. Added an administrative option to allow the charset to be specified, per
  172. jarihj on http://drupal.org/node/182903.
  173. Added permissions to send messages based on category, per silverd/csilver
  174. on http://drupal.org/node/270423.
  175. 2008-07-20 Jason Flatt drupal@oadaeh.net
  176. * translations/mass_contact.pot: Added.
  177. 2008-07-18 Jason Flatt drupal@oadaeh.net
  178. * mass_contact.module: Slight change to the wording of an error message.
  179. Changed the way the "Related tasks" texts are generated to hopefully help
  180. with translations and themeing, per meible on
  181. http://drupal.org/node/243292.
  182. Added and changed permissions per joachim in
  183. http://drupal.org/node/263156.
  184. 2008-07-06 Jason Flatt drupal@oadaeh.net
  185. * mass_contact.module: Changed how the message headers get updated.
  186. Slightly modified how the body is created for sending through Mime Mail
  187. (even though there is currently no Drupal 6.x compatible release of it).
  188. 2008-07-04 Jason Flatt drupal@oadaeh.net
  189. * mass_contact.module: Corrected error checking for when sending.
  190. Changed the node body variable to the correct one for saving attachments.
  191. Changed how the body array is created and edited.
  192. 2008-06-11 Jason Flatt drupal@oadaeh.net
  193. * mass_contact.module: More code updating to Drupal 6.x.
  194. Fixed a bug where an extra category was selected by default.
  195. * mass_contact.install: Added @file comment.
  196. 2008-06-10 Jason Flatt drupal@oadaeh.net
  197. * mass_contact.module: Documented the functions.
  198. Created separate function (_mass_contact_create_node_type()) for the
  199. creation of the node type.
  200. Made mass_contact_save_node() a private function.
  201. Removed the return value from mass_contact_save_node() since it always
  202. returned TRUE and never anything else.
  203. 2008-06-05 Jason Flatt drupal@oadaeh.net
  204. * mass_contact.module: More code cleanup.
  205. 2008-06-04 Jason Flatt drupal@oadaeh.net
  206. * mass_contact.install, mass_contact.module: Continued on upgrade to Drupal
  207. 6.x.
  208. Code cleanup, based on PHP's E_ALL.
  209. 2008-05-28 Jason Flatt drupal@oadaeh.net
  210. * mass_contact.module, TODO.txt: Continued on upgrade to Drupal 6.x.
  211. 2008-05-23 Jason Flatt drupal@oadaeh.net
  212. * TODO.txt: Removed completed items.
  213. * mass_contact.module: Changed four watchdog messages to be translatable.
  214. * All: Started upgrade to Drupal 6.x.
  215. 2008-04-18 Jason Flatt drupal@oadaeh.net
  216. * mass_contact.module: Changed variable name from mass_contact_HTML_d to
  217. mass_contact_html_d.
  218. Changed how an HTML and plain text message are formed, taking into
  219. account the Mime Mail module.
  220. Added information about the formatting of HTML messages as descriptions
  221. for the checkboxes that enable HTML e-mails.
  222. 2008-04-15 Jason Flatt drupal@oadaeh.net
  223. * mass_contact.module: Tweaked the output of a log message.
  224. 2008-04-06 Jason Flatt drupal@oadaeh.net
  225. * mass_contact.module: Clean up based on the Code Review module and the
  226. ./code-style.pl script: Changed "
    " to "
    ". Changed "!=" to "<>"
  227. in three SQL querues.
  228. 2008-02-22 Jason Flatt drupal@oadaeh.net
  229. * mass_contact.module: Modified the help text displayed for tokens to only
  230. show global tokens as nothing else will work at the time the tokens are
  231. being applied. In order to get user tokens to work, all messages would
  232. have to be sent out one-at-a-time to each recipient.
  233. 2008-02-17 Jason Flatt drupal@oadaeh.net
  234. * mass_contact.module: Changed how attachments are handled if Mime Mail is
  235. installed.
  236. 2008-01-23 Jason Flatt drupal@oadaeh.net
  237. * mass_contact.module: Made SQL query change for PostgreSQL: compatibility.
  238. Issue and fix reported by larsfp here: http://drupal.org/node/198778
  239. Changed attachment save operation from FILE_EXISTS_REPLACE to
  240. FILE_EXISTS_RENAME.
  241. Changed the help text to work with POT extractor as reported by skizzo
  242. here: http://drupal.org/node/176345
  243. 2008-01-22 Jason Flatt drupal@oadaeh.net
  244. * mass_contact.module: Removed the code to check for the SMTP module.
  245. Changed the recipients' e-mail addresses from $rnamea ." <". $rmaila .">"
  246. to $rmaila.
  247. Modified the way the attachment is added to the message.
  248. Changed the way the attachment is saved with the node to address
  249. http://drupal.org/node/155229.
  250. 2007-11-11 Jason Flatt drupal@oadaeh.net
  251. * mass_contact.module: Changed the default value for showing the opt-out
  252. check box from true to false.
  253. 2007-11-02 Jason Flatt drupal@oadaeh.net
  254. * mass_contact.module: Commented out the SMTP Auth. module specific code.
  255. 2007-10-31 Jason Flatt drupal@oadaeh.net
  256. * mass_contact.module: Removed denugging line, thanks to this notice:
  257. http://drupal.org/node/188308
  258. 2007-10-20 Jason Flatt drupal@oadaeh.net
  259. * mass_contact.module: Removed a forgotten extrapolation where the Token
  260. module was being used.
  261. 2007-09-12 Jason Flatt drupal@oadaeh.net
  262. * mass_contact.module: Fixed the fact that multiple categories were not
  263. being mailed to (which is what delayed the previous changes from getting
  264. into CVS).
  265. Fixed two places (in the area where there is a limit on the number of
  266. recipients) where I was not checking for a valid header before sending the
  267. e-mail. Thanks to sharplesa for alerting me to this oversight:
  268. http://drupal.org/node/173987
  269. Removed translation functions in areas that didn't work, as reported by
  270. skizzo in this comment: http://drupal.org/node/145940#comment-284484
  271. * TODO.txt: Added for notes and reminders on things to do.
  272. 2007-09-01 Jason Flatt drupal@oadaeh.net
  273. * CHANGELOG.txt: Added.
  274. * mass_contact.module: The community has spoken: reverting all constants to
  275. upper case.
  276. Removed an uncessary validation check in mass_contact_admin_edit_validate.
  277. Added periods at the end of a few sentences.
  278. Moved code to inform user about node creation inside the check to do it in
  279. the first place.
  280. Changed the way creating categories works so that multiple categories can
  281. be selected by default, and the mail page will respect those choices.
  282. Added the two feature requests listed here: http://drupal.org/node/170837,
  283. namely, hiding the categories checkbox, if there is only one category, and
  284. it is set as selected, and showing descriptive text instead of the BCC
  285. checkbox, if users are not allowed to change the setting.
  286. Rearranged the admin settings and the mail page, so that they flowed more
  287. like a standard e-mail sending form.
  288. Tweaked a few things here and there (text, punctuation, etc.).
  289. Added more commenting to the code. There's still more to do.
  290. Probably some other stuff I forgot about. :^) (This was supposed to be a
  291. quick change to a couple of things that ended up being a much bigger
  292. update that took a lot longer.)