[68] | 1 | <HTML> |
---|
| 2 | <HEADER> |
---|
| 3 | <TITLE>Selection</TITLE> |
---|
| 4 | </HEADER> |
---|
| 5 | <SCRIPT type="text/javascript" SRC="./SelectEccad.js"> </SCRIPT> |
---|
| 6 | <BODY> |
---|
| 7 | <? |
---|
| 8 | require('adodb/adodb.inc.php'); |
---|
| 9 | $DB = ADONewConnection('postgres'); |
---|
| 10 | // $DB->debug = true; |
---|
| 11 | // $DB->Connect('shiva', 'wwwadm', 'adm001', 'ECCAD'); |
---|
| 12 | $DB->Connect('eccad', 'eccad', 'adm001', 'ECCAD'); |
---|
| 13 | $ADODB_FETCH_MODE = ADODB_FETCH_ASSOC; |
---|
| 14 | // echo "<FORM action='http://zeus.medias.cnes.fr/eccad/CODEPHP/clientXmlRpc.php' method='GET' enctype='text/plain'>" ; |
---|
| 15 | echo "<FORM action='http://postel.medias.cnes.fr/cgi-bin/ion-p' method='GET' enctype='text/plain'>" ; |
---|
| 16 | echo "<input type='hidden' name='page' value='New.ion'/>"; |
---|
| 17 | echo "<TABLE>"; |
---|
| 18 | echo "<TR> <H1>Products selection</H1> </TR>"; |
---|
| 19 | |
---|
| 20 | |
---|
| 21 | |
---|
| 22 | //Selection of the Parameter |
---|
| 23 | echo "<TR>"; |
---|
| 24 | echo "<TD><B>Selection of the product :</B></TD>"; |
---|
| 25 | echo "</TR>"; |
---|
| 26 | echo "<TR>"; |
---|
| 27 | echo "<TD> Parameter</TD>"; |
---|
| 28 | echo "<TD><select name='Parameter' id='Parameter' onclick='LoadProduct()'>"; |
---|
| 29 | $rs = $DB->Execute('select * from parametre'); |
---|
| 30 | while (!$rs->EOF) { |
---|
| 31 | /* |
---|
| 32 | A remettre pour l'extraction |
---|
| 33 | echo "<option value= " . $rs->fields[id_param] . ">". $rs->fields[fullname_param] . "</option>"; |
---|
| 34 | |
---|
| 35 | |
---|
| 36 | */ |
---|
| 37 | echo "<option value= " . $rs->fields[id_param] ."_".$rs->fields[fullname_param].">". $rs->fields[fullname_param] . "</option>"; |
---|
| 38 | $rs->MoveNext(); |
---|
| 39 | } |
---|
| 40 | echo "</select></TD>"; |
---|
| 41 | echo "</TR>"; |
---|
| 42 | |
---|
| 43 | //Line of the selection of the Products |
---|
| 44 | echo "<TR id='ProductLine'>"; |
---|
| 45 | echo "<TD> Product</TD>"; |
---|
| 46 | echo "<TD><select name='Product' id='Product' onclick='LoadDate()'/></TD>"; |
---|
| 47 | echo "</TR>"; |
---|
| 48 | |
---|
| 49 | |
---|
| 50 | echo "<TR id='ZoneStudy'>"; |
---|
| 51 | echo "<TD><B>Zone of study :</B></TD>"; |
---|
| 52 | echo "</TR>"; |
---|
| 53 | //Lines of the selected area |
---|
| 54 | echo "<TR id='UpLeftCorn'>"; |
---|
| 55 | echo "<TD>Upper Left Corner : </TD>"; |
---|
| 56 | echo "<TD>Lat:<input type='text' id='UpLeftLat' name='UpLeftLat' value='90' size=5 onKeyUp='VerifyArea()'/>"; |
---|
| 57 | echo "Lon:<input type='text' id='UpLeftLon' name='UpLeftLon' value='-180' size=6 onKeyUp='VerifyArea()'/></TD>"; |
---|
| 58 | echo "</TR>"; |
---|
| 59 | echo "<TR id='LowRightCorn'>"; |
---|
| 60 | echo "<TD>Low Right Corner : </TD>"; |
---|
| 61 | echo "<TD>Lat:<input type='text' id='LowRightLat' name='LowRightLat' value='-90' size=5 onKeyUp='VerifyArea()'/>"; |
---|
| 62 | echo "Lon:<input type='text' id='LowRightLon' name='LowRightLon' value='180' size=6 onKeyUp='VerifyArea()'/></TD>"; |
---|
| 63 | echo "</TR>"; |
---|
| 64 | echo "<TR><TD><div id='ErrorArea'></div><TD></TR>"; |
---|
| 65 | |
---|
| 66 | |
---|
| 67 | //Line of the selection of the dates |
---|
| 68 | echo "<TR id='Dates'>"; |
---|
| 69 | echo "<TD><B>Dates :</B></TD>"; |
---|
| 70 | echo "</TR>"; |
---|
| 71 | echo "<TR id='FirstDateLine'>"; |
---|
| 72 | echo "<TD><div id='FirstDate'>First Date</div></TD>"; |
---|
| 73 | echo "<TD><select name='Year1' id='Year1' onchange='VerifyDate()'/>"; |
---|
| 74 | echo "<select name='Month1' id='Month1' onchange='VerifyDate()'/>"; |
---|
| 75 | echo "<select name='Day1' id='Day1' onchange='VerifyDate()'/></TD>"; |
---|
| 76 | echo "</TR>"; |
---|
| 77 | echo "<TR id='SecondDateLine'>"; |
---|
| 78 | echo "<TD>Last Date</TD>"; |
---|
| 79 | echo "<TD><select name='Year2' id='Year2' onchange='VerifyDate()'/>"; |
---|
| 80 | echo "<select name='Month2' id='Month2' onchange='VerifyDate()'/>"; |
---|
| 81 | echo "<select name='Day2' id='Day2' onchange='VerifyDate()'/></TD>"; |
---|
| 82 | echo "</TR>"; |
---|
| 83 | echo "<TR><TD></TD><TD><div id='ErrorDate'></div></TD></TR>"; |
---|
| 84 | |
---|
| 85 | |
---|
| 86 | echo "<TR id='Output'>"; |
---|
| 87 | echo "<TD><B>Format of the file :</B></TD>"; |
---|
| 88 | echo "</TR>"; |
---|
| 89 | echo "<TR id='DFFLine'><TD>Data file format</TD>"; |
---|
| 90 | echo "<TD><SELECT Name='DataFileFormat'>"; |
---|
| 91 | echo "<OPTION VALUE=1>Ascii</OPTION>"; |
---|
| 92 | echo "<OPTION VALUE=2>NetCDF</OPTION>"; |
---|
| 93 | echo "</SELECT></TD></TR>"; |
---|
| 94 | |
---|
| 95 | echo "<TR id='DFCLine'><TD>Data file compress</TD>"; |
---|
| 96 | echo "<TD><SELECT Name='DataFileCompress'>"; |
---|
| 97 | echo "<OPTION VALUE=0>No compress</OPTION>"; |
---|
| 98 | echo "<OPTION VALUE=1>Zip</OPTION>"; |
---|
| 99 | echo "<OPTION VALUE=2>Gzip</OPTION>"; |
---|
| 100 | echo "</SELECT></TD></TR>"; |
---|
| 101 | echo "</TABLE>"; |
---|
| 102 | |
---|
| 103 | echo "<TABLE>"; |
---|
| 104 | echo "<BUTTON TYPE='SUBMIT' VALUE='Start_visualization' ID='Valid' NAME='Start_visualization' >Start extraction </BUTTON>"; |
---|
| 105 | echo "</TABLE>"; |
---|
| 106 | echo "</FORM>"; |
---|
| 107 | |
---|
| 108 | //Products & Dates are hidden, they appear depending the use case |
---|
| 109 | echo "<SCRIPT language='javascript'>"; |
---|
| 110 | echo "document.getElementById('ProductLine').style.visibility='hidden';"; |
---|
| 111 | echo "document.getElementById('Dates').style.visibility='hidden';"; |
---|
| 112 | echo "document.getElementById('FirstDateLine').style.visibility='hidden';"; |
---|
| 113 | echo "document.getElementById('SecondDateLine').style.visibility='hidden';"; |
---|
| 114 | echo "document.getElementById('ZoneStudy').style.visibility='hidden';"; |
---|
| 115 | echo "document.getElementById('UpLeftCorn').style.visibility='hidden';"; |
---|
| 116 | echo "document.getElementById('LowRightCorn').style.visibility='hidden';"; |
---|
| 117 | echo "document.getElementById('Valid').style.visibility='hidden';"; |
---|
| 118 | echo "document.getElementById('Output').style.visibility='hidden';"; |
---|
| 119 | echo "document.getElementById('DFFLine').style.visibility='hidden';"; |
---|
| 120 | echo "document.getElementById('DFCLine').style.visibility='hidden';"; |
---|
| 121 | echo "</SCRIPT>\n"; |
---|
| 122 | |
---|
| 123 | $DB->Close(); |
---|
| 124 | ?> |
---|
| 125 | </BODY> |
---|
| 126 | </HTML> |
---|