QuickForm: fully respect false submit label

This commit is contained in:
Thomas Gelf 2016-06-26 14:02:21 +02:00
parent 5b509a1b7c
commit 3b4b85374d

View File

@ -83,7 +83,10 @@ abstract class QuickForm extends QuickBaseForm
protected function addSubmitButtonIfSet() protected function addSubmitButtonIfSet()
{ {
if (false !== ($label = $this->getSubmitLabel())) { if (false === ($label = $this->getSubmitLabel())) {
return;
}
$el = $this->createElement('submit', $label) $el = $this->createElement('submit', $label)
->setLabel($label) ->setLabel($label)
->setDecorators(array('ViewHelper')); ->setDecorators(array('ViewHelper'));
@ -95,7 +98,6 @@ abstract class QuickForm extends QuickBaseForm
->setDecorators(array('ViewHelper')); ->setDecorators(array('ViewHelper'));
$this->fakeSubmitButtonName = $fakeEl->getName(); $this->fakeSubmitButtonName = $fakeEl->getName();
$this->addElement($fakeEl); $this->addElement($fakeEl);
}
$this->addDisplayGroup( $this->addDisplayGroup(
array($this->fakeSubmitButtonName), array($this->fakeSubmitButtonName),