It would be better to create a separate file called say order_colours.tpl and put the contents in that.
I have
Code:
{if $orders[oid].status eq "C"} bgcolor="#00CCFF" {/if}
{if $orders[oid].status eq "P"} bgcolor="#00FF66" {/if}
{if $orders[oid].status eq "Q"} bgcolor="#dddddd" {/if}
{if $orders[oid].status eq "F"} bgcolor="#FF3333" {/if}
{if $orders[oid].status eq "I"} bgcolor="#CCCCCC" {/if}
{if $orders[oid].status eq "M"} bgcolor="#660066" {/if}
{if $orders[oid].status eq "L"} bgcolor="#800080" {/if}
{if $orders[oid].status eq "G"} bgcolor="#668d21" {/if}
{if $orders[oid].status eq "K"} bgcolor="#ADBF0B" {/if}
{if $orders[oid].status eq "H"} bgcolor="#ffffff" {/if}
{if $orders[oid].status eq "J"} bgcolor="#000000" {/if}
{if $orders[oid].status eq "N"} bgcolor="#6FC2DF" {/if}
{if $orders[oid].status eq "T"} bgcolor="#ffff00" {/if}
{if $orders[oid].status eq "R"} bgcolor="#CC3232" {/if}
{if $orders[oid].status eq "E"} bgcolor="#FFFF00" {/if}
{if $orders[oid].status eq "S"} bgcolor="#000077" {/if}
{if $orders[oid].status eq "U"} bgcolor="#444400" {/if}
{if $orders[oid].status eq "V"} bgcolor="#E32A54" {/if}
called in from orders_list.tpl
Code:
{include file="path/order_colours.tpl"}
Once you start playing with orders view you can actually add some really useful features.
I have many extras such as outputting orders to csv to generate shipping labels, to show if order is first time order, to show how many orders customer has had, to log if the order was taken as a phone order, total VAT value of order, shipping method etc. You can create some very useful modifications.