summaryrefslogtreecommitdiff
path: root/inc/subscription.php
Commit message (Collapse)AuthorAge
* removed more deprecated codeAndreas Gohr2015-07-31
|
* Remove error supression for file_exists()Andreas Gohr2015-01-07
| | | | | | | In an older version of PHP a file_exists() call would issue a warning when the file did not exist. This was fixed in later PHP releases. Since we require PHP 5.3 now, there's no need to supress any error here anymore. This might even give a minor performance boost.
* Many PHPDocs, some unused and dyn declared varsGerrit Uitslag2014-10-01
| | | | | | many PHPDocs some unused variables some dynamically declared variables declared
* more scrutinizer issue improvementsGerrit Uitslag2014-09-29
|
* scrutinizer documentations issuesGerrit Uitslag2014-09-29
|
* add replacements to event data of COMMON_NOTIFY_ADDRESSLISTGerrit Uitslag2014-05-20
|
* log deprecated function calls FS#2399Andreas Gohr2014-05-10
| | | | | | This introduces a new dbg_deprecated() function which allows for easy marking of deprecated functions. Each call is logged to the debuglog when debuggin is enabled.
* Merge branch 'master' into diff_navigationAndreas Gohr2014-03-14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * master: (103 commits) Add a basic test case for the cache Events: Trigger a warning if the default action is not callable Fix caching (make the event callback public again) translation update translation update translation update translation update translation update translation update translation update avoid HTTP image screenshot urls. closes #595 translation update Extension manager: Fix cache extension to be .repo adjusted the office type color again another instance of empty() where an array key might not exist remove placeholder van denied.txt updated file icons once more removed 'not logged in' text, loginform is shown already Revert "added stripped bit to language file" fixed index file ... Conflicts: inc/html.php
| * amend $_SERVER to $INPUT->serverChristopher Smith2014-03-06
| |
* | Merge remote-tracking branch 'origin/master' into diff_navigationGerrit Uitslag2014-02-23
|\| | | | | | | | | Conflicts: inc/html.php
| * Improve PHPDocs, rename auth_basic to DokuWiki_Auth_PluginGerrit Uitslag2014-02-17
| |
* | refactor PageRevisionLog into Media- and PageChangelog extending ChangelogGerrit Uitslag2013-11-21
| |
* | update function calls to changelog functionsGerrit Uitslag2013-11-20
|/
* replace boolean conditional checks on possibly uninitialized vars with ↵Christopher Smith2013-10-16
| | | | \!empty/empty/isset as appropriate
* Fix CodeSniffer violations for PHP filesMatt Perry2013-08-23
| | | | Fix violations for Generic.PHP.LowerCaseConstant.Found
* FS#2748, fix double encoding of html entities in subscription email diffs ↵Christopher Smith2013-04-10
| | | | (updates subscription.php for changes to Diff class introduced in PR#179)
* Implement media subscriptions in the new subscription classMichael Hamann2013-01-26
|
* Add threading headers to change notification mails as proposed in PR #120Michael Hamann2013-01-26
|
* only use mailfromnobody for bulk mailsAndreas Gohr2013-01-25
|
* added missing context for list mailsAndreas Gohr2013-01-25
|
* readded mailfromnobody to subscription sendingAndreas Gohr2013-01-18
| | | | | this was lost because the subscription branch, branched before this change in master
* correctly escape diffs in HTML mailsAndreas Gohr2013-01-18
|
* fixed lists in HTML mailsAndreas Gohr2013-01-18
|
* simplified subscription->add() code a bitAndreas Gohr2013-01-18
|
* comment adjustedAndreas Gohr2013-01-18
|
* some reformattingAndreas Gohr2012-12-07
|
* added compatibility functionAndreas Gohr2012-12-07
|
* moved registration notification to subscription classAndreas Gohr2012-11-30
|
* consolidate more notification code in subscription classAndreas Gohr2012-09-21
| | | | This is untested and probably broken currently
* minor cleanupAndreas Gohr2012-08-12
|
* initialize new subscriptions with current timeAndreas Gohr2012-08-12
| | | | | | | We don't want to create a bunch of mails whenever a namespace is subscribed. Only changes *after* the subscription should be considered. This patch adds the timestamp to "every" style subscriptions as well, though this data is ignored.
* correctly check if subscriptions are enabledAndreas Gohr2012-08-12
|
* subscription system should work now againAndreas Gohr2012-08-12
| | | | | This readds the last part of the subscription system: the normal "every" subscriptions.
* more subscription refactoring BROKENAndreas Gohr2012-08-12
| | | | | | | now the actual sending of bulk messages (digest, list) is reimplemented and partially tested. Still not complete
* first start at refactoring the subscription system BROKENAndreas Gohr2012-08-12
| | | | | | | | | | | | | | This introduces a class for nicer wrapping and easier testing. Some functions were changed to provide nicer APIs (no throwing around of unescaped regexps) and to simplify things (hopefully). The refactoring isn't completed yet, so this will break the subscription system. The goal is to move as much subscription related stuff to this class as possible. Currently there is some code in lib/exe/indexer.php and maybe elsewhere (common.php?). Additionally everything should be covered by tests. A few tests are included here already.
* some minor cleanups in subscription.phpAndreas Gohr2012-08-11
|
* Add various headers to the mails FS#2247. pull request #83 closedAndreas Gohr2012-03-09
|
* Replaced mail_send calls with new Mailer classAndreas Gohr2011-11-12
|
* Hopefully finally fixed the subscription user regexMichael Hamann2011-05-23
| | | | | | Users with names like foo.bar still didn't receive the mail when user foo edited the page. Now the two possibilities (space and end of line) are tested instead of just a word boundary.
* Correct the subscription user regex FS#2250Michael Hamann2011-05-23
| | | | | | This fixes the subscription user regex to really only not to match the author of the change but to still match users who have that username as substring in their username.
* Prevent infinite loop in the subscription lockMichael Hamann2011-02-06
| | | | | | | There is no reason why the subscription should wait for other calls because the lock is only for one page so once the other call has finished the work has already been done. This simplifies the lock mechanism so there is no more loop.
* Use md5 of the id in the subscription lockdir. FS#2112Michael Hamann2011-01-10
| | | | | | | | | | | Filenames can't contain ":" on windows and the lock directory contained the unescaped page id. The lock function tries in an endless loop to create the lock directory when it fails and the directory doesn't exist. Just escaping the directory name won't work as then the filename length limit will be quickly hit when using deep namespace structures with utf8 names. Thus using the md5sum seems to be the best solution. Perhaps the lock function could also be changed to create a file with that name that contains the id so the id can be retrieved for debugging purposes.
* Correctly decode user names in unsubscriptionsAdrian Lang2010-10-22
|
* Correctly decode user names in subscriptionsAdrian Lang2010-10-21
|
* Fix subscription lockingAdrian Lang2010-10-18
| | | | | - use directories since working with them is atomic - delete stale locks after 5 minutes
* Check whether auth is available in mail notificationsAdrian Lang2010-10-11
|
* - spelling fixesElan Ruusamäe2010-10-07
|
* fixed namespace subscription file location FS#2013Andreas Gohr2010-08-29
| | | | | | If you subscribed to namespaces other than the root namespace using the new develonly subscription feature you'll need to renew your subscriptions.
* Ignore small & own changes in digest & list mailsAdrian Lang2010-08-10
|
* Add locking for indexer-based notificationsAdrian Lang2010-05-05
|