bitmasks.php 978 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. /**
  3. * @var \App\View\AppView $this
  4. */
  5. ?>
  6. <h1>Bitmasks</h1>
  7. Using the BitmaskedBehavior
  8. <h2>Re-configure using SQL-Snippets</h2>
  9. Syntax: <b>OLDID[,...]:NEWID[,...]</b> (allowing multiple ids on each side<br />
  10. e.g.: <i>4:8,16</i>, single statements per line
  11. <div class="page form">
  12. <?php echo $this->Form->create();?>
  13. <fieldset>
  14. <legend><?php echo __('Adjustment Matrix'); ?></legend>
  15. <?php
  16. echo $this->Form->control('model', ['placeholder' => 'PluginName.ModelName']);
  17. echo $this->Form->control('field', ['placeholder' => 'field_name']);
  18. echo $this->Form->control('matrix', ['type' => 'textarea']);
  19. ?>
  20. </fieldset>
  21. <?php echo $this->Form->submit(__('Submit')); echo $this->Form->end();?>
  22. </div>
  23. <?php if (!empty($result)) { ?>
  24. <h2>Result</h2>
  25. <?php
  26. foreach ($result as $key => $value) {
  27. echo pre($value['from']);
  28. echo pre($value['to']);
  29. }
  30. echo '<pre>';
  31. foreach ($result as $key => $value) {
  32. echo $value['sql'] . PHP_EOL;
  33. }
  34. echo '</pre>';
  35. ?>
  36. <?php } ?>