diff options
author | ahriman <ahriman@falte.red> | 2019-01-02 04:57:35 +0000 |
---|---|---|
committer | ahriman <ahriman@falte.red> | 2019-01-02 04:57:35 +0000 |
commit | 2bd7f83a6495011ada78ca8a9f2af417caf01760 (patch) | |
tree | f9acdb7f09e011c65330ab993d4db3620787dbfb /wiki/lib/plugins/popularity/action.php | |
parent | bcb215c3a7e914d05f166846a33860e48bba64fb (diff) | |
download | site-2bd7f83a6495011ada78ca8a9f2af417caf01760.tar.gz |
removed dokuwiki
Diffstat (limited to 'wiki/lib/plugins/popularity/action.php')
-rw-r--r-- | wiki/lib/plugins/popularity/action.php | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/wiki/lib/plugins/popularity/action.php b/wiki/lib/plugins/popularity/action.php deleted file mode 100644 index d5ec0f5..0000000 --- a/wiki/lib/plugins/popularity/action.php +++ /dev/null @@ -1,60 +0,0 @@ -<?php -/** - * Popularity Feedback Plugin - * - * @license GPL 2 (http://www.gnu.org/licenses/gpl.html) - */ - -require_once(DOKU_PLUGIN.'action.php'); -require_once(DOKU_PLUGIN.'popularity/admin.php'); - -class action_plugin_popularity extends Dokuwiki_Action_Plugin { - - /** - * @var helper_plugin_popularity - */ - var $helper; - - function __construct(){ - $this->helper = $this->loadHelper('popularity', false); - } - - /** - * Register its handlers with the dokuwiki's event controller - */ - function register(Doku_Event_Handler $controller) { - $controller->register_hook('INDEXER_TASKS_RUN', 'AFTER', $this, '_autosubmit', array()); - } - - function _autosubmit(Doku_Event &$event, $param){ - //Do we have to send the data now - if ( !$this->helper->isAutosubmitEnabled() || $this->_isTooEarlyToSubmit() ){ - return; - } - - //Actually send it - $status = $this->helper->sendData( $this->helper->gatherAsString() ); - - if ( $status !== '' ){ - //If an error occured, log it - io_saveFile( $this->helper->autosubmitErrorFile, $status ); - } else { - //If the data has been sent successfully, previous log of errors are useless - @unlink($this->helper->autosubmitErrorFile); - //Update the last time we sent data - touch ( $this->helper->autosubmitFile ); - } - - $event->stopPropagation(); - $event->preventDefault(); - } - - /** - * Check if it's time to send autosubmit data - * (we should have check if autosubmit is enabled first) - */ - function _isTooEarlyToSubmit(){ - $lastSubmit = $this->helper->lastSentTime(); - return $lastSubmit + 24*60*60*30 > time(); - } -} |