/package_J16/router.php
http://jumi.googlecode.com/ · PHP · 30 lines · 18 code · 6 blank · 6 comment · 1 complexity · 28d61a75d3de51d441f5b224056eb9d4 MD5 · raw file
- <?php
- /**
- * @version $Id$
- * @package Jumi
- * @copyright (C) 2008 - 2011 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;
- }