コード例 #1
0
ファイル: plugin.php プロジェクト: vazahat/dudex
 /**
  * Returns class instance
  *
  * @return GHEADER_Plugin
  */
 public static function getInstance()
 {
     if (null === self::$classInstance) {
         self::$classInstance = new self();
     }
     return self::$classInstance;
 }
コード例 #2
0
ファイル: init.php プロジェクト: vazahat/dudex
function gheader_on_plugin_activate(OW_Event $event)
{
    $params = $event->getParams();
    $pluginKey = $params['pluginKey'];
    if ($pluginKey != 'groups') {
        return;
    }
    GHEADER_Plugin::getInstance()->fullActivate();
}
コード例 #3
0
ファイル: init.php プロジェクト: vazahat/dudex
<?php

require_once dirname(dirname(__FILE__)) . DS . 'plugin.php';
$plugin = GHEADER_Plugin::getInstance();
if ($plugin->isAvaliable()) {
    $plugin->mobileInit();
}
function gheader_disable_formats(OW_Event $event)
{
    $params = $event->getParams();
    if (!in_array($params["action"]["entityType"], array(GHEADER_CLASS_CommentsBridge::ENTITY_TYPE))) {
        return;
    }
    $data = $event->getData();
    $data["disabled"] = true;
    $event->setData($data);
}
OW::getEventManager()->bind('feed.on_item_render', "gheader_disable_formats");