SproutCMS

This is the code documentation for the SproutCMS project

source of /sprout/views/tinymce4/image_cat.php

  1. <?php
  2. /*
  3.  * kate: tab-width 4; indent-width 4; space-indent on; word-wrap off; word-wrap-column 120;
  4.  * :tabSize=4:indentSize=4:noTabs=true:wrap=false:maxLineLen=120:mode=php:
  5.  *
  6.  * Copyright (C) 2015 Karmabunny Pty Ltd.
  7.  *
  8.  * This file is a part of SproutCMS.
  9.  *
  10.  * SproutCMS is free software: you can redistribute it and/or modify it under the terms
  11.  * of the GNU General Public License as published by the Free Software Foundation, either
  12.  * version 3 of the License, or (at your option) any later version.
  13.  *
  14.  * For more information, visit <http://getsproutcms.com>.
  15.  */
  16.  
  17. use Sprout\Helpers\Enc;
  18. use Sprout\Helpers\File;
  19. ?>
  20. <script>
  21. $(document).ready(function() {
  22. $(".gallery-wrap > a").matchHeight();
  23. });
  24. </script>
  25.  
  26. <?php
  27. echo $toolbar;
  28. ?>
  29.  
  30. <div class="info">
  31. Choose a category of images from the gallery below.
  32. </div>
  33.  
  34. <div class="gallery-wrap">
  35.  
  36. <?php
  37. foreach ($categories as $row) {
  38. $thumbs = explode('|', $row['filenames']);
  39.  
  40. echo '<a href="SITE/tinymce4/image_list/', $row['id'], '">';
  41. echo '<div class="multi-thumb">';
  42.  
  43. $index = 0;
  44. foreach ($thumbs as $filename) {
  45. if (File::exists($filename)) {
  46. echo '<img src="', File::resizeUrl($filename, 'c102x102'), '" class="idx' . $index . '">';
  47. $index++;
  48. if ($index == 3) break;
  49. }
  50. }
  51.  
  52. echo '</div>';
  53. echo '<div class="name">', Enc::html($row['name']), '</div>';
  54. echo '</a>';
  55. }
  56. ?>
  57.  
  58. <div style="clear: both;"></div>
  59. </div>
  60.