uawdijnntqw1x1x1
IP : 216.73.216.219
Hostname : webm009.cluster128.gra.hosting.ovh.net
Kernel : Linux webm009.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
chauffn
/
vuzelia
/
..
/
www
/
components
/
com_sppagebuilder
/
router.php
/
/
<?php /** * @package SP Page Builder * @author JoomShaper http://www.joomshaper.com * @copyright Copyright (c) 2010 - 2019 JoomShaper * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later */ //no direct accees defined ('_JEXEC') or die ('Restricted access'); class SppagebuilderRouter extends JComponentRouterBase { public function build(&$query) { $segments = array(); // We need a menu item. Either the one specified in the query, or the current active one if none specified if (empty($query['Itemid'])) { $menuItem = $this->menu->getActive(); $menuItemGiven = false; } else { $menuItem = $this->menu->getItem($query['Itemid']); $menuItemGiven = true; } // Check again if ($menuItemGiven && isset($menuItem) && $menuItem->component != 'com_sppagebuilder') { $menuItemGiven = false; unset($query['Itemid']); } if (isset($query['view'])) { $view = $query['view']; } else { // We need to have a view in the query or it is an invalid URL return $segments; } if (($menuItem instanceof stdClass) && $menuItem->query['view'] == $query['view'] && isset($query['id']) && $menuItem->query['id'] == (int) $query['id']) { unset($query['view']); unset($query['id']); return $segments; } if($menuItemGiven) { if(isset($query['view']) && $query['view']) { unset($query['view']); } if(isset($query['id']) && $query['id']) { $id = $query['id']; unset($query['id']); } if(isset($query['tmpl']) && $query['tmpl']) { unset($query['tmpl']); } if(isset($query['layout']) && $query['layout']) { $segments[] = $query['layout']; if(isset($id)) { $segments[] = $id; } unset($query['layout']); } } return $segments; } // Parse public function parse(&$segments) { $app = JFactory::getApplication(); $menu = $app->getMenu(); $item = $menu->getActive(); $total = count((array) $segments); $vars = array(); $view = (isset($item->query['view']) && $item->query['view']) ? $item->query['view'] : ''; // Form if(count($segments) == 2 && $segments[0] == 'edit') { $vars['view'] = 'form'; $vars['id'] = (int) $segments[1]; $vars['tmpl'] = 'component'; $vars['layout'] = 'edit'; return $vars; } return $vars; } } function SppagebuilderBuildRoute(&$query) { $router = new SppagebuilderRouter; return $router->build($query); } function SppagebuilderParseRoute($segments) { $router = new SppagebuilderRouter; return $router->parse($query); }
/home/chauffn/vuzelia/../www/components/com_sppagebuilder/router.php