/administrator/components/com_templates/views/source/tmpl/edit.php

https://bitbucket.org/eternaware/joomus · PHP · 48 lines · 35 code · 6 blank · 7 comment · 5 complexity · 6a89f638748ba1a4ea4de10c2f8b4473 MD5 · raw file

  1. <?php
  2. /**
  3. * @package Joomla.Administrator
  4. * @subpackage com_templates
  5. *
  6. * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
  7. * @license GNU General Public License version 2 or later; see LICENSE.txt
  8. */
  9. defined('_JEXEC') or die;
  10. JHtml::addIncludePath(JPATH_COMPONENT.'/helpers/html');
  11. JHtml::_('behavior.tooltip');
  12. JHtml::_('behavior.formvalidation');
  13. JHtml::_('behavior.keepalive');
  14. ?>
  15. <script type="text/javascript">
  16. Joomla.submitbutton = function(task)
  17. {
  18. if (task == 'source.cancel' || document.formvalidator.isValid(document.id('source-form'))) {
  19. <?php echo $this->form->getField('source')->save(); ?>
  20. Joomla.submitform(task, document.getElementById('source-form'));
  21. } else {
  22. alert('<?php echo $this->escape(JText::_('JGLOBAL_VALIDATION_FORM_FAILED'));?>');
  23. }
  24. }
  25. </script>
  26. <form action="<?php echo JRoute::_('index.php?option=com_templates&layout=edit'); ?>" method="post" name="adminForm" id="source-form" class="form-validate">
  27. <?php if ($this->ftp) : ?>
  28. <?php echo $this->loadTemplate('ftp'); ?>
  29. <?php endif; ?>
  30. <fieldset class="adminform">
  31. <legend><?php echo JText::sprintf('COM_TEMPLATES_TEMPLATE_FILENAME', $this->source->filename, $this->template->element); ?></legend>
  32. <?php echo $this->form->getLabel('source'); ?>
  33. <div class="clr"></div>
  34. <div class="editor-border">
  35. <?php echo $this->form->getInput('source'); ?>
  36. </div>
  37. <input type="hidden" name="task" value="" />
  38. <?php echo JHtml::_('form.token'); ?>
  39. </fieldset>
  40. <?php echo $this->form->getInput('extension_id'); ?>
  41. <?php echo $this->form->getInput('filename'); ?>
  42. </form>