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');
<?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; }