PageRenderTime 42ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/themes/default/blocks/invoice_item/search_show.tpl

https://github.com/axxtel/agilebill
Smarty Template | 167 lines | 155 code | 12 blank | 0 comment | 5 complexity | f2a68c4289da6398a6fd80fd0c01550b MD5 | raw file
  1. {$method->exe("invoice_item","search_show")}
  2. {if ($method->result == FALSE)}
  3. {$block->display("core:method_error")}
  4. {else}
  5. {if $results == 1}
  6. {translate results=$results}search_result_count{/translate}
  7. {else}
  8. {translate results=$results}search_results_count{/translate}
  9. {/if}
  10. <BR>
  11. {literal}
  12. <script language="JavaScript">
  13. <!-- START
  14. var module = 'invoice_item';
  15. {/literal}
  16. {if $VAR._print == TRUE}
  17. var p = '&_escape=y&_print=y';
  18. {else}
  19. var p = '';
  20. {/if}{literal}
  21. var IMAGE = '{/literal}{$NONSSL_IMAGE}{literal}';
  22. var order = '{/literal}{$order}{literal}';
  23. var sort1 = '{/literal}{$sort}{literal}';
  24. var search_id = '{/literal}{$search_id}{literal}';
  25. var page = {/literal}{$page}{literal};
  26. var pages = '{/literal}{$pages}{literal}';
  27. var results = '{/literal}{$results}{literal}';
  28. var limit = '{/literal}{$limit}{literal}';
  29. record_arr = new Array ({/literal}{$limit}{literal});
  30. var i = 0;
  31. // END -->
  32. </script>
  33. <SCRIPT SRC="themes/{/literal}{$THEME_NAME}{literal}/search.js"></SCRIPT>
  34. {/literal}
  35. <!-- SHOW THE SEARCH NAVIGATION MENU -->
  36. <center><script language="JavaScript">document.write(search_nav_top());</script></center>
  37. <!-- BEGIN THE RESULTS CONTENT AREA -->
  38. <div id="search_results" onKeyPress="key_handler(event);">
  39. <table id="main1" width="100%" border="0" cellspacing="0" cellpadding="0" class="table_background">
  40. <form id="form1" name="form1" method="post" action="">
  41. <tr>
  42. <td>
  43. <table id="main2" width="100%" border="0" cellspacing="1" cellpadding="2">
  44. <!-- DISPLAY THE SEARCH HEADING -->
  45. <tr valign="middle" align="center" class="table_heading">
  46. <td width="5%" class="table_heading">&nbsp;</td>
  47. <td width="9.5%" class="table_heading">
  48. {literal}
  49. <script language="JavaScript">
  50. document.write(search_heading('{/literal}{translate module=invoice_item}field_sku{/translate}{literal}','sku'));
  51. </script>
  52. {/literal}
  53. </td>
  54. <td width="9.5%" class="table_heading">
  55. {literal}
  56. <script language="JavaScript">
  57. document.write(search_heading('{/literal}{translate module=invoice_item}field_item_type{/translate}{literal}','item_type'));
  58. </script>
  59. {/literal}
  60. </td>
  61. <td width="9.5%" class="table_heading">
  62. {literal}
  63. <script language="JavaScript">
  64. document.write(search_heading('{/literal}{translate module=invoice_item}field_product_attr{/translate}{literal}','product_attr'));
  65. </script>
  66. {/literal}
  67. </td>
  68. <td width="9.5%" class="table_heading">
  69. {literal}
  70. <script language="JavaScript">
  71. document.write(search_heading('{/literal}{translate module=invoice_item}field_price_base{/translate}{literal}','price_base'));
  72. </script>
  73. {/literal}
  74. </td>
  75. <td width="9.5%" class="table_heading">
  76. {literal}
  77. <script language="JavaScript">
  78. document.write(search_heading('{/literal}{translate module=invoice_item}field_price_setup{/translate}{literal}','price_setup'));
  79. </script>
  80. {/literal}
  81. </td>
  82. <td width="9.5%" class="table_heading">
  83. {literal}
  84. <script language="JavaScript">
  85. document.write(search_heading('{/literal}{translate module=invoice_item}field_recurring_schedule{/translate}{literal}','recurring_schedule'));
  86. </script>
  87. {/literal}
  88. </td>
  89. <td width="9.5%" class="table_heading">
  90. {literal}
  91. <script language="JavaScript">
  92. document.write(search_heading('{/literal}{translate module=invoice_item}field_domain_name{/translate}{literal}','domain_name'));
  93. </script>
  94. {/literal}
  95. </td>
  96. <td width="9.5%" class="table_heading">
  97. {literal}
  98. <script language="JavaScript">
  99. document.write(search_heading('{/literal}{translate module=invoice_item}field_domain_tld{/translate}{literal}','domain_tld'));
  100. </script>
  101. {/literal}
  102. </td>
  103. <td width="9.5%" class="table_heading">
  104. {literal}
  105. <script language="JavaScript">
  106. document.write(search_heading('{/literal}{translate module=invoice_item}field_domain_term{/translate}{literal}','domain_term'));
  107. </script>
  108. {/literal}
  109. </td>
  110. <td width="9.5%" class="table_heading">
  111. {literal}
  112. <script language="JavaScript">
  113. document.write(search_heading('{/literal}{translate module=invoice_item}field_domain_type{/translate}{literal}','domain_type'));
  114. </script>
  115. {/literal}
  116. </td>
  117. <!-- LOOP THROUGH EACH RECORD -->
  118. {foreach from=$invoice_item item=record}
  119. <tr id="row{$record.id}" onClick="row_sel('{$record.id}',1);" onDblClick="window.location='?_page=invoice_item:view&id={$record.id},';" onMouseOver="row_mouseover('{$record.id}', 'row_mouse_over_select', 'row_mouse_over');" onMouseOut="row_mouseout('{$record.id}', '{$record._C}', 'row_select');" class="{$record._C}">
  120. <td align="center" width="5%">
  121. <input type="checkbox" name="record{$record.id}" value="{$record.id}" onClick="row_sel('{$record.id}',1,'{$record._C}');">
  122. </td>
  123. <td>&nbsp;{$record.sku}</td>
  124. <td>&nbsp;{if $record.item_type == "1"}{translate}true{/translate}{else}{translate}false{/translate}{/if}</td>
  125. <td>&nbsp;{$record.product_attr}</td>
  126. <td>&nbsp;{$record.price_base}</td>
  127. <td>&nbsp;{$record.price_setup}</td>
  128. <td>&nbsp;{$record.recurring_schedule}</td>
  129. <td>&nbsp;{$record.domain_name}</td>
  130. <td>&nbsp;{$record.domain_tld}</td>
  131. <td>&nbsp;{$record.domain_term}</td>
  132. <td>&nbsp;{$record.domain_type}</td>
  133. </tr>
  134. {literal}
  135. <script language="JavaScript">row_sel('{/literal}{$record.id}{literal}', 0, '{/literal}{$record._C}{literal}'); record_arr[i] = '{/literal}{$record.id}{literal}'; i++; </script>
  136. {/literal}
  137. {/foreach}
  138. <!-- END OF RESULT LOOP -->
  139. </table>
  140. </td>
  141. </tr>
  142. </form>
  143. </table>
  144. {if $VAR._print != TRUE}<br>
  145. <center>
  146. <input type="submit" name="Submit" value="{translate}view_edit{/translate}" onClick="mass_do('', module+':view', limit, module);" class="form_button">
  147. <input type="submit" name="Submit" value="{translate}delete{/translate}" onClick="mass_do('delete', module+':search_show&search_id={$search_id}&page={$page}&order_by={$order}&{$sort}', limit, module);" class="form_button">
  148. <input type="submit" name="Submit" value="{translate}select_all{/translate}" onClick="all_select(record_arr);" class="form_button">
  149. <input type="submit" name="Submit" value="{translate}deselect_all{/translate}" onClick="all_deselect(record_arr);" class="form_button">
  150. <input type="submit" name="Submit" value="{translate}range_select{/translate}" onClick="all_range_select(record_arr,limit);" class="form_button">
  151. <br>
  152. </center>
  153. {/if}
  154. {/if}
  155. </div>