| Server IP : 54.36.91.62 / Your IP : 216.73.217.112 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/c/o/o/coopiak/amisdesseniors-fr/plugins/content/jlexreview/vm/ |
Upload File : |
<?php
defined('_JEXEC') or die;
$plgHelper = JPluginHelper::getPlugin('content', 'jlexreview');
if(!$plgHelper) return '';
$paramStored = $plgHelper->params;
$plgHelper->params = new JRegistry();
$plgHelper->params->loadString($paramStored);
$paramStored = null;
if(!$plgHelper->params->get("vm",0)) return "";
$product = $viewData['product'];
$starOn = false;
if(stripos($product->product_desc, '{jlexreview:off}')!==false){
$starOn = false;
} elseif(stripos($product->product_desc, '{jlexreview:on}')!==false){
$starOn = true;
} else {
$area = (int) $plgHelper->params->get("vm_area", 0);
if($area==0){
$starOn = true;
} elseif($area==1){
// category
$allowCats = $plgHelper->params->get("vm_category", array());
$starOn = in_array($product->virtuemart_category_id, $allowCats);
if(!$starOn && $plgHelper->params->get("vm_child", 1))
{
$db = JFactory::getDbo();
$parent = $product->virtuemart_category_id;
while ($parent>1) {
$query = "SELECT category_parent_id FROM #__virtuemart_category_categories WHERE id=".$db->quote($parent);
$parent = $db->setQuery($query)->loadResult();
if(!$parent)
{
$starOn = false;
break;
}
$parent*=1;
if (in_array($parent, $allowCats))
{
$starOn = true;
break;
}
}
}
}
}
$loader = JPATH_ROOT."/components/com_jlexreview/load.php";
if($starOn && file_exists($loader))
{
require_once $loader;
echo JLexReviewLoad::quick_init("virtuemart", $product->virtuemart_product_id);
}