View Single Post
  #22  
Old 07-11-2007, 03:00 PM
 
mssmit mssmit is offline
 

Member
  
Join Date: Sep 2006
Posts: 22
 

Default Re: Detailed Order Management Mod

Detailed order management incl color mod for 4.x

orders_list.tpl (dont'forget to backup your original !!!):

Code:
{* $Id: orders_list.tpl,v 1.18.2.9 2006/11/08 12:34:25 svowl Exp $ *} {assign var="total" value=0.00} {assign var="total_paid" value=0.00} {* genbilim : Javascript functions to copy the address to the clipboard *} <script language=javascript src="../skin1/main/copy_addr.js"></script> <div id="DIV_CopyInform" style="display:none;"></div> {* genbilim-end *} {if $orders ne ""} {capture name=dialog} <div align="right">{include file="buttons/button.tpl" button_title=$lng.lbl_search_again href="orders.php"}</div> {include file="customer/main/navigation.tpl"} {* Colour Key: Begin *} Colour Key: <table width="100%" border="1"> <tr> <td bgcolor="#FFCCFF" name="Pink" width="60" align="middle">Not Finished</td> <td bgcolor="#CCFFCC" name="Green" width="60" align="middle">Queued</td> <td bgcolor="#CCFFFF" name="Blue" width="60" align="middle">Processed</td> <td bgcolor="#CCCCFF" name="Purple" width="60" align="middle">Backordered</td> <td bgcolor="#FFFFCC" name="Yellow" width="60" align="middle">Declined</td> <td bgcolor="#FFCCCC" name="Red" width="60" align="middle">Failed</td> <td bgcolor="#CCCCCC" name="Grey" width="60" align="middle">Complete</td> </tr> </table> {* Colour Key: End *} {include file="main/check_all_row.tpl" form="processorderform" prefix="orderids"} <form action="process_order.php" method="post" name="processorderform"> <input type="hidden" name="mode" value="" /> <table cellpadding="2" cellspacing="1" width="100%"> {assign var="colspan" value=6} <tr class="TableHead"> <td width="5">&nbsp;</td> <td width="5%" nowrap="nowrap">{if $search_prefilled.sort_field eq "orderid"}{include file="buttons/sort_pointer.tpl" dir=$search_prefilled.sort_direction}&nbsp;{/if}<a href="orders.php?mode=search&sort=orderid">#</a></td> <td nowrap="nowrap">{if $search_prefilled.sort_field eq "status"}{include file="buttons/sort_pointer.tpl" dir=$search_prefilled.sort_direction}&nbsp;{/if}<a href="orders.php?mode=search&sort=status">{$lng.lbl_status}</a></td> <td width="30%" nowrap="nowrap">{if $search_prefilled.sort_field eq "customer"}{include file="buttons/sort_pointer.tpl" dir=$search_prefilled.sort_direction}&nbsp;{/if}<a href="orders.php?mode=search&sort=customer">{$lng.lbl_customer}</a></td> {if $usertype eq "A" and $single_mode eq ""} {assign var="colspan" value=7} <td width="20%" nowrap="nowrap">{if $search_prefilled.sort_field eq "provider"}{include file="buttons/sort_pointer.tpl" dir=$search_prefilled.sort_direction}&nbsp;{/if}<a href="orders.php?mode=search&sort=provider">{$lng.lbl_provider}</a></td> {/if} <td width="20%" nowrap="nowrap">{if $search_prefilled.sort_field eq "date"}{include file="buttons/sort_pointer.tpl" dir=$search_prefilled.sort_direction}&nbsp;{/if}<a href="orders.php?mode=search&sort=date">{$lng.lbl_date}</a></td> <td width="20%" align="right" nowrap="nowrap">{if $search_prefilled.sort_field eq "total"}{include file="buttons/sort_pointer.tpl" dir=$search_prefilled.sort_direction}&nbsp;{/if}<a href="orders.php?mode=search&sort=total">{$lng.lbl_total}</a></td> {* genbilim New column for admins to copy the address to the clipboard *} {if $usertype eq 'A'} <td align=center width=50>Copy&nbsp;Address</td> {/if} {* genbilim-end *} </tr> {section name=oid loop=$orders} {math equation="x + ordertotal" x=$total ordertotal=$orders[oid].total assign="total"} {if $orders[oid].status eq "P" or $orders[oid].status eq "C"} {math equation="x + ordertotal" x=$total_paid ordertotal=$orders[oid].total assign="total_paid"} {/if} <TR{cycle values=", class='TableSubHead'"}> <TD width="5"><INPUT type="checkbox" name="orderids[{$orders[oid].orderid}]"></TD> <TD {include file="main/orders_colors.tpl"}>#{$orders[oid].orderid}</TD> <TD nowrap> {if $usertype eq "A" or ($usertype eq "P" and $active_modules.Simple_Module ne "")} <INPUT type="hidden" name="order_status_old[{$orders[oid].orderid}]" value="{$orders[oid].status}"> {include file="main/order_status.tpl" status=$orders[oid].status mode="select" name="order_status[`$orders[oid].orderid`]"} {else} {include file="main/order_status.tpl" status=$orders[oid].status mode="static"} {/if} {if $active_modules.Stop_List ne '' && $orders[oid].blocked eq 'Y'} [img]{$ImagesDir}/no_ip.gif[/img] {/if} </TD> <TD {include file="main/orders_colors.tpl"}>{$orders[oid].firstname} {$orders[oid].lastname} ({$orders[oid].login})</TD> {if $usertype eq "A" and $single_mode eq ""} <TD> {$orders[oid].provider} </TD> {/if} <TD {include file="main/orders_colors.tpl"} nowrap>{$orders[oid].date|date_format:$config.Appearance.date_format}</TD> <TD {include file="main/orders_colors.tpl"} nowrap align="right"> {include file="currency.tpl" value=$orders[oid].total} </TD> {* genbilim *} {if $usertype eq 'A'} <td align=center {include file="main/orders_colors.tpl"}><a href="javascript:void(0)" ship_to="{$orders[oid].s_title}{$orders[oid].s_firstname} {$orders[oid].s_lastname}" ship_address="{$orders[oid].s_address}" ship_city="{$orders[oid].s_city}" ship_state="{$orders[oid].s_state}" ship_country="{$orders[oid].s_country}" ship_zipcode="{$orders[oid].s_zipcode}" onclick="copyShipAddr(this, false);return false;"> <img src="{$ImagesDir}/copy.gif" border=0 align=absmiddle></a></td> {/if} </TR> <tr> <td colspan=3></td> <td colspan=4> <table width=100% cellpadding=5 style="border-collapse:collapse" border=0> <tr bgcolor=#DDDDCC> <td>Product</td> <td>Code</td> <td align=center>Amount</td> <td align=center>Stock</td> </tr> {foreach item=item from=$orders[oid].item_list} <tr bgcolor=#CCCCDD> <td>{$item.product}</td> <td>{$item.productcode}</td> <td align=center>{$item.amount}</td> <td align=center>{$item.avail}</td> </tr> {/foreach} </table> </td> </tr> <TR> <TD style="padding-top:3px;border-bottom:1px solid black" colspan=12>&nbsp;</TD> </TR> <TR> <TD style="padding-top:3px;" colspan=12>&nbsp;</TD> {* genbilim-end *} </tr> {/section} <tr> <td colspan="{$colspan}"><img src="{$ImagesDir}/spacer.gif" width="100%" height="1" alt="" /></td> </tr> <tr> <td colspan="{$colspan}" align="right">{$lng.lbl_gross_total}: <b>{include file="currency.tpl" value=$total}</b></td> </tr> <tr> <td colspan="{$colspan}" align="right">{$lng.lbl_total_paid}: <b>{include file="currency.tpl" value=$total_paid}</b></td> </tr> <tr> <td colspan="{$colspan}"><br /> {include file="customer/main/navigation.tpl"} {if $usertype eq "A" or ($usertype eq "P" and $active_modules.Simple_Mode)} {if $is_gcheckout_orders eq "1"} {$lng.txt_gcheckout_order_list_status_note} <br /> <br /> {/if} <input type="button" value="{$lng.lbl_update_status|strip_tags:false|escape}" onclick="javascript: submitForm(this, 'update');" /> &nbsp;&nbsp;&nbsp;&nbsp; <br /><br /> {/if} <input type="button" value="{$lng.lbl_invoices_for_selected|strip_tags:false|escape}" onclick="javascript: if (checkMarks(this.form, new RegExp('orderids\[[0-9]+\]', 'gi'))) {ldelim} document.processorderform.target='invoices'; submitForm(this, 'invoice'); document.processorderform.target=''; {rdelim}" /> &nbsp;&nbsp;&nbsp;&nbsp; {if $usertype ne "C"} <input type="button" value="{$lng.lbl_labels_for_selected|strip_tags:false|escape}" onclick="javascript: if (checkMarks(this.form, new RegExp('orderids\[[0-9]+\]', 'gi'))) {ldelim} document.processorderform.target='labels'; submitForm(this, 'label'); document.processorderform.target=''; {rdelim}" /> &nbsp;&nbsp;&nbsp;&nbsp; {/if} {if $usertype eq "A" or ($usertype eq "P" and $active_modules.Simple_Mode)} <input type="button" value="{$lng.lbl_delete_selected|strip_tags:false|escape}" onclick="javascript: if (checkMarks(this.form, new RegExp('orderids\[[0-9]+\]', 'gi'))) if (confirm('{$lng.txt_delete_selected_orders_warning|strip_tags}')) submitForm(this, 'delete');" /> &nbsp;&nbsp;&nbsp;&nbsp; {/if} {if $active_modules.Shipping_Label_Generator ne '' && ($usertype eq 'A' || $usertype eq 'P')} <br /> <br /> <br /> {$lng.txt_shipping_labels_note} <br /> <br /> <input type="button" value="{$lng.lbl_get_shipping_labels|strip_tags:false|escape}" onclick="javascript: if (checkMarks(this.form, new RegExp('orderids\[[0-9]+\]', 'gi'))) {ldelim} document.processorderform.action='generator.php'; submitForm(this, ''); {rdelim}" /> {/if} {if $usertype ne "C"} <br /> <br /> <br /> {include file="main/subheader.tpl" title=$lng.lbl_export_orders} {$lng.txt_export_all_found_orders_text} <br /><br /> {$lng.lbl_export_file_format}:<br /> <select id="export_fmt" name="export_fmt"> <option value="std">{$lng.lbl_standart}</option> <option value="csv_tab">{$lng.lbl_40x_compatible}: CSV {$lng.lbl_with_tab_delimiter}</option> <option value="csv_semi">{$lng.lbl_40x_compatible}: CSV {$lng.lbl_with_semicolon_delimiter}</option> <option value="csv_comma">{$lng.lbl_40x_compatible}: CSV {$lng.lbl_with_comma_delimiter}</option> {if $active_modules.QuickBooks eq "Y"} {include file="modules/QuickBooks/orders.tpl"} {/if} </select> <br /> <br /> <input type="button" value="{$lng.lbl_export|strip_tags:false|escape}" onclick="javascript: if (checkMarks(this.form, new RegExp('orderids\[[0-9]+\]', 'gi'))) submitForm(this, 'export');" />&nbsp;&nbsp;&nbsp; <input type="button" value="{$lng.lbl_export_all_found|strip_tags:false|escape}" onclick="javascript: self.location='orders.php?mode=search&export=export_found&export_fmt='+document.getElementById('export_fmt').value;" /> {/if} </td> </tr> </table> </form> {/capture} {include file="dialog.tpl" title=$lng.lbl_search_results content=$smarty.capture.dialog extra='width="100%"'} {/if}
__________________
Regards
Martijn

X-cart 4.1.8(win)
Reply With Quote