/* Error (ERROR_BAD_PARAMETER) : /home/httpd/vhosts/testbase7.nl/httpdocs/gallery2/modules/core/classes/helpers/../../../../modules/tutorial2/Admin.inc * in modules/core/classes/GalleryView.class at line 194 (gallerycoreapi::error) * in main.php at line 290 (galleryview::loadview) * in main.php at line 89 * in main.php at line 82 */ class AdminController extends GalleryController { /** * @see GalleryController::handleRequest */ function handleRequest($form) { global $gallery; $ret = GalleryCoreApi::assertUserIsSiteAdministrator(); if ($ret) { return array($ret->wrap(__FILE__, __LINE__), null); } $error = array(); $status = array(); if(isset($form['action']['jimodule'])){ echo'test'; echo $form['jimodule']; $ret = GalleryCoreApi::setPluginParameter( 'module', 'jimodule', 'jimodule', $form['jimodule']); if ($ret) { return array($ret->wrap(__FILE__, __LINE__), null); } } $method = empty($error) ? 'redirect' : 'delegate'; $result = array($method => array('view' => 'tutorial2.Admin'), 'status' => $status, 'error' => $error); return array(null, $result); } } class AdminView extends GalleryView { /** * @see GalleryView::loadTemplate */ function loadTemplate(&$template, &$form) { global $gallery; if ($form['formName'] != 'AdminJimodule') { /* Get module options */ list ($ret, $form['jimodule']) = GalleryCoreApi::getPluginParameter( 'module', 'jimodule', 'jimodule'); if ($ret) { return array($ret->wrap(__FILE__, __LINE__), null); } $form['formName'] = 'AdminJimodule'; $template->setVariable('controller', 'testmodule2.Admin'); return array(null, array('body' => 'modules/testmodule2/templates/Admin.tpl')); } } }