PageRenderTime 48ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/admin/view/template/module/tagcloud.tpl

https://bitbucket.org/Shoora/tagcloud1.5.4
Smarty Template | 150 lines | 146 code | 4 blank | 0 comment | 22 complexity | 40d9623f712b0b477954e35848cadfb6 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 class="form">
  19. <tr>
  20. <td><?php echo $entry_generate; ?></td>
  21. <td><a href="#" class="button" id="generate-tags"><span><?php echo $button_generate; ?></span></td>
  22. </tr>
  23. <tr>
  24. <td><?php echo $entry_resize; ?></td>
  25. <td><input type="checkbox" name="tagcloud_resize" value="1" <?php if(isset($tagcloud_resize) && $tagcloud_resize == '1') { echo 'checked="checked"'; } ?> /></td>
  26. </tr>
  27. </table>
  28. <table id="module" class="list">
  29. <thead>
  30. <tr>
  31. <td class="left"><?php echo $entry_limit; ?></td>
  32. <td class="left"><?php echo $entry_fonts; ?></td>
  33. <td class="left"><?php echo $entry_layout; ?></td>
  34. <td class="left"><?php echo $entry_position; ?></td>
  35. <td class="left"><?php echo $entry_status; ?></td>
  36. <td class="right"><?php echo $entry_sort_order; ?></td>
  37. <td></td>
  38. </tr>
  39. </thead>
  40. <?php $module_row = 0; ?>
  41. <?php foreach ($modules as $module) { ?>
  42. <tbody id="module-row<?php echo $module_row; ?>">
  43. <tr>
  44. <td class="left"><input type="text" name="tagcloud_module[<?php echo $module_row; ?>][limit]" value="<?php echo $module['limit']; ?>" size="1" /></td>
  45. <td class="left"><input type="text" name="tagcloud_module[<?php echo $module_row; ?>][min_font_size]" value="<?php echo $module['min_font_size']; ?>" size="3" />
  46. <input type="text" name="tagcloud_module[<?php echo $module_row; ?>][max_font_size]" value="<?php echo $module['max_font_size']; ?>" size="3" />
  47. <?php if (isset($error_font[$module_row])) { ?>
  48. <span class="error"><?php echo $error_font[$module_row]; ?></span>
  49. <?php } ?></td>
  50. <td class="left"><select name="tagcloud_module[<?php echo $module_row; ?>][layout_id]">
  51. <?php foreach ($layouts as $layout) { ?>
  52. <?php if ($layout['layout_id'] == $module['layout_id']) { ?>
  53. <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option>
  54. <?php } else { ?>
  55. <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option>
  56. <?php } ?>
  57. <?php } ?>
  58. </select></td>
  59. <td class="left"><select name="tagcloud_module[<?php echo $module_row; ?>][position]">
  60. <?php if ($module['position'] == 'content_top') { ?>
  61. <option value="content_top" selected="selected"><?php echo $text_content_top; ?></option>
  62. <?php } else { ?>
  63. <option value="content_top"><?php echo $text_content_top; ?></option>
  64. <?php } ?>
  65. <?php if ($module['position'] == 'content_bottom') { ?>
  66. <option value="content_bottom" selected="selected"><?php echo $text_content_bottom; ?></option>
  67. <?php } else { ?>
  68. <option value="content_bottom"><?php echo $text_content_bottom; ?></option>
  69. <?php } ?>
  70. <?php if ($module['position'] == 'column_left') { ?>
  71. <option value="column_left" selected="selected"><?php echo $text_column_left; ?></option>
  72. <?php } else { ?>
  73. <option value="column_left"><?php echo $text_column_left; ?></option>
  74. <?php } ?>
  75. <?php if ($module['position'] == 'column_right') { ?>
  76. <option value="column_right" selected="selected"><?php echo $text_column_right; ?></option>
  77. <?php } else { ?>
  78. <option value="column_right"><?php echo $text_column_right; ?></option>
  79. <?php } ?>
  80. </select></td>
  81. <td class="left"><select name="tagcloud_module[<?php echo $module_row; ?>][status]">
  82. <?php if ($module['status']) { ?>
  83. <option value="1" selected="selected"><?php echo $text_enabled; ?></option>
  84. <option value="0"><?php echo $text_disabled; ?></option>
  85. <?php } else { ?>
  86. <option value="1"><?php echo $text_enabled; ?></option>
  87. <option value="0" selected="selected"><?php echo $text_disabled; ?></option>
  88. <?php } ?>
  89. </select></td>
  90. <td class="right"><input type="text" name="tagcloud_module[<?php echo $module_row; ?>][sort_order]" value="<?php echo $module['sort_order']; ?>" size="3" /></td>
  91. <td class="left"><a onclick="$('#module-row<?php echo $module_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td>
  92. </tr>
  93. </tbody>
  94. <?php $module_row++; ?>
  95. <?php } ?>
  96. <tfoot>
  97. <tr>
  98. <td colspan="6"></td>
  99. <td class="left"><a onclick="addModule();" class="button"><?php echo $button_add_module; ?></a></td>
  100. </tr>
  101. </tfoot>
  102. </table>
  103. </form>
  104. </div>
  105. </div>
  106. <div id="dialog" style="display: none;" title="Generate Response"></div>
  107. <script type="text/javascript"><!--
  108. var module_row = <?php echo $module_row; ?>;
  109. function addModule() {
  110. html = '<tbody id="module-row' + module_row + '">';
  111. html += ' <tr>';
  112. html += ' <td class="left"><input type="text" name="tagcloud_module[' + module_row + '][limit]" value="5" size="1" /></td>';
  113. html += ' <td class="left"><input type="text" name="tagcloud_module[' + module_row + '][min_font_size]" value="10" size="3" /> <input type="text" name="tagcloud_module[' + module_row + '][max_font_size]" value="22" size="3" /></td>';
  114. html += ' <td class="left"><select name="tagcloud_module[' + module_row + '][layout_id]">';
  115. <?php foreach ($layouts as $layout) { ?>
  116. html += ' <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option>';
  117. <?php } ?>
  118. html += ' </select></td>';
  119. html += ' <td class="left"><select name="tagcloud_module[' + module_row + '][position]">';
  120. html += ' <option value="content_top"><?php echo $text_content_top; ?></option>';
  121. html += ' <option value="content_bottom"><?php echo $text_content_bottom; ?></option>';
  122. html += ' <option value="column_left"><?php echo $text_column_left; ?></option>';
  123. html += ' <option value="column_right"><?php echo $text_column_right; ?></option>';
  124. html += ' </select></td>';
  125. html += ' <td class="left"><select name="tagcloud_module[' + module_row + '][status]">';
  126. html += ' <option value="1" selected="selected"><?php echo $text_enabled; ?></option>';
  127. html += ' <option value="0"><?php echo $text_disabled; ?></option>';
  128. html += ' </select></td>';
  129. html += ' <td class="right"><input type="text" name="tagcloud_module[' + module_row + '][sort_order]" value="" size="3" /></td>';
  130. html += ' <td class="left"><a onclick="$(\'#module-row' + module_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>';
  131. html += ' </tr>';
  132. html += '</tbody>';
  133. $('#module tfoot').before(html);
  134. module_row++;
  135. }
  136. $('#generate-tags').click(function(e) {
  137. e.preventDefault();
  138. $('#dialog').html('<img src="../catalog/view/theme/default/image/loading.gif" />');
  139. $('#dialog').dialog();
  140. $.get('<?php echo html_entity_decode($generate_url); ?>', function(data){
  141. dialogHtml = '<table><tr><td><strong>'+data['status']+':</strong></td><td>'+data['message']+'</td></tr></table>';
  142. $('#dialog').html(dialogHtml);
  143. }, "json");
  144. });
  145. //--></script>
  146. <?php echo $footer; ?>