OpportunisticQMPlugin.php

Summary
OpportunisticQMPlugin.php
OpportunisticQMPluginPlugin that execute queue actions upon page load
OpportunisticQMPluginMain OpportunisitcQM plugin class
onRauterInitializedDefine routes for particular functions.
onEndActionExecuteWhen the page has finished rendering, let’s do some cron jobs if we have the time.
onPluginVersionModify a versions array to contain the version info of the plugin.

OpportunisticQMPlugin

Plugin that execute queue actions upon page load

postActiv

the micro-blogging software

Copyright

Copyright © 2016-2017, Maiyannah Bishop

Derived from code copyright various sources

  • GNU Social © 2013-2016, Free Software Foundation, Inc
  • StatusNet © 2008-2012, StatusNet, Inc

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program.  If not, see http://www.gnu.org/licenses/.

https://www.gnu.org/licenses/agpl.html

About

GNU social queue-manager-on-visit class

Will run events for a certain time, or until finished.

PHP version

Tested with PHP 7

File Authors

Web

OpportunisticQMPlugin

Main OpportunisitcQM plugin class

Variables

  • $qmkey - Queue key
  • $secs_per_action - total seconds to run script per action
  • $rel_to_pageload - relative to pageload or queue start
  • $verbosity - log verbosity level
Summary
onRauterInitializedDefine routes for particular functions.
onEndActionExecuteWhen the page has finished rendering, let’s do some cron jobs if we have the time.
onPluginVersionModify a versions array to contain the version info of the plugin.

onRauterInitialized

Define routes for particular functions.

Parameter

  • URLMapper $m - a URLMapper instance

Returns

  • boolean hook value

onEndActionExecute

public function onEndActionExecute(Action $action)

When the page has finished rendering, let’s do some cron jobs if we have the time.

Parameter

  • Action $action - action to execute

Returns

  • boolean hook value

onPluginVersion

public function onPluginVersion(array &$versions)

Modify a versions array to contain the version info of the plugin.

Parameter

  • array $versions - an array to contain the version info

Returns

  • boolean hook value
public function onEndActionExecute(Action $action)
When the page has finished rendering, let’s do some cron jobs if we have the time.
public function onPluginVersion(array &$versions)
Modify a versions array to contain the version info of the plugin.