All pastes #393459 Raw Edit

Untitled

public php v1 · immutable
·published 2007-03-13 16:04 UTC
rendered paste body
<?php/** * @package Sterling */require_once 'Zend/Controller/Front.php';require_once 'Zend/Controller/Plugin/Abstract.php';/** *  * @subpackage Plugins *  * Debugger plugin * @see http://framework.zend.com/wiki/display/ZFDOCDEV/5.5.+Plugins * @see http://framework.zend.com/wiki/display/ZFDOCDEV/5.3.+Provided+Subclasses#5.3.ProvidedSubclasses-ZendControllerRouterRewrite */class QuickTheme extends Zend_Controller_Plugin_Abstract {	public function routeStartup(Zend_Controller_Request_Abstract $request)	{		$session = new Zend_Session_Namespace('Client');		Zend::registry("view")->client = $session->client;		// yields 'andreas', et al		$skin = $session->client->getConfig('client')->resources->skins->default;					$_skin_dir = $session->client->getConfig('client')->resources->skins->{$skin}->dir;		// adds the view directory to available script paths so, in my views I		// can simply call "login.${skin}.php", et al		Zend::registry("view")->addScriptPath($_skin_dir);					// @deprecated? $session->client->addConfigOption('client', array('skin_dir' => $_skin_dir));					 	}			/**	 * TODO: Figure out a better home for this.	 *	 * @param Zend_Controller_Request_Abstract $request	 */	public function preDispatch(Zend_Controller_Request_Abstract $request)	{}	}?>