summaryrefslogtreecommitdiff
path: root/core/views/admin_graphics.html.php
blob: 6b64da5929e94853ef56a08af40cd0c092e13d6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?php defined("SYSPATH") or die("No direct script access.") ?>
<script type="text/javascript">
  $(document).ready(function() {
    select_toolkit = function(el) {
      if (!$(this).hasClass("selected")) {
        window.location = '<?= url::site("admin/graphics/choose/__TK__?csrf=" . access::csrf_token()) ?>'
          .replace("__TK__", $(this).attr("id"));
      }
    };
    $("#gAdminGraphics table tr").click(select_toolkit);
  });
</script>
<div id="gAdminGraphics">
  <h1> <?= t("Graphics Settings") ?> </h1>
  <p>
    <?= t("Gallery needs a graphics toolkit in order to manipulate your photos.  Please choose one from the list below.") ?>
  </p>

  <h2> <?= t("Graphics Toolkits") ?> </h2>
  <table>
    <tr id="gd" <?= ($active == "gd") ? "class=\"selected\"" : "" ?>>
      <td valign="top">
        <img width="170" height="110" src="http://www.libgd.org/skins/libgd/gdlogosmall.png">
      </td>
      <td>
        <h3> <?= t("GD") ?> </h3>
        <p>
          <?= t("The GD graphics library is an extension to PHP commonly installed most webservers.  Please refer to the {{link_start}}GD website{{link_end}} for more information.",
              array("link_start" => "<a href=\"http://www.boutell.com/gd/\">", "link_end" => "</a>")) ?>
        </p>
        <? if ($tk->gd["GD Version"] && function_exists('imagerotate')): ?>
        <p class="gSuccess">
          <?= t("You have GD version {{version}}.", array("version" => $tk->gd["GD Version"])) ?>
        </p>
        <? elseif ($tk->gd["GD Version"]): ?>
        <p class="gWarning">
          <?= t("You have GD version {{version}}, but it lacks image rotation.",
              array("version" => $tk->gd["GD Version"])) ?>
        </p>
        <? else: ?>
        <p class="gInfo">
          <?= t("You do not have GD installed.") ?>
        </p>
        <? endif ?>
      </td>
    </tr>

    <tr id="imagemagick" <?= ($active == "imagemagick") ? "class=\"selected\"" : "" ?>>
      <td valign="top">
        <img width="114" height="118" src="http://www.imagemagick.org/image/logo.jpg">
      </td>
      <td>
        <h3> <?= t("ImageMagick") ?> </h3>
        <p>
          <?= t("ImageMagick is a standalone graphics program available on most Linux systems.  Please refer to the {{link_start}}ImageMagick website{{link_end}} for more information.",
              array("link_start" => "<a href=\"http://www.imagemagick.org/\">", "link_end" => "</a>")) ?>
        </p>
        <? if ($tk->imagemagick): ?>
        <p class="gSuccess">
          <?= t("You have ImageMagick installed in {{path}}", array("path" => $tk->imagemagick)) ?>
        </p>
        <? else: ?>
        <p class="gInfo">
          <?= t("ImageMagick is not available on your system.") ?>
        </p>
        <? endif ?>
      </td>
    </tr>

    <tr id="graphicsmagick" <?= ($active == "graphicsmagick") ? "class=\"selected\"" : "" ?>>
      <td valign="top">
        <img width="107" height="76" src="http://www.graphicsmagick.org/images/gm-107x76.png">
      </td>
      <td>
        <h3> <?= t("GraphicsMagick") ?> </h3>
        <p>
          <?= t("GraphicsMagick is a standalone graphics program available on most Linux systems.  Please refer to the {{link_start}}GraphicsMagick website{{link_end}} for more information.",
              array("link_start" => "<a href=\"http://www.graphicsmagick.org/\">", "link_end" => "</a>")) ?>
        </p>
        <? if ($tk->graphicsmagick): ?>
        <p class="gSuccess">
          <?= t("You have GraphicsMagick installed in {{path}}", array("path" => $tk->graphicsmagick)) ?>
        </p>
        <? else: ?>
        <p class="gInfo">
          <?= t("GraphicsMagick is not available on your system.") ?>
        </p>
        <? endif ?>
      </td>
    </tr>
  </table>
</div>