| Server IP : 54.36.91.62 / Your IP : 216.73.217.111 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/nice2/components/com_jlexreview/ |
Upload File : |
<?php
/**
* @package JLex Review
* @version 4.2.3
* @copyright Copyright (c) 2013-2018 JLexArt. All rights reserved
* @license GNU General Public License version 2 or later;
* @author www.jlexart.com
*/
defined ( "_JEXEC" ) or die;
function JlexReviewBuildRoute(&$query)
{
$segments = array();
$app = JFactory::getApplication();
$menu = $app->getMenu()->getActive();
$view = @$query["view"];
// Unset limitstart=0 since it's pointless
if(isset($query['limitstart']) && $query['limitstart']==0) unset($query['limitstart']);
if(isset($query["Itemid"]))
$menu = $app->getMenu()->getItem($query["Itemid"]);
if(in_array($view, array("profile", "ranking")))
{
if(!$menu || @$menu->query["view"]!=$view){
$segments[]=$view;
}
} else {
$segments[]=$view;
}
unset($query["view"]);
if($view=="profile" && isset($query["id"]))
{
$segments[]=$query["id"];
unset($query["id"]);
}
return $segments;
}
function JlexReviewParseRoute(&$segments)
{
$menu = JFactory::getApplication()->getMenu()->getActive();
$total = count($segments);
$vars = array();
$view = "";
if($menu && @$menu->query["option"]=="com_jlexreview" && in_array(@$menu->query["view"], array("profile", "ranking")))
{
$view = $menu->query["view"];
}
if($view=="" && $total>0)
{
$view = $segments[0];
array_shift($segments);
$total-=1;
}
$vars["view"] = $view;
if($view=="profile" && $total>0)
{
$slug = str_replace(":", "-", $segments[0]);
$parse = explode("-", $slug);
if(isset($parse[0]) && is_numeric($parse[0]))
{
$vars["id"] = (int) $parse[0];
array_shift($segments);
}
$total-=1;
}
if($total>0)
{
throw new Exception("PAGE NOT FOUND!", 404);
return;
}
return $vars;
}