settings-image-manager.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <?php
  2. $GLOBALS['organizrPages'][] = 'settings_image_manager';
  3. function get_page_settings_image_manager($Organizr)
  4. {
  5. if (!$Organizr) {
  6. $Organizr = new Organizr();
  7. }
  8. if ((!$Organizr->hasDB())) {
  9. return false;
  10. }
  11. if (!$Organizr->qualifyRequest(1, true)) {
  12. return false;
  13. }
  14. return '
  15. <script>
  16. buildImageManagerView();
  17. var myDropzone = new Dropzone("#new-image-form", {
  18. url: "api/v2/image",
  19. headers:{ "formKey": local("g","formKey") },
  20. init: function() {
  21. this.on("complete", function(file) {
  22. buildImageManagerView();
  23. //$.magnificPopup.close();
  24. });
  25. }
  26. });
  27. </script>
  28. <div class="panel bg-org panel-info">
  29. <div class="panel-heading">
  30. <span lang="en">View Images</span>
  31. <button type="button" class="btn btn-success btn-circle pull-right popup-with-form m-r-5" href="#new-image-form" data-effect="mfp-3d-unfold"><i class="fa fa-upload"></i> </button>
  32. </div>
  33. <div class="panel-wrapper collapse in" aria-expanded="true">
  34. <div class="panel-body bg-org" >
  35. <div id="gallery-content">
  36. <div id="gallery-content-center" class="settings-image-manager-list"></div>
  37. </div>
  38. </div>
  39. </div>
  40. </div>
  41. <form action="#" id="new-image-form" class="mfp-hide white-popup-block mfp-with-anim dropzone" enctype="multipart/form-data">
  42. <h1 lang="en">Upload Image</h1>
  43. <div class="fallback">
  44. <input name="file" type="file" multiple />
  45. </div>
  46. <div class="clearfix"></div>
  47. </form>
  48. ';
  49. }