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

https://bitbucket.org/mjalajel/opencart · Smarty Template · 132 lines · 129 code · 3 blank · 0 comment · 19 complexity · 319f1b54a01125d1c9e9d823ed174539 MD5 · raw file

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