Example #1
0
	function init(){
		parent::init();
		$this->addLocation('atk4-addons',array(
					'php'=>array(
                        'mvc',
						'misc/lib',
						)
					))
			->setParent($this->pathfinder->base_location);

		$this->add('jUI');
		$this->dbConnect();
		$this->js()
			->_load('atk4_univ')
			;

		$this->template->tryDel('Menu');
		$this->add('H1',null,'logo')->set('Open Coffee London Google+ Invite Tracker');
		$this->add('P',null,'logo')->set('Developed in 20 minutes by <a href="http://agiletech.ie/">Romans</a>, 074 2759 9339 for Web Development');
		$this->add('HtmlElement',null,'logo')->setElement('a')->setAttr('href','https://github.com/romaninsh/ocplus')
			->set('Fork this app on GitHub');

		$cr=$this->add('CRUD');
		$cr->setModel('OcPlus',array('invite_me'),array('invite_me','is_invited'));
		if($cr->add_button){
			$cr->grid->addColumn('confirm','invited','Mark as "Invited"');
			$cr->grid->addOrder()->move('invited','before','edit')->now();
			$cr->grid->dq->order('id desc');
			$cr->add_button->set('Invite me to Google +');
			if($_GET['invited']){
				$cr->grid->getModel()->loadData($_GET['invited'])->set('is_invited',true)->update();
				$cr->grid->js()->reload()->execute();
			}
		}
	}
Example #2
0
 function init()
 {
     parent::init();
     // Keep this if you are going to use database on all pages
     //$this->dbConnect();
     $this->api->dbConnect();
     $this->requires('atk', '4.2.0');
     // This will add some resources from atk4-addons, which would be located
     // in atk4-addons subdirectory.
     $this->addLocation('atk4-addons', array('php' => array('mvc', 'misc/lib')))->setParent($this->pathfinder->base_location);
     //$this->api->dbConnect();
     // A lot of the functionality in Agile Toolkit requires jUI
     $this->add('jUI');
     // Initialize any system-wide javascript libraries here
     // If you are willing to write custom JavaScritp code,
     // place it into templates/js/atk4_univ_ext.js and
     // include it here
     $this->js()->_load('atk4_univ')->_load('ui.atk4_notify');
     // If you wish to restrict actess to your pages, use BasicAuth class
     $this->add('BasicAuth')->allow('demo', 'demo');
     // This method is executed for ALL the peages you are going to add,
     // before the page class is loaded. You can put additional checks
     // or initialize additional elements in here which are common to all
     // the pages.
     // Menu:
     // If you are using a complex menu, you can re-define
     // it and place in a separate class
     $this->add('Menu', null, 'Menu')->addMenuItem('master', 'Master')->addMenuItem('index', 'Welcome');
     $this->addLayout('UserMenu');
 }
Example #3
0
	function init(){
		parent::init();
		// Keep this if you are going to use database on all pages
		$this->dbConnect();

		// This will add some resources from atk4-addons, which would be located
        // in atk4-addons subdirectory.
		$this->addLocation('atk4-addons',array(
					'php'=>array(
                        'mvc',
						'misc/lib',
						)
					))
			->setParent($this->pathfinder->base_location);

		// A lot of the functionality in Agile Toolkit requires jUI
		$this->add('jUI');

		// Initialize any system-wide javascript libraries here
        // If you are willing to write custom JavaScritp code,
        // place it into templates/js/atk4_univ_ext.js and
        // include it here
		$this->js()
			->_load('atk4_univ')
			// ->_load('ui.atk4_expander')
			;


		// If you are using a complex menu, you can re-define
		// it and place in a separate class
		$m=$this->add('Menu',null,'Menu');
		$m->addMenuItem('jobs');
		$m->addMenuItem('test');

	}
Example #4
0
 function init()
 {
     parent::init();
     $this->add('jUI');
     $m = $this->add('Menu', null, 'Menu');
     $m->addMenuItem('index', 'Back');
 }
Example #5
0
 function init()
 {
     parent::init();
     $this->add('jUI');
     $menu = $this->add('Menu', null, 'Menu');
     $menu->addMenuItem('register');
 }
Example #6
0
 function caughtException($e)
 {
     if ($e instanceof Exception_ValidityCheck) {
         $this->js()->univ()->alert($e->getMessage())->execute();
     }
     return parent::caughtException($e);
 }
Example #7
0
 function init()
 {
     parent::init();
     // Keep this if you are going to use database on all pages
     //$this->dbConnect();
     $this->api->dbConnect();
     $this->requires('atk', '4.2.1');
     // This will add some resources from atk4-addons, which would be located
     // in atk4-addons subdirectory.
     $this->addLocation('atk4-addons', array('php' => array('mvc', 'misc/lib', 'filestore/lib')))->setParent($this->pathfinder->base_location);
     $this->addLocation('.', array("addons" => 'xavoc-addons'));
     //$this->api->dbConnect();
     // A lot of the functionality in Agile Toolkit requires jUI
     $this->add('jUI');
     // Initialize any system-wide javascript libraries here
     // If you are willing to write custom JavaScritp code,
     // place it into templates/js/atk4_univ_ext.js and
     // include it here
     $this->js()->_load('atk4_univ')->_load('ui.atk4_notify');
     // If you wish to restrict actess to your pages, use BasicAuth class
     //      $auth=  $this->add('Auth')
     //
     //              ->allow('nitin','bvmsss')
     //
     // use check() and allowPage for white-list based auth checking
     $auth = $this->add('BasicAuth');
     $auth->setModel('xavoc_acl/ACLUser', 'username', 'password');
     $auth->allowPage(array('corrections'));
     $auth->check();
     // This method is executed for ALL the peages you are going to add,
     // before the page class is loaded. You can put additional checks
     // or initialize additional elements in here which are common to all
     // the pages.
     // Menu:
     // If you are using a complex menu, you can re-define
     // it and place in a separate class
     // $pp=$this->api->auth->model['master'];
     // $dd=$this->api->auth->model['data'];
     // $rr=$this->api->auth->model['reports'];
     // $usr=$this->api->auth->model['user'];
     $m = $this->add('Menu', null, 'Menu');
     $m->addMenuItem('index', 'Welcome');
     // if($pp==1)
     // {
     $m->addMenuItem('masters', 'Master');
     // }
     $m->addMenuItem('schooldata', 'School Data');
     $m->addMenuItem('staffdata', 'Staff Data');
     $m->addMenuItem('hosteldata', 'Hostel Data');
     $m->addMenuItem('storedata', 'Store Data');
     $m->addMenuItem('reports', 'Reports');
     $m->addMenuItem('users', 'Users');
     $m->addMenuItem('logout');
     //$this->add('H1', null, 'logo')->set("BVMSSS");
     $this->addLayout('UserMenu');
     $name = $this->api->auth->model['username'];
     $this->welcome = $this->add('H5', null, 'welcome')->set('Welcome : ' . $name);
     $this->add('Text', null, 'date')->set(date('D, M d, Y'));
     $this->add('H5', null, 'date')->set("Session: " . $this->add('Model_Sessions_Current')->tryLoadAny()->get('name'));
 }
Example #8
0
    function init() {
        parent::init();
        $this->dbConnect();
        $l = $this->addLocation('..', array(
                    'php' => 'lib'
                ));
        $this->addLocation('atk4-addons', array(
                    'php' => array(
                        'mvc',
                        'misc/lib',
                    ),
                ))
                ->setParent($l);

        $this->add('jUI');

        $this->js()
            ->_load('ui.atk4_notify')
            ->_load('atk4_univ')
        ;

        $this->add('BasicAuth')
            ->allow('admin', 'admin')
            ->check();

        $m = $this->add('Menu', null, 'Menu');
        $m->addMenuItem('jobs');
        $m->addMenuItem('filestore');
        $m->addMenuItem('logout');

        $this->initLayout();
    }
Example #9
0
 function init()
 {
     parent::init();
     $this->add('Layout_Widgets');
     $this->dbConnect();
     $this->add('jUI');
     $this->template->set('css', 'widgets.css');
 }
Example #10
0
 function init()
 {
     parent::init();
     $this->add('jUI');
     $this->dbConnect();
     $this->add('Auth')->setModel('User', 'email', 'clear');
     $this->auth->check();
     $menu = $this->add('Menu', null, 'Menu');
     $menu->addMenuItem('users', 'User Management')->addMenuItem('domains', 'Domains')->addMenuItem('About')->addMenuItem('Logout');
 }
Example #11
0
 function init()
 {
     parent::init();
     $this->add('jUI');
     $this->dbConnect();
     $this->add('GmailImporter');
     //$this->api->add('VersionControl');
     $this->template->trySet('page_title', $this->apinfo['name']);
     $this->auth = $this->api->add('BasicAuth');
     $this->auth->setModel('User', 'email', 'clear');
     #->setNoCrypt();
 }
Example #12
0
 function init()
 {
     parent::init();
     // Add jQuery UI and connect to database
     $this->add('jUI');
     $this->dbConnect();
     // Creates menu on top
     $menu = $this->add('Menu', null, 'Menu');
     $menu->addMenuItem('books');
     $menu->addMenuItem('members');
     $menu->addMenuItem('staff');
     $menu->addMenuItem('history');
 }
Example #13
0
 function init()
 {
     parent::init();
     $this->dbConnect();
     $menu = $this->add('Menu', null, 'Menu');
     $menu->addMenuItem('index', 'Blog');
     $menu->addMenuItem($this->api->url('/')->setBaseURL('..'), 'Back');
     $menu->addMenuItem('admin');
     // I define auth class here, but I am not checking auth yet.
     $this->auth = $this->add('BasicAuth')->allow('demo', 'demo');
     if ($this->auth->isLoggedIn()) {
         $menu->addMenuItem('logout');
     }
 }
Example #14
0
 function init()
 {
     parent::init();
     $this->dbConnect();
     $this->addLocation('../atk4-addons', array('php' => array('mvc', 'misc/lib')))->setParent($this->pathfinder->atk_location);
     $menu = $this->add('Menu', null, 'Menu');
     $menu->addMenuItem('index', 'Blog');
     $menu->addMenuItem($this->api->url('/')->setBaseURL('..'), 'Back');
     $menu->addMenuItem('admin');
     // I define auth class here, but I am not checking auth yet.
     $this->auth = $this->add('BasicAuth')->allow('demo', 'demo');
     if ($this->auth->isLoggedIn()) {
         $menu->addMenuItem('logout');
     }
 }
Example #15
0
 function init()
 {
     parent::init();
     $this->dbConnect();
     $this->addLocation('..', array('php' => array('lib')))->setParent($this->pathfinder->base_location);
     $this->addLocation('../atk4-addons', array('php' => array('mvc', 'misc/lib')))->setParent($this->pathfinder->atk_location);
     $this->add('jUI');
     $this->js()->_load('atk4_univ')->_load('ui.atk4_notify');
     // Allow user: "******", with password: "******" to use this application
     $this->add('BasicAuth')->allow('demo', 'demo')->check();
     $menu = $this->add('Menu', null, 'Menu');
     $menu->addMenuItem('back');
     $menu->addMenuItem('Manager', 'mgr');
     $this->add('H1', null, 'logo')->set('Welcome to DVDRental Admin');
 }
Example #16
0
 function init()
 {
     parent::init();
     $this->addLocation('../atk4-addons', array('php' => array('mvc', 'misc/lib')))->setParent($this->pathfinder->atk_location);
     $this->add('jUI');
     $this->js()->_load('atk4_univ')->_load('ui.atk4_notify');
     $this->dbConnect();
     $this->auth = $this->add('RentalAuth');
     $menu = $this->add('Menu', null, 'Menu');
     if ($this->auth->isLoggedIn()) {
         $menu->addMenuItem('video', 'Home');
         $menu->addMenuItem('account');
         $menu->addMenuItem('logout');
     } else {
         $menu->addMenuItem('index', 'Home');
     }
     $menu->addMenuItem('admin');
 }
Example #17
0
 function init()
 {
     parent::init();
     $this->dbConnect();
     $l = $this->addLocation('..', array('php' => 'lib', 'js' => 'templates/js', 'mail' => 'templates/mail'));
     $this->addLocation('atk4-addons', array('mail' => 'misc/templates/mail', 'php' => array('mvc', 'misc/lib')))->setParent($l);
     $this->add('jUI');
     $this->js()->_load('atk4_univ')->_load('ui.atk4_notify');
     $this->auth = $this->add('AtkAuth');
     $this->auth->setModel('ATK_Admin');
     $this->auth->check();
     $m = $this->add('Menu', null, 'Menu');
     $m->addMenuItem('Dashboard', 'index');
     $m->addMenuItem('Users', 'users');
     $m->addMenuItem('purchases');
     $m->addMenuItem('content');
     $m->addMenuItem('Log out', 'logout');
 }
Example #18
0
 function init()
 {
     parent::init();
     $this->dbConnect();
     $this->add('jUI');
     $this->add('Auth', 'frontendauth');
     if (!$this->auth->recall('id') && $this->auth->info['id']) {
         $this->auth->memorize('id', $this->auth->info['id']);
         // compatibility
     }
     $this->auth->setModel('User', 'email', 'password');
     $this->auth->usePasswordEncryption('sha256/salt');
     $this->auth->check();
     $m = $this->add('Menu', null, 'Menu');
     $m->addMenuItem('index', 'Your Account');
     $m->addMenuItem('licenses');
     $m->addMenuItem('content');
     $m->addMenuItem('profile');
     $m->addMenuItem('logout');
 }
 function init()
 {
     parent::init();
     //DB Connect not default added by rakesh
     $this->dbConnect();
     // Might come handy when multi-timezone base networks integrates
     $this->today = date('Y-m-d', strtotime($this->recall('current_date', date('Y-m-d'))));
     $this->now = date('Y-m-d H:i:s', strtotime($this->recall('current_date', date('Y-m-d H:i:s'))));
     $this->api_public_path = dirname(@$_SERVER['SCRIPT_FILENAME']);
     $this->api_base_path = dirname(dirname(@$_SERVER['SCRIPT_FILENAME']));
     $this->add('jUI');
     $this->api->pathfinder->addLocation(array('addons' => array('vendor', 'shared/addons2', 'shared/addons')))->setBasePath($this->pathfinder->base_location->getPath());
     // Should come from any local DB store
     $this->xepan_addons = $addons = ['xepan\\base'];
     $this->xepan_app_initiators = $app_initiators = [];
     $app_initiators = [];
     foreach ($addons as $addon) {
         $this->xepan_app_initiators[$addon] = $app_initiators[$addon] = $this->add("{$addon}\\Initiator")->setup_frontend();
     }
 }
Example #20
0
 function init()
 {
     parent::init();
     // A lot of the functionality in Agile Toolkit requires jUI
     if (!file_exists('config-default.php')) {
         // Not installed and installation required
         // TODO : check security issues
         $config['url_postfix'] = '';
         $config['url_prefix'] = '?page=';
         $this->setConfig($config);
         $this->add('jUI');
         // A lot of the functionality in Agile Toolkit requires jUI
         $this->js()->_load('atk4_univ')->_load('ui.atk4_notify');
         $this->page = 'install';
     } else {
         // already installed connect to provided settings and go on
         $this->dbConnect();
         $this->requires('atk', '4.2.0');
         $this->addLocation('templates', array('css' => 'default/css'));
         $this->addLocation('.', array('addons' => array('epan-addons', 'epan-components', 'xavoc-addons')));
         // This will add Epan Market Place Location
         $this->addLocation('epan-addons', array('page' => array(".")));
         // This will add Epan Market Place Location
         $this->addLocation('epan-components', array('page' => array(".")));
         // This will add some resources from atk4-addons, which would be located
         // in atk4-addons subdirectory.
         $this->addLocation('atk4-addons', array('php' => array('mvc', 'misc/lib')))->setParent($this->pathfinder->base_location);
         $this->add('jUI');
         $this->api->template->appendHTML('js_include', '<script src="templates/js/jquery-migrate-1.2.1.min.js"></script>' . "\n");
         /**
          * TODO: wrap in a IF(page does not contains owner_ / branch_ / system_ )
          * only then you need to get all this, as you are looking front of a website
          * -----------------------------------------------------------------------
          * Get the request from browser query string and set various Api variables like
          * current_website, current_page, website_requested and page_requested
          * Once set that can be accessed all CMS vise like
          * $this->api->current_website
          */
         $auth = $this->add('BasicAuth');
         $auth->setModel('Users', 'username', 'password');
         if (true) {
             // ALWAYS TRUE BECAUSE
             // WE WANT PLUGINS TO BE AVAILABLE IN BACKEND AS WELL
             // PLUGINS ARE BASED ON EPAN_ID so always need to run the code below
             $site_parameter = $this->getConfig('url_site_parameter');
             $page_parameter = $this->getConfig('url_page_parameter');
             $this->stickyGET($site_parameter);
             $this->stickyGET($page_parameter);
             $this->website_requested = $this->getConfig('default_site');
             /**
              * $this->page_requested finds and gets the requested page
              * Always required in both multi site mode and single site mode
              *
              * @var String
              */
             $this->page_requested = trim($_GET[$page_parameter], '/') ? trim($_GET[$page_parameter], '/') : $this->getConfig('default_page');
             if ($this->isAjaxOutput() or $_GET['cut_page']) {
                 // set page_requested to referrer page not the page requested by
                 // ajax request
                 $this->add('Controller_AjaxRequest');
             }
             $this->current_website = $this->add('Model_Epan')->tryLoadBy('name', $this->website_requested);
             if ($this->current_website->loaded()) {
                 $this->current_page = $this->current_website->ref('EpanPage')->addCondition('name', $this->page_requested)->tryLoadAny();
                 // LOAD DEFAULT PAGE IF NO SUCH PAGE FOUND OR 404 ERROR ???
             } else {
                 $this->exec_plugins('error404', $this->website_requested);
             }
             $this->add('Controller_EpanCMSApp')->frontEnd();
             // MULTISITE CONTROLER
             // $this->load_plugins();
             // $this->add( 'Controller_EpanCMSApp' )->frontEnd();
             // if ( $this->current_website->loaded() )
             // 	$this->exec_plugins( 'website-loaded', $this->api->current_website );
             // if ( $this->current_page->loaded() )
             // 	$this->exec_plugins( 'website-page-loaded', $this->api->page_requested );
             // IS USER ALLOWED TO SEE THE PAGE ???
             if ($this->current_page['access_level'] > 0 and $this->current_page['access_level'] > ($this->api->auth->model['type'] ?: 0)) {
                 $this->api->redirect($this->api->url(null, array('login_required' => 1, $page_parameter => $this->getConfig('default_page'))));
                 exit;
             }
         }
         if ($this->api->auth->isLoggedIn() and $this->api->auth->model->ref('epan_id')->get('name') == $this->api->website_requested and $this->api->auth->model['type'] >= 80) {
             $this->edit_mode = true;
         }
         if ($_GET['edit_template']) {
             $this->edit_template = true;
             // $this->api->template->appendHTML('js_include','\nsfjdhkj;\n');
             $this->stickyGET('edit_template');
         }
         $this->load_plugins();
         // Global Template Setting
         if (in_array('shared', $this->defaultTemplate()) and $this->page == 'index') {
             $temp = array();
             $this->exec_plugins('beforeTemplateInit', $temp);
             if ($this->edit_template) {
                 $current_template = $this->add('Model_EpanTemplates')->load($_GET['edit_template']);
             } else {
                 $current_template = $this->current_page->ref('template_id');
             }
             if ($current_template->loaded()) {
                 if (!$this->edit_template) {
                     // Remove contenteditable from template strings
                     // In General Page View Mode
                     $this->api->exec_plugins('content-fetched', $current_template);
                 }
                 $shared_template = file_get_contents('templates/default/shared.html');
                 /*$content .= '<?$Content?>';*/
                 if (!$this->edit_template) {
                     include_once getcwd() . '/lib/phpQuery.php';
                     $pq = new \phpQuery();
                     $doc = $pq->newDocument($current_template['content']);
                     $content_divs = $doc['div:contains("{{Content}}")'];
                     $i = 0;
                     foreach ($content_divs as $temp) {
                         $i++;
                     }
                     if ($i == 0) {
                         $current_template['content'] .= "{{Content}}";
                     }
                     $current_template['content'] = str_replace("{{Content}}", '<?$Content?>', $current_template['content']);
                     $shared_template = str_replace('<?$Content?>', $current_template['content'], $shared_template);
                 } else {
                     $shared_template = str_replace('<?$Content?>', $current_template['content'], $shared_template);
                     $shared_template .= '<?$Content?>';
                 }
                 // Saving since serverside components have been run already
                 // as plugin and they may have set some js_include ect in shared
                 // But now shared template is about to load from string and
                 // old includes etc will be lost so ...
                 $old_jui = $this->api->jui;
                 $old_js_include = $this->template->tags['js_include'];
                 // throw new Exception(print_r($old_js_include,true) , 1);
                 $this->template->loadTemplateFromString($shared_template);
                 $this->template->appendHTML('js_include', implode("\n", $old_js_include[0]));
                 $this->template->trySet('template_css', $current_template['css']);
                 $this->template->trySet('style', $current_template['body_attributes']);
                 // if(isset($old_jui)) //DELETE
                 $this->api->jui = $old_jui;
             }
             if ($this->current_website->loaded()) {
                 $this->exec_plugins('website-model-loaded', $this->api->current_website);
             }
             if ($this->current_page->loaded()) {
                 $this->exec_plugins('website-page-model-loaded', $this->api->page_requested);
             }
         }
         // unset($this->api->jui);
         // $this->add( 'jUI' );
         // A lot of the functionality in Agile Toolkit requires jUI
         $this->js()->_load('atk4_univ')->_load('ui.atk4_notify');
     }
 }
Example #21
0
 function initLayout()
 {
     //        $l = $this->add('Layout_Fluid');
     //        $m = $l->addMenu('MainMenu');
     //        $m->addClass('atk-wrapper');
     //        $m->addMenuItem('index','Home');
     //        $m->addMenuItem('services','Services');
     //        $m->addMenuItem('team','Team');
     //        $m->addMenuItem('portfolio','Portfolio');
     //        $m->addMenuItem('contact','Contact');
     //
     //        $l->addFooter()->addClass('atk-swatch-seaweed atk-section-small')->setHTML('
     //            <div class="row atk-wrapper">
     //                <div class="col span_4">
     //                    © 1998 - 2013 Agile55 Limited
     //                </div>
     //                <div class="col span_4 atk-align-center">
     //                    <img src="'.$this->pm->base_path.'images/powered_by_agile.png" alt="powered_by_agile">
     //                </div>
     //                <div class="col span_4 atk-align-right">
     //                    <a href="http://colubris.agiletech.ie/">
     //                        <span class="icon-key-1"></span> Client Login
     //                    </a>
     //                </div>
     //            </div>
     //        ');
     parent::initLayout();
 }
Example #22
0
	function render(){
		parent::render();
	}
Example #23
0
 function init()
 {
     parent::init();
     $this->add('jUI');
     $this->add('Menu_Light', null, 'LightMenu');
 }
Example #24
0
	function init(){
		parent::init();
		// Keep this if you are going to use database on all pages
		//$this->dbConnect();

		// This will add some resources from atk4-addons, which would be located
        // in atk4-addons subdirectory.
		$this->addLocation('atk4-addons',array(
					'php'=>array(
                        'mvc',
						'misc/lib',
						)
					))
			->setParent($this->pathfinder->base_location);

		// A lot of the functionality in Agile Toolkit requires jUI
		$this->add('jUI');

		// Initialize any system-wide javascript libraries here
        // If you are willing to write custom JavaScritp code,
        // place it into templates/js/atk4_univ_ext.js and
        // include it here
		$this->js()
			->_load('atk4_univ')
			// ->_load('ui.atk4_expander')
			;

		// If you wish to restrict actess to your pages, use BasicAuth class
		$this->add('BasicAuth')
			->allow('demo','demo')
            // use check() and allowPage for white-list based auth checking
			//->check()
			;


        // Initialize objects which you want to see on ALL of your pages in this method
        // If you, however, want to place object only on a single page, then
        // create page/mytestpage.php with class page_mytestpage and put objects
        // into it's init() method.

        // Menu:

		// If you are using a complex menu, you can re-define
		// it and place in a separate class
		$m=$this->add('Menu',null,'Menu');
		$m->addMenuItem('Welcome','index');
		$m->addMenuItem('How Do I..?','how');
		$m->addMenuItem('Database Test','dbtest');
		$m->addMenuItem('Auth test','authtest');
		$m->addMenuItem('about');
		$m->addMenuItem('logout');

		// If you want to use ajax-ify your menu
		// $m->js(true)->_load('ui.atk4_menu')->atk4_menu(array('content'=>'#Content'));

        // Finally if you want to use a simple menu, you can either put it into shared.html
        // or include it from other file
        // $m=$this->add('Menu',null,'Menu',array('view/mymenu'));


        // You need to call initLayout which will determine current page and load
        // respective page/...php class.
        $this->initLayout();
	}
Example #25
0
 function defaultTemplate()
 {
     if ($_GET['cut']) {
         return array('empty');
     } else {
         return parent::defaultTemplate();
     }
 }
Example #26
0
 function init()
 {
     parent::init();
 }