예제 #1
0
 /**
  * Returns class instance
  *
  * @return OCSGUESTS_CLASS_EventHandler
  */
 public static function getInstance()
 {
     if (null === self::$classInstance) {
         self::$classInstance = new self();
     }
     return self::$classInstance;
 }
예제 #2
0
//        $url = OW::getRouter()->urlForRoute('contactus.admin');
//        $event->add(OW::getLanguage()->text('contactus', 'after_install_notification', array('url' => $url)));
//    }
//}
//
//OW::getEventManager()->bind('admin.add_admin_notification', 'contactus_handler_after_install');
//
//
//function contactus_ads_enabled( BASE_CLASS_EventCollector $event )
//{
//    $event->add('contactus');
//}
//
//OW::getEventManager()->bind('ads.enabled_plugins', 'contactus_ads_enabled');
//
//OW::getRequestHandler()->addCatchAllRequestsExclude('base.suspended_user', 'CONTACTUS_CTRL_Contact');
//$invites = new HAMMU_BOL_Invites();
//$invites->setInviterId(2);
//$invites->setInviteeId(3);
//$invites->setTimestamp(time());
//$invites->setData("any data call");
//HAMMU_BOL_Service::getInstance()->saveInvites($invites);
//$allinvites = HAMMU_BOL_Service::getInstance()->findAllInvites();
//echo '<pre>';
//print_r($allinvites);
//echo '</pre>';
//die;
OW::getRouter()->addRoute(new OW_Route('hammu_admin_setting', 'admin/hammu/setting', 'HAMMU_CTRL_Admin', 'index'));
OW::getPluginManager()->addPluginSettingsRouteName('hammu', 'hammu_admin_setting');
HAMMU_CLASS_EventHandler::getInstance()->init();