RegenEditView.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. // Страница редактирования отчёта
  3. class RegenEditView extends LayoutView {
  4. protected $markup;
  5. protected $filename;
  6. protected $report_id;
  7. public function customHead():void { ?>
  8. <link rel="stylesheet" href="/css/regen-report.css">
  9. <?php }
  10. public function content():void { ?>
  11. <div class='card' id="controls">
  12. <div id='control-buttons'>
  13. <button id='switchMarkup'>Разметка</button>
  14. <button id='switchPreview'>Превью</button>
  15. <button id="printReport">Печать</button>
  16. </div>
  17. <textarea id="markuparea" autocomplete="off"><?= $this->markup ?></textarea>
  18. <div style='display: none;' id="preview"></div>
  19. </div>
  20. <div class='card no-print'>
  21. <form id='saveForm'>
  22. <input id='idInput' type='hidden' name='id' value='<?=$this->report_id?>'>
  23. <button id='saveMarkupButton' class='form-control createbutton'>Сохранить</button>
  24. </form>
  25. <p>Название файла: <span class='filename'><?= $this->filename ?></span></p>
  26. </div>
  27. <script src="/js/regenpreview.js"></script>
  28. <?php }
  29. }