| Current Path : /home/sunflowe/www2/j15/modules/mod_rokweather/includes/ |
| Current File : /home/sunflowe/www2/j15/modules/mod_rokweather/includes/renderer.php |
<?php
/**
* Created by JetBrains PhpStorm.
* User: steph
* Date: 8/28/12
* Time: 3:02 AM
* To change this template use File | Settings | File Templates.
*/
class RTRenderer
{
public function render()
{
$module_name = JRequest::getVar('module', null);
$module_id = JRequest::getInt('moduleid', null);
$db =& JFactory::getDBO();
if (isset($module_name)) {
$query = "SELECT DISTINCT * from #__modules where title=" . $db->quote($module_name);
} else {
$query = "SELECT DISTINCT * from #__modules where id=" . $module_id;
}
$db->setQuery($query);
$result = $db->loadObject();
if ($result) {
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('module');
$options = array('style' => "raw");
$module = JModuleHelper::getModule($result->module);
$module->params = $result->params;
$output = $renderer->render($module, $options);
echo $output;
}
}
}