示例#1
0
文件: relate.php 项目: bizanto/Hooked
 public function __construct()
 {
     parent::__construct();
     ApiResource::addIncludePath(dirname(__FILE__) . '/relate');
     JLoader::register('RelateAPIHelper', dirname(__FILE__) . '/relate/helper.php');
     RelateAPIHelper::setup();
 }
示例#2
0
 public function __construct(&$subject, $config = array())
 {
     parent::__construct($subject, $config = array());
     $easyblog = JPATH_ROOT . '/administrator/components/com_easyblog/easyblog.php';
     if (!JFile::exists($easyblog) || !JComponentHelper::isEnabled('com_easysocial', true)) {
         ApiError::raiseError(404, 'Easyblog not installed');
         return;
     }
     // Load Easyblog language & bootstrap files
     $language = JFactory::getLanguage();
     $language->load('com_easyblog');
     require_once JPATH_ROOT . '/components/com_easyblog/constants.php';
     require_once EBLOG_HELPERS . '/helper.php';
     // Set resources & access
     ApiResource::addIncludePath(dirname(__FILE__) . '/easyblog');
     $this->setResourceAccess('latest', 'public', 'get');
     $this->setResourceAccess('category', 'public', 'get');
     $this->setResourceAccess('blog', 'public', 'get');
     $this->setResourceAccess('blog', 'public', 'post');
     $this->setResourceAccess('comments', 'public', 'get');
     $this->setResourceAccess('easyblog_users', 'public', 'get');
     $config = EasyBlogHelper::getConfig();
     if ($config->get('main_allowguestcomment')) {
         $this->setResourceAccess('comments', 'public', 'post');
     }
 }
示例#3
0
 public function __construct(&$subject, $config = array())
 {
     parent::__construct($subject, $config = array());
     ApiResource::addIncludePath(dirname(__FILE__) . '/users');
     // Set the login resource to be public
     $this->setResourceAccess('login', 'public');
 }
示例#4
0
 public function __construct(&$subject, $config = array())
 {
     parent::__construct($subject, $config = array());
     ApiResource::addIncludePath(dirname(__FILE__) . '/akeebasubs');
     // Set public resources if needed
     // $this->setResourceAccess('resourcename', 'public');
 }
示例#5
0
 public function __construct()
 {
     parent::__construct();
     // Load all required helpers.
     $component_path = JPATH_ROOT . DS . 'components' . DS . 'com_jticketing';
     if (!file_exists($component_path)) {
         return;
     }
     $jticketingmainhelperPath = JPATH_ROOT . DS . 'components' . DS . 'com_jticketing' . DS . 'helpers' . DS . 'main.php';
     if (!class_exists('jticketingmainhelper')) {
         JLoader::register('jticketingmainhelper', $jticketingmainhelperPath);
         JLoader::load('jticketingmainhelper');
     }
     $jticketingfrontendhelper = JPATH_ROOT . DS . 'components' . DS . 'com_jticketing' . DS . 'helpers' . DS . 'frontendhelper.php';
     if (!class_exists('jticketingfrontendhelper')) {
         JLoader::register('jticketingfrontendhelper', $jticketingfrontendhelper);
         JLoader::load('jticketingfrontendhelper');
     }
     $jteventHelperPath = JPATH_ROOT . DS . 'components' . DS . 'com_jticketing' . DS . 'helpers' . DS . 'event.php';
     if (!class_exists('jteventHelper')) {
         JLoader::register('jteventHelper', $jteventHelperPath);
         JLoader::load('jteventHelper');
     }
     ApiResource::addIncludePath(dirname(__FILE__) . '/jticket');
 }
示例#6
0
 public function __construct()
 {
     parent::__construct();
     ApiResource::addIncludePath(dirname(__FILE__) . '/community');
     JLoader::register('CommunityAPIHelper', dirname(__FILE__) . '/community/helper.php');
     CommunityAPIHelper::setup();
     $this->setResourceAccess('authenticate', 'public', 'POST');
 }
示例#7
0
 public function __construct(&$subject, $config = array())
 {
     parent::__construct($subject, $config = array());
     //load helper file
     require_once JPATH_SITE . '/plugins/api/articles/articles/helper/simpleschema.php';
     ApiResource::addIncludePath(dirname(__FILE__) . '/articles');
     // Set resources & access
     $this->setResourceAccess('article', 'public', 'get');
     $this->setResourceAccess('category', 'public', 'get');
     $this->setResourceAccess('latest', 'public', 'get');
 }
示例#8
0
 public function __construct(&$subject, $config = array())
 {
     parent::__construct($subject, $config = array());
     $easyblog = JPATH_ROOT . '/administrator/components/com_easyblog/easyblog.php';
     if (!JFile::exists($easyblog) || !JComponentHelper::isEnabled('com_easyblog', true)) {
         ApiError::raiseError(404, 'Easyblog not installed');
         return;
     }
     //load helper file
     require_once JPATH_SITE . '/plugins/api/easyblog/helper/simpleschema.php';
     // Load Easyblog language & bootstrap files
     $language = JFactory::getLanguage();
     $language->load('com_easyblog');
     $xml = JFactory::getXML(JPATH_ADMINISTRATOR . '/components/com_easyblog/easyblog.xml');
     $version = (string) $xml->version;
     if ($version < 5) {
         require_once JPATH_ROOT . '/components/com_easyblog/constants.php';
         require_once JPATH_ROOT . '/components/com_easyblog/helpers/helper.php';
         ApiResource::addIncludePath(dirname(__FILE__) . '/easyblog4');
     } else {
         ApiResource::addIncludePath(dirname(__FILE__) . '/easyblog5');
         require_once JPATH_ADMINISTRATOR . '/components/com_easyblog/includes/easyblog.php';
         require_once JPATH_ADMINISTRATOR . '/components/com_easyblog/includes/constants.php';
         //require_once JPATH_ADMINISTRATOR.'/components/com_easyblog/includes/gettable/gettable.php' ;
         require_once JPATH_ADMINISTRATOR . '/components/com_easyblog/includes' . '/date/date.php';
         require_once JPATH_ADMINISTRATOR . '/components/com_easyblog/includes' . '/string/string.php';
         require_once JPATH_ADMINISTRATOR . '/components/com_easyblog/includes' . '/adsense/adsense.php';
     }
     // Set resources & access
     $this->setResourceAccess('latest', 'public', 'get');
     $this->setResourceAccess('category', 'public', 'get');
     $this->setResourceAccess('blog', 'public', 'get');
     $this->setResourceAccess('blog', 'public', 'post');
     $this->setResourceAccess('comments', 'public', 'get');
     $this->setResourceAccess('easyblog_users', 'public', 'get');
     $config = EasyBlogHelper::getConfig();
     if ($config->get('main_allowguestcomment')) {
         $this->setResourceAccess('comments', 'public', 'post');
     }
 }
示例#9
0
 public function __construct()
 {
     parent::__construct();
     ApiResource::addIncludePath(dirname(__FILE__) . '/socialads');
 }
示例#10
0
 public function __construct(&$subject, $config)
 {
     parent::__construct($subject, $config);
     $this->loadLanguage();
     ApiResource::addIncludePath(JPATH_PLUGINS . '/api/k2/resources');
 }
示例#11
0
 public function __construct(&$subject, $config = array())
 {
     parent::__construct($subject = 'api', $config = array());
     ApiResource::addIncludePath(dirname(__FILE__) . '/easysocial');
     $this->setResourceAccess('slogin', 'public', 'post');
 }
示例#12
0
 public function __construct()
 {
     parent::__construct();
     ApiResource::addIncludePath(dirname(__FILE__) . '/jreviews');
     JLoader::register('JReviewsAPIHelper', dirname(__FILE__) . '/jreviews/helper.php');
 }