| Server IP : 54.36.91.62 / Your IP : 216.73.217.117 Web Server : Apache System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 User : coopiak ( 151928) PHP Version : 8.3.23 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/coopiak/amisdesseniors-fr/administrator/components/com_jlexreview/ |
Upload File : |
<?php
/**
* @package JLex Review
* @version 5
* @copyright Copyright JLexArt. All rights reserved
* @license GNU General Public License version 2 or later;
* @author www.jlexart.com
*/
defined("_JEXEC") or die;
require_once dirname(__FILE__).'/libs/j5.php';
$app = JFactory::getApplication();
$view = strtolower($app->getInput()->getCmd("view", "dashboard"));
$app->getInput()->set("view", $view);
if($view=='integration')
{
$app->redirect('https://www.jlexart.com/addons/jlex-review');
return;
}
if(!file_exists(dirname(__FILE__)."/controllers/".$view.".php")){
throw new Exception(JText::_("JR_PAGE_NOT_FOUND"), 404);
return;
}
if(!defined("JE_JVERSION")) {
if(version_compare(JVERSION, "4.0.0-alpha", ">=")) {
define("JE_JVERSION", "J4");
} elseif (version_compare(JVERSION, "3.0.0", ">=")) {
define("JE_JVERSION", "J3");
} else {
define("JE_JVERSION", "J25");
}
}
if(!defined("JR_SERVER"))
{
define("JR_SERVER", "https://www.jlexart.com/connect/jlexreview");
}
JHtml::_("behavior.keepalive");
JHtml::_("jquery.framework");
if(JE_JVERSION=="J3" && $view!="filesection") JHtml::_('formbehavior.chosen', 'select');
jimport("joomla.filesystem.folder");
jimport("joomla.filesystem.file");
require_once dirname(__FILE__)."/libs/helper.php";
// css & js
$doc = JFactory::getDocument();
$layout = $app->getInput()->getCmd("layout", "default");
$assets = JUri::base(true)."/components/com_jlexreview/assets";
$doc->addStyleSheet($assets."/style.css?v=6.4");
if(JE_JVERSION=="J4") $doc->addStyleSheet($assets."/j4.css?v=6.4");
// JLexReviewHelperAdmin::ls();
$loader = [];
switch($view)
{
case "dashboard":
$doc->setTitle(JText::_('JR_DASHBOARD'));
$doc->addScript($assets."/chart.min.js");
$loader[]='dashboard';
break;
case "rating":
$loader[]='ratingform';
break;
case "user":
$loader[]='user';
break;
case "reviews":
$loader[]='reviewlist';
break;
case "import":
$loader[]=$layout=='3rd'?'import_3rd':'import_column';
break;
case "items":
$loader[]='entry_form';
break;
case "sync":
$loader[]='sync';
break;
}
$jsConfig = [
"url" => JUri::base(true),
"jversion" => JE_JVERSION,
];
$js = '(function($){
$(document).ready(function(){
JLexReviewAdmin($, '.json_encode($jsConfig).', '.json_encode($loader).');
});
})(jQuery);';
$doc->addScriptDeclaration($js);
$doc->addScript($assets."/script.js?v=6.2.3");
require_once dirname(__FILE__)."/controllers/".$view.".php";
$nameClass = "JLexReviewController".$view;
$controller = new $nameClass();
$controller->execute($app->getInput()->getCmd("task", "display"));
$controller->redirect();