Ejemplo n.º 1
0
XiptLoader::addAutoLoadFolder(JPATH_ROOT . DS . 'components' . DS . 'com_xipt' . DS . 'models', 'Model');
XiptLoader::addAutoLoadFolder(JPATH_ROOT . DS . 'components' . DS . 'com_xipt' . DS . 'tables', 'Table');
XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_HELPER, 'Helper');
XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_ELEMENTS, 'Element', 'J');
// auto load front libraries files
//XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_LIBRARY,'Library');
XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_LIBRARY_BASE, '');
XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_LIBRARY_LIB, 'Lib');
XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_LIBRARY_ACL, 'Acl');
//rules should be autoloaded
XiptLoader::addAutoLoadACLRules(XIPT_FRONT_PATH_LIBRARY_ACL, 'Acl');
XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_LIBRARY_SETUP, 'Setup');
XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_LIBRARY_SETUP . DS . 'rule', 'SetupRule');
// autoloading for fileds
XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_LIBRARY . DS . 'fields' . DS . 'templates', 'FieldsTemplates');
XiptLoader::addAutoLoadFolder(XIPT_FRONT_PATH_LIBRARY . DS . 'fields' . DS . 'profiletypes', 'FieldsProfiletypes');
// include JomSocial files
if (!JFile::exists(JPATH_ROOT . DS . 'components' . DS . 'com_community' . DS . 'defines.community.php')) {
    $mainframe = JFactory::getApplication();
    $option = JRequest::getVar('option', '', 'GET');
    if ($option == 'com_xipt') {
        $mainframe->redirect("index.php", XiptText::_("PLEASE_INSTALL_JOMSOCIAL"));
    }
    return false;
}
// auto load community classes
XiptLoader::addAutoLoadFile('CFactory', JPATH_ROOT . DS . 'components' . DS . 'com_community' . DS . 'libraries' . DS . 'core.php');
XiptLoader::addAutoLoadFile('CAssets', JPATH_ROOT . DS . 'components' . DS . 'com_community' . DS . 'libraries' . DS . 'core.php');
XiptLoader::addAutoLoadFile('CConfig', JPATH_ROOT . DS . 'components' . DS . 'com_community' . DS . 'libraries' . DS . 'core.php');
XiptLoader::addAutoLoadFile('CApplications', JPATH_ROOT . DS . 'components' . DS . 'com_community' . DS . 'libraries' . DS . 'core.php');
XiptLoader::addAutoLoadFile('CUser', JPATH_ROOT . DS . 'components' . DS . 'com_community' . DS . 'libraries' . DS . 'core.php');
Ejemplo n.º 2
0
<?php

/**
* @Copyright Ready Bytes Software Labs Pvt. Ltd. (C) 2010- author-Team Joomlaxi
* @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
**/
// no direct access
if (!defined('_JEXEC')) {
    die('Restricted access');
}
if (defined('DEFINE_ADMIN_INCLUDES')) {
    return;
}
define('DEFINE_ADMIN_INCLUDES', 'DEFINE_ADMIN_INCLUDES');
//	This is file for BACKEND only, should be included in starting file only.
jimport('joomla.filesystem.file');
jimport('joomla.filesystem.folder');
require_once JPATH_ROOT . DS . 'components' . DS . 'com_xipt' . DS . 'includes.php';
XiptLoader::addAutoLoadViews(XIPT_ADMIN_PATH_VIEWS, JRequest::getCmd('format', 'html'), 'Xipt');
XiptLoader::addAutoLoadFolder(XIPT_ADMIN_PATH_CONTROLLERS, 'Controller', 'Xipt');
// include JomSocial files
if (!JFolder::exists(JPATH_ROOT . DS . 'components' . DS . 'com_community')) {
    $option = JRequest::getVar('option', '');
    if ($option == 'com_xipt') {
        JFactory::getApplication()->redirect("index.php", XiptText::_("PLEASE_INSTALL_JOMSOCIAL"));
    }
    return false;
}