/administrator/components/com_categories/views/category/tmpl/edit.php

https://bitbucket.org/pastor399/newcastleunifc · PHP · 217 lines · 192 code · 16 blank · 9 comment · 9 complexity · 9bcce89718a1f9165085fbfdda202bc5 MD5 · raw file

  1. <?php
  2. /**
  3. * @package Joomla.Administrator
  4. * @subpackage com_categories
  5. *
  6. * @copyright Copyright (C) 2005 - 2013 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. // Include the component HTML helpers.
  11. JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
  12. $app = JFactory::getApplication();
  13. $input = $app->input;
  14. // Load the tooltip behavior.
  15. JHtml::_('behavior.tooltip');
  16. JHtml::_('behavior.formvalidation');
  17. JHtml::_('behavior.keepalive');
  18. JHtml::_('formbehavior.chosen', 'select');
  19. ?>
  20. <script type="text/javascript">
  21. Joomla.submitbutton = function(task)
  22. {
  23. if (task == 'category.cancel' || document.formvalidator.isValid(document.id('item-form')))
  24. {
  25. <?php echo $this->form->getField('description')->save(); ?>
  26. Joomla.submitform(task, document.getElementById('item-form'));
  27. }
  28. }
  29. </script>
  30. <form action="<?php echo JRoute::_('index.php?option=com_categories&extension=' . $input->getCmd('extension', 'com_content') . '&layout=edit&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate form-horizontal">
  31. <div class="row-fluid">
  32. <!-- Begin Content -->
  33. <div class="span10 form-horizontal">
  34. <?php echo JHtml::_('bootstrap.startTabSet', 'myTab', array('active' => 'general')); ?>
  35. <?php echo JHtml::_('bootstrap.addTab', 'myTab', 'general', JText::_('COM_CATEGORIES_FIELDSET_DETAILS', true)); ?>
  36. <div class="control-group">
  37. <div class="control-label">
  38. <?php echo $this->form->getLabel('title'); ?>
  39. </div>
  40. <div class="controls">
  41. <?php echo $this->form->getInput('title'); ?>
  42. </div>
  43. </div>
  44. <div class="control-group">
  45. <div class="control-label">
  46. <?php echo $this->form->getLabel('alias'); ?>
  47. </div>
  48. <div class="controls">
  49. <?php echo $this->form->getInput('alias'); ?>
  50. </div>
  51. </div>
  52. <div class="control-group">
  53. <div class="control-label">
  54. <?php echo $this->form->getLabel('description'); ?>
  55. </div>
  56. <div class="controls">
  57. <?php echo $this->form->getInput('description'); ?>
  58. </div>
  59. </div>
  60. <div class="control-group">
  61. <div class="control-label">
  62. <?php echo $this->form->getLabel('extension'); ?>
  63. </div>
  64. <div class="controls">
  65. <?php echo $this->form->getInput('extension'); ?>
  66. </div>
  67. </div>
  68. <?php echo JHtml::_('bootstrap.endTab'); ?>
  69. <?php echo JHtml::_('bootstrap.addTab', 'myTab', 'publishing', JText::_('COM_CATEGORIES_FIELDSET_PUBLISHING', true)); ?>
  70. <div class="control-group">
  71. <div class="control-label">
  72. <?php echo $this->form->getLabel('id'); ?>
  73. </div>
  74. <div class="controls">
  75. <?php echo $this->form->getInput('id'); ?>
  76. </div>
  77. </div>
  78. <div class="control-group">
  79. <div class="control-label">
  80. <?php echo $this->form->getLabel('hits'); ?>
  81. </div>
  82. <div class="controls">
  83. <?php echo $this->form->getInput('hits'); ?>
  84. </div>
  85. </div>
  86. <div class="control-group">
  87. <div class="control-label">
  88. <?php echo $this->form->getLabel('created_user_id'); ?>
  89. </div>
  90. <div class="controls">
  91. <?php echo $this->form->getInput('created_user_id'); ?>
  92. </div>
  93. </div>
  94. <?php if (intval($this->item->created_time)) : ?>
  95. <div class="control-group">
  96. <div class="control-label">
  97. <?php echo $this->form->getLabel('created_time'); ?>
  98. </div>
  99. <div class="controls">
  100. <?php echo $this->form->getInput('created_time'); ?>
  101. </div>
  102. </div>
  103. <?php endif; ?>
  104. <?php if ($this->item->modified_user_id) : ?>
  105. <div class="control-group">
  106. <div class="control-label">
  107. <?php echo $this->form->getLabel('modified_user_id'); ?>
  108. </div>
  109. <div class="controls">
  110. <?php echo $this->form->getInput('modified_user_id'); ?>
  111. </div>
  112. </div>
  113. <div class="control-group">
  114. <div class="control-label">
  115. <?php echo $this->form->getLabel('modified_time'); ?>
  116. </div>
  117. <div class="controls">
  118. <?php echo $this->form->getInput('modified_time'); ?>
  119. </div>
  120. </div>
  121. <?php endif; ?>
  122. <?php echo JHtml::_('bootstrap.endTab'); ?>
  123. <?php echo JHtml::_('bootstrap.addTab', 'myTab', 'options', JText::_('CATEGORIES_FIELDSET_OPTIONS', true)); ?>
  124. <fieldset>
  125. <?php echo $this->loadTemplate('options'); ?>
  126. </fieldset>
  127. <?php echo JHtml::_('bootstrap.endTab'); ?>
  128. <?php echo JHtml::_('bootstrap.addTab', 'myTab', 'metadata', JText::_('JGLOBAL_FIELDSET_METADATA_OPTIONS', true)); ?>
  129. <fieldset>
  130. <?php echo $this->loadTemplate('metadata'); ?>
  131. </fieldset>
  132. <?php echo JHtml::_('bootstrap.endTab'); ?>
  133. <?php echo $this->loadTemplate('extrafields'); ?>
  134. <?php if ($this->assoc) : ?>
  135. <?php echo JHtml::_('bootstrap.addTab', 'myTab', 'associations', JText::_('JGLOBAL_FIELDSET_ASSOCIATIONS', true)); ?>
  136. <fieldset>
  137. <?php echo $this->loadTemplate('associations'); ?>
  138. </fieldset>
  139. <?php echo JHtml::_('bootstrap.endTab'); ?>
  140. <?php endif; ?>
  141. <?php if ($this->canDo->get('core.admin')) : ?>
  142. <?php echo JHtml::_('bootstrap.addTab', 'myTab', 'rules', JText::_('COM_CATEGORIES_FIELDSET_RULES', true)); ?>
  143. <fieldset>
  144. <?php echo $this->form->getInput('rules'); ?>
  145. </fieldset>
  146. <?php echo JHtml::_('bootstrap.endTab'); ?>
  147. <?php endif; ?>
  148. <?php echo JHtml::_('bootstrap.endTabSet'); ?>
  149. <input type="hidden" name="task" value="" />
  150. <?php echo JHtml::_('form.token'); ?>
  151. </div>
  152. <!-- End Content -->
  153. <!-- Begin Sidebar -->
  154. <div class="span2">
  155. <h4><?php echo JText::_('JDETAILS');?></h4>
  156. <hr />
  157. <fieldset class="form-vertical">
  158. <div class="control-group">
  159. <div class="controls">
  160. <?php echo $this->form->getValue('title'); ?>
  161. </div>
  162. </div>
  163. <div class="control-group">
  164. <?php echo $this->form->getLabel('parent_id'); ?>
  165. <div class="controls">
  166. <?php echo $this->form->getInput('parent_id'); ?>
  167. </div>
  168. </div>
  169. <div class="control-group">
  170. <?php echo $this->form->getLabel('published'); ?>
  171. <div class="controls">
  172. <?php echo $this->form->getInput('published'); ?>
  173. </div>
  174. </div>
  175. <div class="control-group">
  176. <?php echo $this->form->getLabel('access'); ?>
  177. <div class="controls">
  178. <?php echo $this->form->getInput('access'); ?>
  179. </div>
  180. </div>
  181. <div class="control-group">
  182. <?php echo $this->form->getLabel('language'); ?>
  183. <div class="controls">
  184. <?php echo $this->form->getInput('language'); ?>
  185. </div>
  186. </div>
  187. <div class="control-group">
  188. <?php foreach ($this->form->getFieldset('jmetadata') as $field) : ?>
  189. <?php if ($field->name == 'jform[metadata][tags][]') :?>
  190. <div class="control-group">
  191. <div class="control-label"><?php echo $field->label; ?></div>
  192. <div class="controls"><?php echo $field->input; ?></div>
  193. </div>
  194. <?php endif; ?>
  195. <?php endforeach; ?>
  196. </div>
  197. </fieldset>
  198. </div>
  199. <!-- End Sidebar -->
  200. </div>
  201. </form>