| Current Path : /home/smartconb/www/armencom33/administrator/components/com_eyesite/ |
| Current File : /home/smartconb/www/armencom33/administrator/components/com_eyesite/eyesite.php |
<?php
/********************************************************************
Product : Eyesite
Date : 1 December 2023
Copyright : Les Arbres Design 2010-2023
Contact : https://www.lesarbresdesign.info
Licence : GNU General Public License
*********************************************************************/
defined('_JEXEC') or die('Restricted Access');
use Joomla\CMS\Factory;
use Joomla\CMS\Language\Text;
use Joomla\CMS\HTML\HTMLHelper;
// Check for ACL access
$user = Factory::getApplication()->getIdentity();
if (!$user->authorise('core.manage', 'com_eyesite'))
{
$app = Factory::getApplication();
$app->enqueueMessage(Text::_('JERROR_ALERTNOAUTHOR'), 'error');
return;
}
require_once JPATH_ADMINISTRATOR.'/components/com_eyesite/helpers/eyesite_helper.php';
require_once JPATH_ADMINISTRATOR.'/components/com_eyesite/helpers/db_helper.php';
require_once JPATH_ADMINISTRATOR.'/components/com_eyesite/helpers/trace_helper.php';
// load our css and js
$document = Factory::getDocument();
if (substr(JVERSION,0,1) == '3')
$document->addStyleSheet(LAE_ADMIN_ASSETS_URL.'eyesite_j3.css?'.filemtime(JPATH_ADMINISTRATOR.'/components/com_eyesite/assets/eyesite_j3.css'));
else
$document->addStyleSheet(LAE_ADMIN_ASSETS_URL.'eyesite_j4.css?'.filemtime(JPATH_ADMINISTRATOR.'/components/com_eyesite/assets/eyesite_j4.css'));
HTMLHelper::_('jquery.framework');
$document->addScript(LAE_ADMIN_ASSETS_URL.'eyesite.js?700');
$jinput = Factory::getApplication()->input;
$task = $jinput->get('task','display', 'STRING');
require_once(JPATH_ADMINISTRATOR.'/components/com_eyesite/controller.php' );
$controller = new EyesiteController( );
$controller->execute($task);
$controller->redirect();