This topic is locked

Default Date Range - Advanced Search

10/12/2009 5:04:16 PM
PHPRunner General questions
W
wengen author

Hello,
On the advanced search page date selection is there a way to make the default date be: "between one year ago and today's date"?
We need this to work for dropdown with datepicker.
Thanks
wengen

J
Jane 10/13/2009

Hi,
use Search page: Before display event on the Events tab for this purpose.

Here is just a sample:

global $control_FieldName,$control1_FieldName;

$control_FieldName["params"]["value"] = date("m/d/Y",strtotime("-1 year"));

$control1_FieldName["params"]["value"] = date("m/d/Y");

// write search options

$opt = "Between";

$options="";

$options.="<OPTION VALUE=\"Equals\" ".(($opt=="Equals")?"selected":"").">Equals</option>";

...

$options.="<OPTION VALUE=\"Between\" ".(($opt=="Between")?"selected":"").">Between</option>";

$searchtype = "<SELECT ID=\"SearchOption\" NAME=\"asearchopt_FieldName\" SIZE=1 onChange=\"return ShowHideControls();\">";

$searchtype .= $options;

$searchtype .= "</SELECT>";

echo $searchtype;

$xt->assign("searchtype_FieldName",$searchtype);
W
wengen author 10/13/2009

Jane Thanks!
wengen