Source for file modules.php
Documentation is available at modules.php
 * @package     Joomla.Platform  
 * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.  
 * @license     GNU General Public License version 2 or later; see LICENSE  
 * JDocument Modules renderer  
 * @package     Joomla.Platform  
     * Renders multiple modules script and returns the results as a string  
     * @param   string  $position  The position of the modules to render  
     * @param   array   $params    Associative array of values  
     * @param   string  $content   Module content  
     * @return  string  The output of the script  
    public function render($position, $params = 
array(), $content = 
null)  
        $renderer = 
$this->_doc->loadRenderer('module');  
        $frontediting = 
$app->get('frontediting', 1);  
        $canEdit = 
$user->id && 
$frontediting && 
!($app->isAdmin() && 
$frontediting < 
2) && 
$user->authorise('core.edit', 'com_modules');  
        $menusEditing = 
($frontediting == 
2) && 
$user->authorise('core.edit', 'com_menus');  
            $moduleHtml = 
$renderer->render($mod, $params, $content);  
            if ($app->isSite() && 
$canEdit && 
trim($moduleHtml) != 
'' && 
$user->authorise('core.edit', 'com_modules.module.' . 
$mod->id))  
                $displayData = 
array('moduleHtml' => 
&$moduleHtml, 'module' => 
$mod, 'position' => 
$position, 'menusediting' => 
$menusEditing);  
 
 
	
		Documentation generated on Tue, 19 Nov 2013 15:08:55 +0100 by phpDocumentor 1.4.3