PageRenderTime 43ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/3.0/modules/themeroller/views/admin_themeroller.html.php

http://github.com/gallery/gallery3-contrib
PHP | 79 lines | 78 code | 1 blank | 0 comment | 17 complexity | 6162dd32e4fab3122b8a46d85815980d MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, LGPL-2.1
  1. <?php defined("SYSPATH") or die("No direct script access.") ?>
  2. <script type="text/javascript" src="<?= url::file("lib/swfobject.js") ?>"></script>
  3. <script type="text/javascript" src="<?= url::file("lib/uploadify/jquery.uploadify.min.js") ?>"></script>
  4. <script type="text/javascript">
  5. $("#g-admin-themeroller").ready(function() {
  6. $("#g-themeroller-zip").uploadify({
  7. 'uploader' : '<?= url::file("lib/uploadify/uploadify.swf") ?>',
  8. 'script' : '<?= url::site($action) ?>',
  9. 'cancelImg' : '<?= url::file("lib/uploadify/cancel.png") ?>',
  10. 'fileExt' : '*.zip',
  11. scriptData: <?= json_encode($script_data) ?>,
  12. 'fileDesc' : <?= t("Archive file")->for_js() ?>,
  13. 'auto' : true,
  14. 'multi' : false,
  15. 'wmode' : 'transparent',
  16. hideButton: true, /* should be true */
  17. });
  18. $("#g-themeroller-zipUploader").css({height: '25px', width: '70px', position: 'absolute'});
  19. });
  20. </script>
  21. <div id="g-admin-themeroller">
  22. <h1><?= t("Generate theme") ?></h1>
  23. <?= form::open($action, array("method" => "post", "id" => "g-themeroller-form")) ?>
  24. <fieldset>
  25. <ul>
  26. <li><?= access::csrf_form_field() ?></li>
  27. <? if (!$is_writable): ?>
  28. <li class="g-error">
  29. <?= t("The theme directory is not writable. Please ensure that it is writable by the web server") ?>
  30. </li>
  31. <? endif ?>
  32. <li <? if (!empty($errors["name"])): ?> class="g-error"<? endif ?>>
  33. <?= form::label("name", t("Name")) ?>
  34. <?= form::input("name", $form["name"]) ?>
  35. <? if (!empty($errors["name"]) && $errors["name"] == "required"): ?>
  36. <p class="g-error"><?= t("Theme name is required") ?></p>
  37. <? endif ?>
  38. <? if (!empty($errors["name"]) && $errors["name"] == "module_exists"): ?>
  39. <p class="g-error"><?= t("Theme exists") ?></p>
  40. <? endif ?>
  41. </li>
  42. <li <? if (!empty($errors["display_name"])): ?> class="g-error"<? endif ?>>
  43. <?= form::label("display_name", t("Display name")) ?>
  44. <?= form::input("display_name", $form["display_name"]) ?>
  45. <? if (!empty($errors["display_name"]) && $errors["display_name"] == "required"): ?>
  46. <p class="g-error"><?= t("Theme display_name is required")?></p>
  47. <? endif ?>
  48. </li>
  49. <li <? if (!empty($errors["description"])): ?> class="g-error"<? endif ?>>
  50. <?= form::label("description", t("Description")) ?>
  51. <?= form::textarea("description", $form["description"]) ?>
  52. <? if (!empty($errors["description"]) && $errors["description"] == "required"): ?>
  53. <p class="g-error"><?= t("Theme description is required")?></p>
  54. <? endif ?>
  55. </li>
  56. <li>
  57. <?= form::label("is_admin", t("Generate an admin theme")) ?>
  58. <?= form::checkbox("is_admin", "", !empty($form["is_admin"])) ?>
  59. </li>
  60. <li>
  61. <?= form::label("zip_file", t("Upload and generate theme")) ?>
  62. <br />
  63. <?= form::upload(array("name" => "zip_file",
  64. "id" => "g-themeroller-zip",
  65. "accept" => "application/zip, multipart/x-zip")) ?>
  66. <span style="z-index: 1">
  67. <button type="submit"
  68. id="g-generate-theme"
  69. class="<?= $submit_class ?>"
  70. <? if ($not_writable): ?> disabled<? endif ?>>
  71. <?= t("Generate") ?>
  72. </button>
  73. </span>
  74. </li>
  75. </ul>
  76. </fieldset>
  77. </form>
  78. </div>