function get_querystring($productt, $varr, $domainn, $NELat, $SWLat, $SWLong, $NELong, $pointLat, $pointLong, $extensionn) { $extensionn = "netcdf"; $varr_longname = get_varLongName($varr, $productt); if ($domainn == "rectangle") { $querystring = "?&var={$varr_longname}&north={$NELat}&south={$SWLat}&west={$SWLong}&east={$NELong}"; } else { if ($domainn == "point") { $querystring = "?&var={$varr_longname}&latitude={$pointLat}&longitude={$pointLong}"; } } if ($domainn == "rectangle" || $domainn == "point") { //$timearray=explode("_",$timee); //$yrstart=$timearray[2]; //$yrend=$timearray[3]; //$datequerystring="&temporal=range&time_start={$yrstart}-01-01T00%3A00%3A00Z"; //$datequerystring= "{$datequerystring}&time_end={$yrend}-12-31T00%3A00%3A00Z"; $datequerystring = "&temporal=all"; } if ($domainn == "rectangle") { $querystring = "{$querystring}{$datequerystring}&accept={$extensionn}&point=false"; } else { if ($domainn == "point") { $querystring = "{$querystring}{$datequerystring}&accept={$extensionn}&point=true"; } else { $querystring = ""; } } return $querystring; }
$csvString = get_csv($varQuery, $pointLat, $pointLong); $html .= "<a href='{$csvString}' target='_blank'><input type='button' class='btn btn-large ptn-primary pull-right' value='Get CSV of All Variables' name='submit' onclick='' /></a><br><br>"; } foreach ($_POST["varr"] as $varr) { $urlPath = get_urlPath($productt, $Files); $urlDir = get_urlDir($productt, $varr, $model, $expp, $freqq, $aggvar, $myAggPath, $dailyPath, $monthlyPath); $fileName = get_filename($productt, $varr, $expp, $model, $timee, $regionn, $freqq, $myAggPath, $dailyPath, $aggvar); $service = get_service($productt, $Files); $querystring = get_querystring($productt, $varr, $domainn, $NELat, $SWLat, $SWLong, $NELong, $pointLat, $pointLong, $extensionn); $localPath = get_localPath($productt, $Files, $model, $expp); if ($freqq == 'daily') { $opendapPath = $opendapdailyPath; } elseif ($freqq == 'monthly') { $opendapPath = $opendapmonthlyPath; } $varLongName = get_varLongName($varr, $productt); $varQuery = "&data-path={$localPath}/{$fileName}&variable={$varLongName}&variable-name={$varr}"; $html .= varRow($urlPath, $urlDir, $fileName, $service, $querystring, $varr, $productt, $domainn, $pointLat, $pointLong, $localPath, $opendapPath, $varQuery); $html .= "<br>"; } //var $html .= "</td></tr>"; } //freqq } //time } //model } //product $html .= "</table><iframe style='display:none' name='form_target' name='form_target' style='width:5in; height: 5in'></iframe></form>";