private function init() { if (sfContext::getInstance()->has('profiler')) { $timer = sfTimerManager::getTimer('afRead'); // this time will be stopeed inside XmlParser constructor } $parser = new XmlParser(); $this->type = $parser->getType(); $this->layout = $parser->getLayout(); if (method_exists($this->layout, 'beforeEnd')) { $this->layout->beforeEnd(); } if (sfContext::getInstance()->has('profiler')) { $timer = sfTimerManager::getTimer('afRender'); $timer->addTime(); // this one closes afRender timer that was started inside XmlParser constructor } }
public function executeListZones() { sfProjectConfiguration::getActive()->loadHelpers("Helper"); $parser = new XmlParser(); $this->layout = $parser->getLayout(); $this->setLayout("layoutExtjs"); $this->setTemplate("edit"); return sfView::SUCCESS; }
public static function layoutExt($actionInstance) { if ($actionInstance->isPageComponent) { return sfView::SUCCESS; } //used in ajax loading widgets afExtjsAjaxLoadWidgets::initialize($actionInstance); sfApplicationConfiguration::getActive()->loadHelpers("Helper"); $parser = new XmlParser(); $actionInstance->layout = $parser->getLayout(); self::setLayoutAppFlower($actionInstance); self::setTemplateAppFlower($actionInstance); return sfView::SUCCESS; }