don't call method from template to show messages in error case
Cette révision appartient à :
@ -44,6 +44,8 @@ class d3_overview_controller_pdfdocuments extends d3_overview_controller_pdfdocu
|
||||
|
||||
public function render()
|
||||
{
|
||||
$this->addTplParam('d3PdfDocumentGeneratorList', $this->d3getGeneratorList());
|
||||
|
||||
if ($this->doReload) {
|
||||
$formReload = <<<HTML
|
||||
<html lang="de">
|
||||
@ -160,14 +162,19 @@ class d3_overview_controller_pdfdocuments extends d3_overview_controller_pdfdocu
|
||||
}
|
||||
|
||||
/**
|
||||
* @return registryOrderoverview
|
||||
* @throws ContainerExceptionInterface
|
||||
* @throws NotFoundExceptionInterface
|
||||
* @codeCoverageIgnore
|
||||
*/
|
||||
public function d3getGeneratorList(): registryOrderoverview
|
||||
public function d3getGeneratorList(): ?registryOrderoverview
|
||||
{
|
||||
return ContainerFactory::getInstance()->getContainer()->get(registryOrderoverviewInterface::class);
|
||||
try {
|
||||
return ContainerFactory::getInstance()->getContainer()->get( registryOrderoverviewInterface::class );
|
||||
} catch (Exception $exception) {
|
||||
Registry::getUtilsView()->addErrorToDisplay($exception->getMessage());
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -19,10 +19,11 @@
|
||||
<label for="pdftype">[{oxmultilang ident="D3_PDFDOCUMENTS_PDF_TYPE" suffix="COLON"}]</label>:
|
||||
<select id="pdftype" name="pdftype" class="editinput" style="min-width:150px;">
|
||||
[{block name="d3_pdfdocuments_order_overview_pdfTypeOptions"}]
|
||||
[{assign var="generatorList" value=$oView->d3getGeneratorList()}]
|
||||
[{foreach from=$generatorList->getList() item="generator"}]
|
||||
<option value="[{$generator->getRequestId()}]">[{oxmultilang ident=$generator->getTitleIdent()}]</option>
|
||||
[{/foreach}]
|
||||
[{if $d3PdfDocumentGeneratorList}]
|
||||
[{foreach from=$d3PdfDocumentGeneratorList->getList() item="generator"}]
|
||||
<option value="[{$generator->getRequestId()}]">[{oxmultilang ident=$generator->getTitleIdent()}]</option>
|
||||
[{/foreach}]
|
||||
[{/if}]
|
||||
[{/block}]
|
||||
</select>
|
||||
</td>
|
||||
|
@ -19,10 +19,11 @@
|
||||
<label for="pdftype">{{ translate({ ident: "D3_PDFDOCUMENTS_PDF_TYPE" }) }}</label>:
|
||||
<select id="pdftype" name="pdftype" class="editinput" style="min-width:150px;">
|
||||
{% block d3_pdfdocuments_order_overview_pdfTypeOptions %}
|
||||
{% set generatorList = oView.d3getGeneratorList() %}
|
||||
{% for generator in generatorList.getList() %}
|
||||
<option value="{{ generator.getRequestId() }}">{{ translate({ ident: generator.getTitleIdent() }) }}</option>
|
||||
{% endfor %}
|
||||
{% if d3PdfDocumentGeneratorList %}
|
||||
{% for generator in d3PdfDocumentGeneratorList.getList() %}
|
||||
<option value="{{ generator.getRequestId() }}">{{ translate({ ident: generator.getTitleIdent() }) }}</option>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
</select>
|
||||
</td>
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur