public function render($action = null, $layout = null, $file = null) { if (!$this->testView) { $this->renderedAction = $action; } else { return parent::render($action, $layout, $file); } }
<?php /** * @version $Id: admin.menus.php 10381 2008-06-01 03:35:53Z pasamio $ * @package Joomla * @subpackage Menus * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant to the * GNU General Public License, and as distributed it includes or is derivative * of works licensed under the GNU General Public License or other free or open * source software licenses. See COPYRIGHT.php for copyright notices and * details. */ // no direct access defined('_JEXEC') or die('Restricted access'); require_once JPATH_COMPONENT . DS . 'controller.php'; require_once JPATH_COMPONENT . DS . 'helpers' . DS . 'helper.php'; $controller = new MenusController(array('default_task' => 'viewMenus')); $controller->registerTask('apply', 'save'); $controller->execute(JRequest::getCmd('task')); $controller->redirect();
$c = new BuildingController(); break; case "Dates": $c = new DateController(); break; case "Comment": $c = new CommentController(); break; case "User": $c = new UserController(); break; case "Mensen": $c = new MensaController(); break; case "Menus": $c = new MenusController(); break; default: throw new Exception('Unkown Parameter!'); break; } } else { if (empty($_POST)) { throw new Exception('Missing Parameters!'); } else { throw new Exception('Missing Parameters!'); } } $c->handleRequest($_POST['type'], $jsondata); } catch (Exception $e) { // Display the error page using the "render()" helper function: