/** * Process a form which has not been submitted. * * @return Rendered form */ protected function processNotSubmitted() { $this->loadSettingsForStep($this->currentStep); $this->parseConditions(); $this->view->setSettings($this->settings); $this->templateFile = $this->utilityFuncs->readTemplateFile($this->templateFile, $this->settings); $this->globals->setTemplateCode($this->templateFile); $this->langFiles = $this->utilityFuncs->readLanguageFiles($this->langFiles, $this->settings); $this->globals->setLangFiles($this->langFiles); $this->view->setLangFiles($this->langFiles); $this->setViewSubpart($this->currentStep); $output = $this->runClasses($this->settings['preProcessors.']); if (strlen($output) > 0) { return $output; } $this->addFormhandlerClass($this->settings['initInterceptors.'], 'Interceptor_Filtreatment'); $output = $this->runClasses($this->settings['initInterceptors.']); if (strlen($output) > 0) { return $output; } //Parse conditions again. An interceptor might have added additional values. $this->parseConditions(); $this->loadSettingsForStep($this->currentStep); return $this->view->render($this->gp, $this->errors); }
protected function processNotSubmitted() { $this->loadSettingsForStep($this->currentStep); $this->parseConditions(); $this->view->setSettings($this->settings); //read template file $this->templateFile = Tx_Formhandler_StaticFuncs::readTemplateFile($this->templateFile, $this->settings); Tx_Formhandler_Globals::$templateCode = $this->templateFile; $this->langFiles = Tx_Formhandler_StaticFuncs::readLanguageFiles($this->langFiles, $this->settings); Tx_Formhandler_Globals::$langFiles = $this->langFiles; $this->view->setLangFiles($this->langFiles); $this->setViewSubpart($this->currentStep); //run preProcessors $output = $this->runClasses($this->settings['preProcessors.']); if (strlen($output) > 0) { return $output; } //run init interceptors $this->addFormhandlerClass($this->settings['initInterceptors.'], 'Interceptor_Filtreatment'); $output = $this->runClasses($this->settings['initInterceptors.']); if (strlen($output) > 0) { return $output; } //display form $content = $this->view->render($this->gp, $this->errors); return $content; }