* @package pixelegg * @version $Id$ */ /** * Stylite Pixelegg template */ class pixelegg_framework extends jdots_framework { /** * Appname used for everything but JS includes, which we re-use from jdots */ const APP = 'pixelegg'; /** * Enable to use this template sets login.tpl for login page */ const LOGIN_TEMPLATE_SET = true; /** * Constructor * * Overwritten to set own app/template name (parent can NOT use static::APP!) * * @param string $template='pixelegg' name of the template */ function __construct($template=self::APP) { parent::__construct($template); // call the constructor of the extended class } /** * Render header * * Overwritten to load our slider.js * * @param array $extra * @return type */ function header(array $extra=array()) { // load our slider.js, but only if framework requested if (!self::$header_done && $_GET['cd'] === 'yes') { self::validate_file('/pixelegg/js/slider.js'); } return parent::header($extra); } }