Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
inventory_transfer.phtml
Go to the documentation of this file.
1 <?php
7 // TODO: Temporary implementation. UI components rework needed.
8 // TODO: Form validation when no source is set
9 
10 // @codingStandardsIgnoreFile
11 
14 $viewModel = $block->getViewModel();
15 $originSources = $viewModel->getAssignedSources();
17 ?>
18 <div class="page-main-actions">
19  <div class="page-actions">
20  <div class="page-actions-buttons">
21  <div class="page-actions" data-ui-id="page-actions-toolbar-content-header">
22  <div class="page-actions-inner" data-title="Import">
23  <div class="page-actions-buttons">
24  <button
25  id="back"
26  title="Back"
27  type="button"
28  class="action-scalable back">
29  <span><?= /* @noEscape */ __('Back') ?></span>
30  </button>
31 
32  <button id="bulk-operation"
33  title="<?= $block->escapeHtmlAttr(__($block->getData('button_title'))) ?>"
34  type="button"
35  class="action-default scalable save primary">
36  <span><?= $block->escapeHtml(__($block->getData('button_title'))) ?></span>
37  </button>
38  </div>
39  </div>
40  </div>
41  </div>
42  </div>
43 </div>
44 
45 <div class="entry-edit form-inline">
46  <form
47  action="<?= /* @noEscape */ $block->getUrl($block->getData('submit_url')) ?>"
48  id="bulk-operation-form"
49  method="post"
50  enctype="multipart/form-data">
51  <div>
52  <input name="form_key" type="hidden" value="<?= /* @noEscape */ $block->getFormKey() ?>">
53  </div>
54 
55  <fieldset class="fieldset admin__fieldset" id="base_fieldset">
56  <legend class="admin__legend legend">
57  <span><?= /* @noEscape */ __('Bulk operation') ?></span>
58  </legend>
59 
60  <div class="admin__field field field-entity">
61  <div class="admin__field-control control">
62  <div class="admin__field">
63  <?= /* @noEscape */ __('You selected <strong>%count</strong> products for this bulk operation.', [
64  'count' => $viewModel->getProductsCount()
65  ]) ?><br />
66  </div>
67  </div>
68  </div>
69  </fieldset>
70 
71  <fieldset class="fieldset admin__fieldset" id="base_fieldset">
72  <legend class="admin__legend legend">
73  <span><?= /* @noEscape */ __('Transfer source') ?></span>
74  </legend>
75 
76  <div class="admin__field field field-entity">
77  <div class="admin__field-control control">
78  <div class="admin__field">
79  <label class="label admin__field-label" for="origin-source">
80  <?= /* @noEscape */ __('Transfer from source') ?>
81  </label>&nbsp;
82 
83  <select class="admin__control-select" name="origin_source" id="origin-source">
84  <?php foreach ($originSources as $source) : ?>
85  <?php ?>
86  <option value="<?= $block->escapeHtmlAttr($source->getSourceCode()) ?>">
87  <?= $block->escapeHtml($source->getName())?>
88  </option>
89  <?php endforeach; ?>
90  </select>&nbsp;
91 
92  <label class="label admin__field-label" for="destination-source">
93  <?= /* @noEscape */ __('to source') ?>
94  </label>&nbsp;
95 
96  <select class="admin__control-select" name="destination_source" id="destination-source">
97  <?php foreach ($destinationSources as $source) : ?>
98  <?php ?>
99  <option value="<?= $block->escapeHtmlAttr($source->getSourceCode()) ?>">
100  <?= $block->escapeHtml($source->getName())?>
101  </option>
102  <?php endforeach; ?>
103  </select>
104  </div>
105  </div>
106  </div>
107 
108  <div class="admin__field field field-entity">
109  <div class="admin__field-control control">
110  <div class="admin__field">
111  <input
112  class="admin__control-checkbox"
113  id="unassign-origin-source"
114  type="checkbox"
115  name="unassign_origin_source"
116  value="1" />
117  <label for="unassign-origin-source">&nbsp;<?= /* @noEscape */ __('Unassign from origin source after transfer.') ?></label><br />
118  </div>
119  </div>
120  </div>
121  </fieldset>
122  </form>
123 </div>
124 
125 <script>
126  require(['jquery'], function ($) {
127  $('#back').click(function () {
128  self.location.href='<?= /* @noEscape */ $block->getUrl('catalog/product/index') ?>';
129  });
130 
131  $('#bulk-operation').click(function () {
132  $('#bulk-operation-form').submit();
133  });
134  })
135 </script>
$destinationSources
$block setTitle( 'CMS Block Title') -> setIdentifier('fixture_block') ->setContent('< h1 >Fixture Block Title</h1 >< a href=" store url</a><p> Config value
Definition: block.php:9
$source
Definition: source.php:23
__()
Definition: __.php:13
jquery extjs ext tree mage adminhtml form
Definition: tree.phtml:41
$block
Definition: block.php:8
jquery ui
Definition: tree.phtml:41
$_count $_index $_prevOptionId if($block->getOrderOptions()|| $_item->getDescription()) foreach( $items as $_item)( $_item) ?><?php $attributes if( $_item->getOrderItem() ->getParentItem())($_prevOptionId !=$attributes['option_id'])</td >< td > & nbsp
Definition: renderer.phtml:33
foreach( $originSources as $source)( $source->getSourceCode()) ?>"> <? endforeach