コード例 #1
0
ファイル: event_handler.php プロジェクト: vazahat/dudex
 /**
  * Returns class instance
  *
  * @return OCSFUNDRAISING_CLASS_EventHandler
  */
 public static function getInstance()
 {
     if (null === self::$classInstance) {
         self::$classInstance = new self();
     }
     return self::$classInstance;
 }
コード例 #2
0
ファイル: event_handler.php プロジェクト: vazahat/dudex
 public function init()
 {
     OCSFUNDRAISING_CLASS_EventHandler::getInstance()->genericInit();
     $em = OW::getEventManager();
     $em->bind('feed.on_item_render', array($this, 'onFeedItemRenderDisableActions'));
 }
コード例 #3
0
ファイル: init.php プロジェクト: vazahat/dudex
<?php

/**
 * Copyright (c) 2011, Oxwall CandyStore
 * All rights reserved.
 * This software is intended for use with Oxwall Free Community Software http://www.oxwall.org/ and is
 * licensed under The BSD license.
 */
/**
 * /init.php
 *
 * @author Oxwall CandyStore <*****@*****.**>
 * @package ow.ow_plugins.ocs_fundraising
 * @since 1.2.3
 */
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.admin', '/admin/plugins/ocsfundraising', 'OCSFUNDRAISING_CTRL_Admin', 'index'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.admin_categories', '/admin/plugins/ocsfundraising/categories', 'OCSFUNDRAISING_CTRL_Admin', 'categories'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.admin_settings', '/admin/plugins/ocsfundraising/settings', 'OCSFUNDRAISING_CTRL_Admin', 'settings'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.admin_donations', '/admin/plugins/ocsfundraising/donations/:goalId', 'OCSFUNDRAISING_CTRL_Admin', 'donations'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.donate', '/fundraising/donate/:goalId', 'OCSFUNDRAISING_CTRL_Donate', 'index'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.add_goal', '/crowdfunding/add-project', 'OCSFUNDRAISING_CTRL_Project', 'add'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.list', '/crowdfunding/projects', 'OCSFUNDRAISING_CTRL_Project', 'projects'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.archive', '/crowdfunding/projects/archive', 'OCSFUNDRAISING_CTRL_Project', 'archive'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.popular', '/crowdfunding/projects/popular', 'OCSFUNDRAISING_CTRL_Project', 'popular'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.category', '/crowdfunding/category/:id', 'OCSFUNDRAISING_CTRL_Project', 'category'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.project', '/crowdfunding/project/:id', 'OCSFUNDRAISING_CTRL_Project', 'project'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.edit_project', '/crowdfunding/edit-project/:id', 'OCSFUNDRAISING_CTRL_Project', 'edit'));
OW::getRouter()->addRoute(new OW_Route('ocsfundraising.action_reorder', 'admin/plugins/ocsfundraising/ajax/reorder', 'OCSFUNDRAISING_CTRL_Admin', 'ajaxReorder'));
OCSFUNDRAISING_CLASS_EventHandler::getInstance()->init();