|
<!-- DEPRICATED --> |
|
|
|
<TABLE> |
|
|
|
<TR> |
|
<TH>Site</TH> |
|
<TH>Reporting Period</TH> |
|
</TR> |
|
|
|
<TR> |
|
<TD valign="top"> |
|
<form action="" method="GET"> |
|
<SELECT name="sites" onchange='OnChange(this.form.sites, "site_id");' <? if (count($sites) == 1):?>DISABLED<?endif;?>> |
|
|
|
<?foreach ($sites as $site => $value):?> |
|
<OPTION VALUE="<?php echo $value['site_id'];?>" <?php if ($params['site_id'] == $value['site_id']): echo 'selected'; endif; ?>><?php echo $value['name'];?></OPTION> |
|
<?endforeach;?> |
|
<OPTION VALUE="" <?php if (empty($params['site_id'])): echo 'selected'; endif; ?>>All Sites</OPTION> |
|
|
|
</SELECT> |
|
</FORM> |
|
</TD> |
|
|
|
<TD valign="top"> |
|
<TABLE cellpadding="0" cellspacing="0"> |
|
<TR> |
|
<TD valign="top"> |
|
<input type="radio" name="period_type" id="set_periods" onclick='choosePeriodType("set_periods_form");' <? if (array_key_exists($params['period'], $reporting_periods)):?>CHECKED<?endif;?>> |
|
</TD> |
|
<TH valign="top">Time Period: </th> |
|
<TD valign="top"><form action="" method="GET" name="set_periods_form"> |
|
<SELECT name="period" onchange='OnChange(this.form.period, "period");' <? if (!array_key_exists($params['period'], $reporting_periods)):?>DISABLED<?endif;?>> |
|
<? foreach ($reporting_periods as $reporting_period => $value):?> |
|
<OPTION VALUE="<?php echo $reporting_period;?>" <?php if ($params['period'] == $reporting_period): echo 'selected'; endif; ?>><?php echo $value['label'];?></OPTION> |
|
<?endforeach;?> |
|
</SELECT> |
|
</FORM> |
|
</TD> |
|
</TR> |
|
<TR> |
|
|
|
<td valign="top"> |
|
<input type="radio" name="period_type" id="date_periods" onclick='choosePeriodType("date_periods_form");' <? if (array_key_exists($params['period'], $date_reporting_periods)):?>CHECKED<?endif;?>> |
|
</TD> |
|
<TH valign="top">Date Period:</TH> |
|
<TD valign="top"> |
|
<form action="" method="GET" name="date_periods_form" > |
|
<SELECT name="period" onchange='dateFormReveal(this.form.period);' <?php if (!array_key_exists($params['period'], $date_reporting_periods)):?>DISABLED<?php endif;?>> |
|
<?php foreach ($date_reporting_periods as $date_reporting_period => $value):?> |
|
<OPTION VALUE="<?php echo $date_reporting_period;?>" <?php if ($params['period'] == $date_reporting_period): echo 'selected'; endif; ?>><?php echo $value['label'];?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</FORM> |
|
</TD> |
|
</TR> |
|
</TABLE> |
|
|
|
</TD> |
|
|
|
<TD valign="top"> |
|
|
|
<div id="day_container" class="<?if ($params['period'] != 'day'): echo 'invisible'; endif;?>"> |
|
<table> |
|
<form action="" method="GET" name="day" id="day"> |
|
<TR> |
|
<TH>Month</TH> |
|
<TH>Day</TH> |
|
<TH>Year</TH> |
|
</TR> |
|
<TR> |
|
<TD> |
|
<SELECT name="month"> |
|
<?php foreach ($months as $month => $value):?> |
|
<OPTION VALUE="<?php echo $month;?>" <?php if ($params['month'] == $month): echo 'selected'; endif; ?>><?php echo $value['label'];?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</TD> |
|
<TD> |
|
<SELECT name="day"> |
|
<?php foreach ($days as $day):?> |
|
<OPTION VALUE="<?php echo $day;?>" <?php if ($params['day'] == $day): echo 'selected'; endif; ?>><?php echo $day;?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
|
|
</TD> |
|
<TD> |
|
<SELECT name="year"> |
|
<?php foreach ($years as $year):?> |
|
<OPTION VALUE="<?php echo $year;?>" <?php if ($params['year'] == $year): echo 'selected'; endif; ?>><?php echo $year;?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</TD> |
|
<TD><input type="hidden" name="period" value="day"><input type="button" name="date_submit" value="Go" onclick='changeDate("day");'></TD> |
|
</TR> |
|
</form> |
|
</table> |
|
</div> |
|
|
|
<div id="month_container" class="<?if ($params['period'] != 'month'): echo 'invisible'; endif;?>"> |
|
<table> |
|
<form action="" method="GET" name="month" id="month"> |
|
<TR> |
|
<TH>Month</TH> |
|
<TH>Year</TH> |
|
</TR> |
|
<TR> |
|
<TD> |
|
<SELECT name="month"> |
|
<?php foreach ($months as $month => $value):?> |
|
<OPTION VALUE="<?php echo $month;?>" <?php if ($params['month'] == $month): echo 'selected'; endif; ?>><?php echo $value['label'];?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</TD> |
|
<TD> |
|
<SELECT name="year"> |
|
<?php foreach ($years as $year):?> |
|
<OPTION VALUE="<?php echo $year;?>" <?php if ($params['year'] == $year): echo 'selected'; endif; ?>><?php echo $year;?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</TD> |
|
<TD><input type="hidden" name="period" value="month"><input type="button" name="date_submit" value="Go" onclick='changeDate("month");'></TD> |
|
</TR> |
|
</form> |
|
</table> |
|
</div> |
|
|
|
<div id="year_container" class="<?if ($params['period'] != 'year'): echo 'invisible'; endif;?>"> |
|
<table> |
|
<form action="" method="GET" name="" id="year"> |
|
<TR> |
|
<TH>Year</TH> |
|
</TR> |
|
<TR> |
|
<TD> |
|
<SELECT name="year"> |
|
<?php foreach ($years as $year):?> |
|
<OPTION VALUE="<?php echo $year;?>" <?php if ($params['year'] == $year): echo 'selected'; endif; ?>><?php echo $year;?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</TD> |
|
<TD><input type="hidden" name="period" value="year"><input type="button" name="date_submit" value="Go" onclick='changeDate("year");'></TD> |
|
</TR> |
|
</form> |
|
</table> |
|
</div> |
|
|
|
<div id="date_range_container" class="<?if ($params['period'] != 'date_range'): echo 'invisible'; endif;?>"> |
|
<table> |
|
<form action="" method="GET" name="" id="date_range"> |
|
|
|
<TR> |
|
<TH>Start Month</TH> |
|
<TH>Start Day</TH> |
|
<TH>Start Year</TH> |
|
<TH></TH> |
|
<TH>End Month</TH> |
|
<TH>End Day</TH> |
|
<TH>End Year</TH> |
|
</TR> |
|
<TR> |
|
<TD> |
|
<SELECT name="month"> |
|
<?php foreach ($months as $month => $value):?> |
|
<OPTION VALUE="<?php echo $month;?>" <?php if ($params['month'] == $month): echo 'selected'; endif; ?>><?php echo $value['label'];?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</TD> |
|
<TD> |
|
<SELECT name="day"> |
|
<?php foreach ($days as $day):?> |
|
<OPTION VALUE="<?php echo $day;?>" <?php if ($params['day'] == $day): echo 'selected'; endif; ?>><?php echo $day;?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
|
|
</TD> |
|
<TD> |
|
<SELECT name="year"> |
|
<?php foreach ($years as $year):?> |
|
<OPTION VALUE="<?php echo $year;?>" <?php if ($params['year'] == $year): echo 'selected'; endif; ?>><?php echo $year;?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</TD> |
|
|
|
<TD> to </TD> |
|
|
|
<TD> |
|
<SELECT name="month2"> |
|
<?php foreach ($months as $month => $value):?> |
|
<OPTION VALUE="<?php echo $month;?>" <?php if ($params['month2'] == $month): echo 'selected'; endif; ?>><?php echo $value['label'];?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</TD> |
|
<TD> |
|
<SELECT name="day2"> |
|
<?php foreach ($days as $day):?> |
|
<OPTION VALUE="<?php echo $day;?>" <?php if ($params['day2'] == $day): echo 'selected'; endif; ?>><?php echo $day;?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
|
|
</TD> |
|
<TD> |
|
<SELECT name="year2"> |
|
<?php foreach ($years as $year):?> |
|
<OPTION VALUE="<?php echo $year;?>" <?php if ($params['year2'] == $year): echo 'selected'; endif; ?>><?php echo $year;?></OPTION> |
|
<?php endforeach;?> |
|
</SELECT> |
|
</TD> |
|
|
|
|
|
<TD><input type="hidden" name="period" value="date_range"><input type="button" name="date_submit" value="Go" onclick='changeDate("date_range");'></TD> |
|
</TR> |
|
|
|
|
|
</form> |
|
</table> |
|
</div> |
|
|
|
</TD> |
|
|
|
</TR> |
|
</TABLE> |
|
<?//print_r($params);?> |
|
<SCRIPT> |
|
<!-- |
|
|
|
var params = new Object() |
|
|
|
<?php foreach ($params as $k => $v):?> |
|
params["<?php echo $k;?>"] = "<?php echo $v;?>"; |
|
<?php endforeach;?> |
|
|
|
var baseURL = '<?php echo $this->makeLink();?>' |
|
|
|
function OnChange(dropdown, change_param) { |
|
|
|
var getParam = change_param |
|
var myindex = dropdown.selectedIndex |
|
var SelValue = dropdown.options[myindex].value |
|
|
|
params[getParam] = SelValue; |
|
|
|
delete params["month"]; |
|
delete params["day"]; |
|
delete params["year"]; |
|
delete params["month2"]; |
|
delete params["day2"]; |
|
delete params["year2"]; |
|
|
|
get_string = owa_makeQueryString(params); |
|
|
|
top.location.href = baseURL + get_string; |
|
|
|
return true; |
|
} |
|
|
|
function changeDate(form_name) { |
|
|
|
var f = document.getElementById(form_name); |
|
|
|
delete params["month"]; |
|
delete params["day"]; |
|
delete params["year"]; |
|
delete params["month2"]; |
|
delete params["day2"]; |
|
delete params["year2"]; |
|
|
|
if (form_name == 'day') { |
|
params["month"] = f.month.value; |
|
params["day"] = f.day.value; |
|
params["year"] = f.year.value; |
|
|
|
} |
|
|
|
if (form_name == 'month') { |
|
params["month"] = f.month.value; |
|
params["year"] = f.year.value; |
|
} |
|
|
|
if (form_name == 'year') { |
|
params["year"] = f.year.value; |
|
} |
|
|
|
if (form_name == 'date_range') { |
|
params["month"] = f.month.value; |
|
params["day"] = f.day.value; |
|
params["year"] = f.year.value; |
|
params["month2"] = f.month2.value; |
|
params["day2"] = f.day2.value; |
|
params["year2"] = f.year2.value; |
|
} |
|
|
|
params["period"] = f.period.value; |
|
|
|
get_string = owa_makeQueryString(params); |
|
|
|
top.location.href = baseURL + get_string; |
|
|
|
return true; |
|
|
|
} |
|
|
|
function owa_makeQueryString(params) { |
|
|
|
var get_string = "" |
|
|
|
for(param in params) { // print out the params |
|
get_string = get_string + '&owa_' + param + "=" + params[param]; |
|
} |
|
|
|
return get_string; |
|
|
|
} |
|
|
|
function dateFormReveal(element_name) { |
|
|
|
var div_container = element_name.value + '_container' |
|
|
|
document.getElementById('day_container').className = "invisible"; |
|
document.getElementById('month_container').className = "invisible"; |
|
document.getElementById('year_container').className = "invisible"; |
|
document.getElementById('date_range_container').className = "invisible"; |
|
|
|
document.getElementById(div_container).className = "visible"; |
|
|
|
return true; |
|
} |
|
|
|
function choosePeriodType(form_name) { |
|
|
|
|
|
document.set_periods_form.period.disabled = true; |
|
document.date_periods_form.period.disabled = true; |
|
document.forms[form_name].period.disabled = false; |
|
|
|
if (form_name == 'date_periods_form') { |
|
|
|
element_name = document.forms[form_name].period; |
|
|
|
dateFormReveal(element_name); |
|
|
|
} |
|
|
|
if (form_name == 'set_periods_form') { |
|
|
|
element_name = document.forms[form_name].period; |
|
|
|
document.getElementById('day_container').className = "invisible"; |
|
document.getElementById('month_container').className = "invisible"; |
|
document.getElementById('year_container').className = "invisible"; |
|
document.getElementById('date_range_container').className = "invisible"; |
|
|
|
//dateFormReveal(element_name); |
|
|
|
} |
|
|
|
|
|
return true; |
|
} |
|
|
|
//--> |
|
</SCRIPT> |
|
|
|