Marc Alexander
c1dedabdfb
[ticket/11488] Use correct base class in email notification method
...
In ticket/11451 this was not correctly changed to reflect the new class
phpbb_notifcation_method_messenger_base. Additionally, an undefined
variable error has been fixed in messenger_base.php (change should be
confirmed by bantu though).
PHPBB3-11488
2013-04-15 12:50:21 +02:00
Nils Adermann
78dc1c84c8
Merge pull request #1316 from nickvergessen/ticket/11405
...
Ticket/11405 Users that are subscribed to a forum, should receive notifications for new replies
2013-03-31 15:02:48 -07:00
Nils Adermann
133307b6bf
Merge pull request #1300 from bantu/ticket/11451
...
[ticket/11445] Add abstract class phpbb_notification_method_messenger_ba...
2013-03-29 08:58:40 -07:00
Andreas Fischer
b156b22f35
[ticket/11403] Use an instance of phpbb_db_sql_insert_buffer instead.
...
PHPBB3-11403
2013-03-29 16:53:50 +01:00
Andreas Fischer
6910d44154
[ticket/11403] phpbb_notification_manager: Use SQL multi insert in batches.
...
PHPBB3-11403
2013-03-29 16:37:04 +01:00
David King
6dddc22ec7
[ticket/11448] Use of $user_id parameter to mark a user's notifications read
...
Currently, the $user_id is a parameter but is not used. This patch fixes that.
PHPBB3-11448
2013-03-26 17:07:20 -04:00
Joas Schilling
d8a63047aa
[ticket/11474] Clarify comment with "global" and forum_id = 0
...
Forum ID 0 in permission checks, checks the global moderator permission.
PHPBB3-11405
PHPBB3-11474
2013-03-26 20:20:51 +01:00
Joas Schilling
1af89968dd
[ticket/11474] Check read permission before sending *_in_queue notifications
...
PHPBB3-11405
PHPBB3-11474
2013-03-26 20:20:26 +01:00
Joas Schilling
81cf02e057
[ticket/11405] Order users in bookmark, in order to pass postgres tests
...
PHPBB3-11405
2013-03-26 13:54:33 +01:00
Joas Schilling
1259117d21
[ticket/11405] Sort $users array in order to prevent issues on postgres
...
PHPBB3-11405
2013-03-25 15:07:06 +01:00
Joas Schilling
a91ffe06c7
[ticket/11405] Send post notifications to forum subscribers
...
Like in 3.0 we should also send notifications about new posts to users
that subscribed to the forum. (Subscriptions are verbose)
PHPBB3-11405
2013-03-25 09:28:53 +01:00
Andreas Fischer
c9e7247ab4
[ticket/11445] Add abstract class phpbb_notification_method_messenger_base.
...
PHPBB3-11445
2013-03-16 21:50:30 +01:00
Nathaniel Guse
36de18e174
[ticket/11423] Send unformatted usernames to the email template
...
PHPBB3-11423
2013-03-09 09:12:46 -06:00
David King
d658d6640b
Merge remote-tracking branch 'EXreaction/ticket/11408' into develop
...
# By Nathaniel Guse
# Via Nathaniel Guse
* EXreaction/ticket/11408:
[ticket/11408] user_jabber instead of jabber
2013-03-06 17:01:30 -05:00
Nathaniel Guse
3aab72d79b
[ticket/11408] user_jabber instead of jabber
...
PHPBB3-11408
2013-03-06 09:53:41 -06:00
David King
597c16a936
Merge remote-tracking branch 'EXreaction/ticket/11400' into develop
...
# By Nathan Guse
# Via Nathan Guse
* EXreaction/ticket/11400:
[ticket/11400] If email is disabled, disable it for notifications
2013-03-05 14:46:58 -05:00
Nathan Guse
0eb6f56a9a
[ticket/11402] Fix undefined index in post/topic_in_queue
...
PHPBB3-11402
2013-03-05 11:46:58 -06:00
Nathan Guse
ab4c1b5d0c
[ticket/11400] If email is disabled, disable it for notifications
...
PHPBB3-11400
2013-03-05 10:28:52 -06:00
Nathan Guse
ee264e7235
[ticket/11103] Don't call generate_board_url many times
...
Fix a URL and some comments
PHPBB3-11103
2013-02-28 17:25:39 -06:00
Nathan Guse
b41b1a36d1
[ticket/11103] Case time in queries as an int
...
PHPBB3-11103
2013-02-28 15:25:18 -06:00
Nathan Guse
bd49942552
[ticket/11103] Correcting constructor comments
...
PHPBB3-11103
2013-01-15 12:54:39 -06:00
Nathan Guse
f089e099fe
[ticket/11103] Including the set call in the declaration throws errors
...
Call the set_notification_manager from the load_object function instead.
PHPBB3-11103
2013-01-15 12:29:20 -06:00
Nathan Guse
07282a30ae
[ticket/11103] Fix some various issues, better comments
...
PHPBB3-11103
2013-01-15 12:10:07 -06:00
Nathaniel Guse
192039a9e0
[ticket/11103] Fix sending the user ids to get the username/avatar
...
PHPBB3-11103
2012-12-27 10:31:43 -06:00
Nathaniel Guse
5a8520da62
[ticket/11103] Fix some more merging issues
...
PHPBB3-11103
2012-12-27 10:31:42 -06:00
Nathaniel Guse
bf93dceb1f
[ticket/11103] Fix merge conflict
...
PHPBB3-11103
2012-12-26 11:09:03 -06:00
Nathan Guse
30356efab9
[ticket/11103] updating comments
...
PHPBB3-11103
2012-12-15 22:08:47 -06:00
Nathan Guse
eeb4018195
[ticket/11103] data -> notification_data
...
PHPBB3-11103
2012-12-15 22:08:10 -06:00
Nathan Guse
fad6bc5a7e
[ticket/11103] unread -> notification_read
...
PHPBB3-11103
2012-12-15 22:06:32 -06:00
Nathan Guse
47bed33216
[ticket/11103] time -> notification_time
...
PHPBB3-11103
2012-12-15 22:02:16 -06:00
Nathan Guse
f47e51d6de
[ticket/11103] Move is_enabled to a separate table for better performance
...
PHPBB3-11103
2012-12-15 19:18:26 -06:00
Nathan Guse
c6f138ff12
[ticket/11103] Prune notifications function
...
To delete all notifications before a certain time
PHPBB3-11103
2012-12-15 18:35:17 -06:00
Nathan Guse
c9ca705149
Merge branch 'ticket/11103' of github.com:EXreaction/phpbb3 into ticket/11103
2012-12-15 18:25:51 -06:00
Nathan Guse
d0375c46f9
[ticket/11103] Purge notifications (to be used when an extension is purged)
...
PHPBB3-11103
2012-12-15 18:25:26 -06:00
Nathan Guse
95bd4d73eb
[ticket/11103] Mark topic/post subscription notification read when approved
...
PHPBB3-11103
2012-12-15 10:33:03 -06:00
Nathan Guse
ddd874ba76
[ticket/11103] dbal -> phpbb_db_driver
...
PHPBB3-11103
2012-12-13 19:46:32 -06:00
Nathan Guse
84284a9cce
[ticket/11103] Use scope: prototype
...
This lets us clean up the mess that was in load_object(), but requires
scope: prototype to be added to the service definitions for all types
or methods!
PHPBB3-11103
2012-12-09 13:43:06 -06:00
Nathan Guse
37565f37e4
[ticket/11103] Some improvements to the user loader
...
PHPBB3-11103
2012-12-08 18:40:41 -06:00
Nathan Guse
c911a34b5b
[ticket/11103] Do not prepend notification.(type|method) unless necessary
...
PHPBB3-11103
2012-11-21 16:04:01 -06:00
Nathan Guse
570c5ad3c0
[ticket/11103] Some comments
...
PHPBB3-11103
2012-11-20 23:12:37 -06:00
Nathan Guse
2afb8b9df8
[ticket/11103] Create user loader class, update for DIC
...
Create a very basic user loader class to handle querying/storing
user data in a centralized location.
Use DIC collection service for notification types/methods.
Cleanup unused dependencies.
Fix some other issues.
PHPBB3-11103
2012-11-20 22:54:16 -06:00
Nathaniel Guse
7948aaa78e
[ticket/11103] Make jabber use short/ email template files
...
PHPBB3-11103
2012-11-11 11:41:18 -06:00
Nathaniel Guse
985d234a29
[ticket/11103] Move all email templates to the email/ directory & prep short
...
Prepare short email templates (to be used in jabber)
PHPBB3-11103
2012-11-11 11:37:14 -06:00
Nathaniel Guse
6c8c54d4d2
[ticket/11103] Inject table prefix to notifications system instead of constants
...
PHPBB3-11103
2012-11-09 08:48:41 -06:00
Nathaniel Guse
6a0f6833e6
[ticket/11103] Comment indentation
...
PHPBB3-11103
2012-11-09 07:48:18 -06:00
Nathaniel Guse
b8bdcc957b
[ticket/11103] count is reserved, do not use in a SQL query
...
PHPBB3-11103
2012-11-09 07:45:23 -06:00
Nathaniel Guse
f09ee16252
[ticket/11103] Use phpBB Container to load types/methods
...
PHPBB3-11103
2012-11-09 07:40:08 -06:00
Nathan Guse
05e74b82ac
[ticket/11103] enable/disable notifications functions
...
disable_notifications
This should be called when an extension which has notification types
is disabled so that all those notifications are hidden and do not
cause errors
enable_notifications
This should be called when an extension which has notification types
that was disabled is re-enabled so that all those notifications that
were hidden are shown again
PHPBB3-11103
2012-10-29 23:34:51 -05:00
Nathan Guse
6c213bd5fa
[ticket/11103] Make sure post/topic approved notifications are always unread
...
PHPBB3-11103
2012-10-29 23:20:59 -05:00
Nathan Guse
b1ba7b27ad
[ticket/11103] _get_avatar -> get_user_avatar
...
PHPBB3-11103
2012-10-29 18:37:07 -05:00