Skip to content

Commit e283d9a

Browse files
samuel27mEduard Chitoraga
authored andcommitted
Restore multishipping_agreements file for backward compatibility
1 parent d8fd378 commit e283d9a

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<?php
2+
/**
3+
* Copyright © Magento, Inc. All rights reserved.
4+
* See COPYING.txt for license details.
5+
*/
6+
7+
// @codingStandardsIgnoreFile
8+
9+
?>
10+
<?php
11+
/**
12+
* @var $block \Magento\CheckoutAgreements\Block\Agreements
13+
*/
14+
?>
15+
<?php if (!$block->getAgreements()) {
16+
return;
17+
} ?>
18+
<ol id="checkout-agreements" class="agreements checkout items">
19+
<?php /** @var \Magento\CheckoutAgreements\Api\Data\AgreementInterface $agreement */ ?>
20+
<?php foreach ($block->getAgreements() as $agreement): ?>
21+
<li class="item">
22+
<div class="checkout-agreement-item-content"<?= ($agreement->getContentHeight() ? ' style="height:' . $agreement->getContentHeight() . '"' : '') ?>>
23+
<?php if ($agreement->getIsHtml()):?>
24+
<?= /* @escapeNotVerified */ $agreement->getContent() ?>
25+
<?php else:?>
26+
<?= nl2br($block->escapeHtml($agreement->getContent())) ?>
27+
<?php endif; ?>
28+
</div>
29+
<?php if($agreement->getMode() == \Magento\CheckoutAgreements\Model\AgreementModeOptions::MODE_MANUAL): ?>
30+
<div id="checkout-agreements-form-<?= /* @escapeNotVerified */ $agreement->getAgreementId() ?>" class="field choice agree required">
31+
<input type="checkbox"
32+
id="agreement-<?= /* @escapeNotVerified */ $agreement->getAgreementId() ?>"
33+
name="agreement[<?= /* @escapeNotVerified */ $agreement->getAgreementId() ?>]"
34+
value="1"
35+
title="<?= $block->escapeHtml($agreement->getCheckboxText()) ?>"
36+
class="checkbox"
37+
data-validate="{required:true}"/>
38+
<label class="label" for="agreement-<?= /* @escapeNotVerified */ $agreement->getAgreementId() ?>">
39+
<span><?= $agreement->getIsHtml() ? $agreement->getCheckboxText() : $block->escapeHtml($agreement->getCheckboxText()) ?></span>
40+
</label>
41+
</div>
42+
<?php elseif($agreement->getMode() == \Magento\CheckoutAgreements\Model\AgreementModeOptions::MODE_AUTO): ?>
43+
<div id="checkout-agreements-form-<?= /* @escapeNotVerified */ $agreement->getAgreementId() ?>" class="field choice agree">
44+
<span><?= $agreement->getIsHtml() ? $agreement->getCheckboxText() : $block->escapeHtml($agreement->getCheckboxText()) ?></span>
45+
</div>
46+
<?php endif; ?>
47+
</li>
48+
<?php endforeach ?>
49+
</ol>

0 commit comments

Comments
 (0)