list_webapps.php 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <!-- Begin toolbar -->
  2. <div class="toolbar">
  3. <div class="toolbar-inner">
  4. <div class="toolbar-buttons">
  5. <a class="button button-secondary" id="btn-back" href="/edit/web/?domain=<?= htmlentities($v_domain) ?>">
  6. <i class="fas fa-arrow-left icon-blue"></i><?= _("Back") ?>
  7. </a>
  8. </div>
  9. <div class="toolbar-buttons">
  10. </div>
  11. </div>
  12. </div>
  13. <!-- End toolbar -->
  14. <div class="container animate__animated animate__fadeIn">
  15. <div class="form-container form-container-wide">
  16. <h1 class="form-title"><?= _("Quick Install App") ?></h1>
  17. <?php
  18. if (!empty($_SESSION['error_msg'])) {
  19. $msg_icon = 'fa-circle-exclamation icon-red';
  20. $msg_text = htmlentities($_SESSION['error_msg']);
  21. $msg_class = 'inline-danger';
  22. } else {
  23. if (!empty($_SESSION['ok_msg'])) {
  24. $msg_icon = 'fa-circle-check icon-green';
  25. $msg_text = $_SESSION['ok_msg'];
  26. $msg_class = 'inline-success';
  27. }
  28. }
  29. if(!empty($msg_class)){
  30. ?>
  31. <p class="<?=$msg_class;?> u-mb20"><i class="fas <?=$msg_icon;?>"></i> <?=$msg_text;?></p>
  32. <?php }; ?>
  33. <div class="cards">
  34. <!-- List available web apps -->
  35. <?php foreach($v_web_apps as $webapp):?>
  36. <div class="card <?=($webapp['enabled'] ? '' : 'disabled') ?>">
  37. <div class="card-thumb">
  38. <img src="/src/app/WebApp/Installers/<?=$webapp['name'];?>/<?=$webapp['thumbnail'];?>" alt="<?=$webapp['name'];?>">
  39. </div>
  40. <div class="card-content">
  41. <p class="card-title"><?=$webapp['name'];?></p>
  42. <p class="u-mb10"><?= _("version") ?>: <?=$webapp['version'];?></p>
  43. <a href="/add/webapp/?app=<?=$webapp['name'];?>&domain=<?=htmlentities($v_domain)?>" class="button"><?= _("Setup") ?></a>
  44. </div>
  45. </div>
  46. <?php endforeach; ?>
  47. </div>
  48. </div>
  49. </div>