* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/
*/
-
abstract class UAPPlugin extends Plugin
{
public $mediumRectangle = null;
*
* @return boolean hook flag
*/
-
function onEndShowStatusNetStyles($action)
{
// XXX: allow override by theme
*
* @return boolean hook flag
*/
-
function onStartShowAside($action)
{
if (!is_null($this->mediumRectangle)) {
*
* @return boolean hook flag
*/
-
function onStartShowSections($action)
{
if (!is_null($this->rectangle)) {
*
* @return boolean hook flag
*/
-
function onEndShowAside($action)
{
if (!is_null($this->wideSkyscraper)) {
*
* @return void
*/
-
abstract protected function showMediumRectangle($action);
/**
*
* @return void
*/
-
abstract protected function showRectangle($action);
/**
*
* @return void
*/
-
abstract protected function showWideSkyscraper($action);
/**
*
* @return void
*/
-
abstract protected function showLeaderboard($action);
}