All pastes #254909 Raw Edit

Jimodule

public php v1 · immutable
#254909 ·published 2006-11-22 13:50 UTC
rendered paste body
/* 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'));        }		    }}