View Single Post
  #6  
Old 01-11-2008, 02:59 PM
 
sportruck sportruck is offline
 

Advanced Member
  
Join Date: Dec 2003
Posts: 70
 

Default Re: Adding 7 days to orders management searches

Here is what you need to modify:

In include/orders.php

Section of code just below

#
# Search by date condition
#


After this:

Code:
elseif ($data["date_period"] == "W") { $first_weekday = $end_date - (date("w",$end_date) * 86400); $start_date = mktime(0,0,0,date("n",$first_weekday),date("j",$first_weekday),date("Y",$first_weekday)); }

Add:

Code:
elseif ($data["date_period"] == "7") { $seven_days_ago = $end_date - 604800; $start_date = mktime(0,0,0,date("n",$seven_days_ago),date("j",$seven_days_ago),date("Y",$seven_days_ago)); }


In skin1/main/orders.tpl

After this:

Code:
<td width="5"><input type="radio" id="date_period_W" name="posted_data[date_period]" value="W"{if $search_prefilled.date_period eq "W"} checked="checked"{/if} onclick="javascript:managedate('date',true)" /></td> <td class="OptionLabel"><label for="date_period_W">{$lng.lbl_this_week}</label></td>

Add:

Code:
<td width="5"><input type="radio" id="date_period_7" name="posted_data[date_period]" value="7"{if $search_prefilled.date_period eq "7"} checked="checked"{/if} onclick="javascript:managedate('date',true)" /></td> <td class="OptionLabel"><label for="date_period_7">7 days</label></td>

Above was done using xcart 4.1.9

The php is the same on 4.0.13 branch, but the tpl format changed slightly between 4.0.13 and 4.1.9. To apply this to an older version, just copy your existing code and change the form value and label as appropriate.
Reply With Quote