/admin/view/template/module/special.tpl

https://bitbucket.org/vsepessarii/vsepessarii · Smarty Template · 130 lines · 127 code · 3 blank · 0 comment · 19 complexity · d00c51eef143d5302c253418366e1577 MD5 · raw file

  1. <?php echo $header; ?>
  2. <div id="content">
  3. <div class="breadcrumb">
  4. <?php foreach ($breadcrumbs as $breadcrumb) { ?>
  5. <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
  6. <?php } ?>
  7. </div>
  8. <?php if ($error_warning) { ?>
  9. <div class="warning"><?php echo $error_warning; ?></div>
  10. <?php } ?>
  11. <div class="box">
  12. <div class="heading">
  13. <h1><img src="view/image/module.png" alt="" /> <?php echo $heading_title; ?></h1>
  14. <div class="buttons"><a onclick="$('#form').submit();" class="button"><?php echo $button_save; ?></a><a onclick="location = '<?php echo $cancel; ?>';" class="button"><?php echo $button_cancel; ?></a></div>
  15. </div>
  16. <div class="content">
  17. <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form">
  18. <table id="module" class="list">
  19. <thead>
  20. <tr>
  21. <td class="left"><?php echo $entry_limit; ?></td>
  22. <td class="left"><?php echo $entry_image; ?></td>
  23. <td class="left"><?php echo $entry_layout; ?></td>
  24. <td class="left"><?php echo $entry_position; ?></td>
  25. <td class="left"><?php echo $entry_status; ?></td>
  26. <td class="right"><?php echo $entry_sort_order; ?></td>
  27. <td></td>
  28. </tr>
  29. </thead>
  30. <?php $module_row = 0; ?>
  31. <?php foreach ($modules as $module) { ?>
  32. <tbody id="module-row<?php echo $module_row; ?>">
  33. <tr>
  34. <td class="left"><input type="text" name="special_module[<?php echo $module_row; ?>][limit]" value="<?php echo $module['limit']; ?>" size="1" /></td>
  35. <td class="left"><input type="text" name="special_module[<?php echo $module_row; ?>][image_width]" value="<?php echo $module['image_width']; ?>" size="3" />
  36. <input type="text" name="special_module[<?php echo $module_row; ?>][image_height]" value="<?php echo $module['image_height']; ?>" size="3" />
  37. <?php if (isset($error_image[$module_row])) { ?>
  38. <span class="error"><?php echo $error_image[$module_row]; ?></span>
  39. <?php } ?></td>
  40. <td class="left"><select name="special_module[<?php echo $module_row; ?>][layout_id]">
  41. <?php foreach ($layouts as $layout) { ?>
  42. <?php if ($layout['layout_id'] == $module['layout_id']) { ?>
  43. <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option>
  44. <?php } else { ?>
  45. <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option>
  46. <?php } ?>
  47. <?php } ?>
  48. </select></td>
  49. <td class="left"><select name="special_module[<?php echo $module_row; ?>][position]">
  50. <?php if ($module['position'] == 'content_top') { ?>
  51. <option value="content_top" selected="selected"><?php echo $text_content_top; ?></option>
  52. <?php } else { ?>
  53. <option value="content_top"><?php echo $text_content_top; ?></option>
  54. <?php } ?>
  55. <?php if ($module['position'] == 'content_bottom') { ?>
  56. <option value="content_bottom" selected="selected"><?php echo $text_content_bottom; ?></option>
  57. <?php } else { ?>
  58. <option value="content_bottom"><?php echo $text_content_bottom; ?></option>
  59. <?php } ?>
  60. <?php if ($module['position'] == 'column_left') { ?>
  61. <option value="column_left" selected="selected"><?php echo $text_column_left; ?></option>
  62. <?php } else { ?>
  63. <option value="column_left"><?php echo $text_column_left; ?></option>
  64. <?php } ?>
  65. <?php if ($module['position'] == 'column_right') { ?>
  66. <option value="column_right" selected="selected"><?php echo $text_column_right; ?></option>
  67. <?php } else { ?>
  68. <option value="column_right"><?php echo $text_column_right; ?></option>
  69. <?php } ?>
  70. </select></td>
  71. <td class="left"><select name="special_module[<?php echo $module_row; ?>][status]">
  72. <?php if ($module['status']) { ?>
  73. <option value="1" selected="selected"><?php echo $text_enabled; ?></option>
  74. <option value="0"><?php echo $text_disabled; ?></option>
  75. <?php } else { ?>
  76. <option value="1"><?php echo $text_enabled; ?></option>
  77. <option value="0" selected="selected"><?php echo $text_disabled; ?></option>
  78. <?php } ?>
  79. </select></td>
  80. <td class="right"><input type="text" name="special_module[<?php echo $module_row; ?>][sort_order]" value="<?php echo $module['sort_order']; ?>" size="3" /></td>
  81. <td class="left"><a onclick="$('#module-row<?php echo $module_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td>
  82. </tr>
  83. </tbody>
  84. <?php $module_row++; ?>
  85. <?php } ?>
  86. <tfoot>
  87. <tr>
  88. <td colspan="6"></td>
  89. <td class="left"><a onclick="addModule();" class="button"><?php echo $button_add_module; ?></a></td>
  90. </tr>
  91. </tfoot>
  92. </table>
  93. </form>
  94. </div>
  95. </div>
  96. </div>
  97. <script type="text/javascript"><!--
  98. var module_row = <?php echo $module_row; ?>;
  99. function addModule() {
  100. html = '<tbody id="module-row' + module_row + '">';
  101. html += ' <tr>';
  102. html += ' <td class="left"><input type="text" name="special_module[' + module_row + '][limit]" value="5" size="1" /></td>';
  103. html += ' <td class="left"><input type="text" name="special_module[' + module_row + '][image_width]" value="80" size="3" /> <input type="text" name="special_module[' + module_row + '][image_height]" value="80" size="3" /></td>';
  104. html += ' <td class="left"><select name="special_module[' + module_row + '][layout_id]">';
  105. <?php foreach ($layouts as $layout) { ?>
  106. html += ' <option value="<?php echo $layout['layout_id']; ?>"><?php echo addslashes($layout['name']); ?></option>';
  107. <?php } ?>
  108. html += ' </select></td>';
  109. html += ' <td class="left"><select name="special_module[' + module_row + '][position]">';
  110. html += ' <option value="content_top"><?php echo $text_content_top; ?></option>';
  111. html += ' <option value="content_bottom"><?php echo $text_content_bottom; ?></option>';
  112. html += ' <option value="column_left"><?php echo $text_column_left; ?></option>';
  113. html += ' <option value="column_right"><?php echo $text_column_right; ?></option>';
  114. html += ' </select></td>';
  115. html += ' <td class="left"><select name="special_module[' + module_row + '][status]">';
  116. html += ' <option value="1" selected="selected"><?php echo $text_enabled; ?></option>';
  117. html += ' <option value="0"><?php echo $text_disabled; ?></option>';
  118. html += ' </select></td>';
  119. html += ' <td class="right"><input type="text" name="special_module[' + module_row + '][sort_order]" value="" size="3" /></td>';
  120. html += ' <td class="left"><a onclick="$(\'#module-row' + module_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>';
  121. html += ' </tr>';
  122. html += '</tbody>';
  123. $('#module tfoot').before(html);
  124. module_row++;
  125. }
  126. //--></script>
  127. <?php echo $footer; ?>