www_archline_hu/deployed/jumi/components/com_jumi/router.php
LÁZÁR Imre AI Agent 1097812b20 feat(deployed): add Jumi 3.0.5 (no-source, vetted live)
Jumi (Edvard Ananyan); business closed, no clean J3 upstream -> deployed files.

Signed-off-by: LÁZÁR Imre <imre@illusion.hu>
Assisted-by: claude-code@claude-opus-4-8
2026-07-16 11:24:45 +02:00

30 lines
695 B
PHP

<?php
/**
* @version $Id$
* @package Jumi
* @copyright (C) 2008 - 2015 Edvard Ananyan
* @license GNU/GPL v3 http://www.gnu.org/licenses/gpl.html
*/
function JumiBuildRoute(&$query) {
$db = JFactory::getDBO();
$segments = array();
if(isset($query['fileid'])) {
$db->setQuery('select alias from #__jumi where id = '.$query['fileid']);
$segments[] = $db->loadResult();
unset($query['fileid']);
}
return $segments;
}
function JumiParseRoute($segments) {
$db = JFactory::getDBO();
$vars = array();
$db->setQuery('select id from #__jumi where alias = "'.$segments[0].'"');
$vars['fileid'] = $db->loadResult();
return $vars;
}