Your IP : 216.73.216.68


Current Path : /home/s/u/n/sunflowe/www2/j15/modules/mod_rokweather/includes/
Upload File :
Current File : /home/s/u/n/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;

        }
    }
}