| Current Path : /var/www/html/administrator/components/com_jdonation/ |
| Current File : /var/www/html/administrator/components/com_jdonation/loader.php |
<?php
use Joomla\CMS\Factory;
/**
* @version 5.6.0
* @package Joomla
* @subpackage Joom Donation
* @author Tuan Pham Ngoc
* @copyright Copyright (C) 2009 - 2023 Ossolution Team
* @license GNU/GPL, see LICENSE.php
*/
defined('_JEXEC') or die();
/**
* Reregister prefix and classes for auto-loading
*/
JLoader::registerPrefix('OSF', JPATH_ADMINISTRATOR . '/components/com_jdonation/libraries/osf', false, true);
JLoader::registerPrefix('Donation', JPATH_BASE . '/components/com_jdonation',false, true);
JLoader::register('os_payments', JPATH_ROOT . '/components/com_jdonation/payments/os_payments.php');
JLoader::register('os_payment', JPATH_ROOT . '/components/com_jdonation/payments/os_payment.php');
if (Factory::getApplication()->isClient('administrator'))
{
JLoader::register('DonationHelper', JPATH_ROOT . '/components/com_jdonation/helper/helper.php');
JLoader::register('DonationHelperHtml', JPATH_ROOT . '/components/com_jdonation/helper/html.php');
JLoader::register('DonationHelperBootstrap', JPATH_ROOT . '/components/com_jdonation/helper/bootstrap.php');
}
else
{
//Front-end, we will re-use some controllers and models from back-end
JLoader::register('DonationControllerDonor', JPATH_ADMINISTRATOR . '/components/com_jdonation/controller/donor.php');
JLoader::register('DonationModelCampaigns', JPATH_ADMINISTRATOR . '/components/com_jdonation/model/campaigns.php');
JLoader::register('DonationModelDonors', JPATH_ADMINISTRATOR . '/components/com_jdonation/model/donors.php');
JLoader::register('DonationModelPlugins', JPATH_ADMINISTRATOR . '/components/com_jdonation/model/plugins.php');
}
if (version_compare(JVERSION, '4.0.0-dev', 'ge'))
{
$db = Factory::getDbo();
$db->setQuery("SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));");
$db->execute();
}
class JoomdonationHelper extends DonationHelper
{
}