From 4add34aca6ef72ab8a709d3af31507a25d77dfa1 Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Tue, 17 Nov 2015 15:46:55 +0100 Subject: [PATCH] ProcessController: simplify form-related code --- application/controllers/ProcessController.php | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/application/controllers/ProcessController.php b/application/controllers/ProcessController.php index dbbd82d..3f62c34 100644 --- a/application/controllers/ProcessController.php +++ b/application/controllers/ProcessController.php @@ -25,9 +25,9 @@ class ProcessController extends Controller $this->setTitle($this->translate('Create a new business process')); $this->tabsForCreate()->activate('create'); - $this->view->form = BpConfigForm::construct() + $this->view->form = $this->loadForm('bpConfig') ->setStorage($this->storage()) - ->setRedirectUrl('businessprocess/process/show') + ->setSuccessUrl('businessprocess/process/show') ->handleRequest(); } @@ -170,21 +170,15 @@ class ProcessController extends Controller $bp->getTitle() ); - $url = sprintf( - 'businessprocess/process/show?config=%s&unlocked#!%s', - $bp->getName(), - $this->getRequest()->getUrl() + $url = Url::fromPath( + 'businessprocess/process/show?unlocked', + array('config' => $bp->getName()) ); - $this->view->form = BpConfigForm::construct() + + $this->view->form = $this->loadForm('bpConfig') ->setProcessConfig($bp) ->setStorage($this->storage()) - ->setRedirectUrl($url) - ->handleRequest(); - - $this->view->deleteForm = DeleteConfigForm::construct() - ->setStorage($this->storage()) - ->setController($this) - ->setBpConfig($bp) + ->setSuccessUrl($url) ->handleRequest(); }