- Timestamp:
- Apr 22, 2026, 5:16:15 PM (3 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-pstamp-20260421/pstamp/web/request.php
r42994 r42996 22 22 # this script sets up the environment to run IPP commands with current directory 23 23 # $WORKDIR 24 $SCRIPT = "$PSBINDIR/pstamp_runcommand.sh $PSCONFDIR $PSCONFIG $WORKDIR";24 // $SCRIPT = "$PSBINDIR/pstamp_runcommand.sh $PSCONFDIR $PSCONFIG $WORKDIR"; 25 25 26 26 // END of moved to pstampconfig.php … … 57 57 $outFileset = ""; 58 58 59 // Initialize the request variables that we depend upon60 $rvar_project="";61 62 59 $gpc1_selected=""; 63 60 $gpc2_selected=""; … … 67 64 $require_component = 0; 68 65 69 $rvar_email = ""; 70 $rvar_select_by = ""; 71 $rvar_img_type = ""; 72 $rvar_id = ""; 73 $rvar_component = ""; 74 $rvar_survey = "bypass"; 75 $rvar_release = ""; 76 $rvar_data_group = ""; 77 $rvar_filter = ""; 78 79 $rvar_center_type = ""; 80 $rvar_range_type = ""; 81 82 $rvar_RA = ""; 83 $rvar_DEC = ""; 84 $rvar_dRA = ""; 85 $rvar_dDEC = ""; 86 $rvar_X = ""; 87 $rvar_Y = ""; 88 $rvar_W = ""; 89 $rvar_H = ""; 90 91 $rvar_make_jpeg = ""; 92 $rvar_getall_roi = ""; 93 94 $rvar_cmd_mode = ""; 95 $rvar_last_cmd_mode = ""; 96 $rvar_request_id = 0; 97 $rvar_last_request_id = 0; 66 // Initialize the request variables that we depend upon 67 68 // EAM: modern PHP has deprecated the function import_request_variables 69 // I have created a wrapper function to filter_input to replace 70 $rvar_project = request_var ('project', FILTER_SANITIZE_STRING); 71 $rvar_email = request_var ('email', FILTER_VALIDATE_EMAIL); 72 $rvar_select_by = request_var ('select_by', FILTER_SANITIZE_STRING); 73 $rvar_img_type = request_var ('img_type', FILTER_SANITIZE_STRING); 74 $rvar_id = request_var ('id', FILTER_SANITIZE_STRING); 75 $rvar_component = request_var ('component', FILTER_SANITIZE_STRING); 76 $rvar_survey = request_var ('survey', FILTER_SANITIZE_STRING, "bypass"); 77 $rvar_release = request_var ('release', FILTER_SANITIZE_STRING); 78 $rvar_data_group = request_var ('data_group', FILTER_SANITIZE_STRING); 79 $rvar_filter = request_var ('filter', FILTER_SANITIZE_STRING); 80 $rvar_center_type = request_var ('center_type', FILTER_SANITIZE_STRING); 81 $rvar_range_type = request_var ('range_type', FILTER_SANITIZE_STRING); 82 $rvar_RA = request_var ('RA', FILTER_VALIDATE_FLOAT); 83 $rvar_DEC = request_var ('DEC', FILTER_VALIDATE_FLOAT); 84 $rvar_dRA = request_var ('dRA', FILTER_VALIDATE_FLOAT); 85 $rvar_dDEC = request_var ('dDEC', FILTER_VALIDATE_FLOAT); 86 $rvar_X = request_var ('X', FILTER_VALIDATE_FLOAT); 87 $rvar_Y = request_var ('Y', FILTER_VALIDATE_FLOAT); 88 $rvar_W = request_var ('W', FILTER_VALIDATE_FLOAT); 89 $rvar_H = request_var ('H', FILTER_VALIDATE_FLOAT); 90 $rvar_make_jpeg = request_var ('make_jpeg', FILTER_SANITIZE_STRING); 91 $rvar_getall_roi = request_var ('getall_roi', FILTER_SANITIZE_STRING); 92 $rvar_cmd_mode = request_var ('cmd_mode', FILTER_SANITIZE_STRING); 93 $rvar_last_cmd_mode = request_var ('last_cmd_mode', FILTER_SANITIZE_STRING); 94 $rvar_request_id = request_var ('request_id', FILTER_VALIDATE_INT, 0); 95 $rvar_last_request_id = request_var ('last_request_id', FILTER_VALIDATE_INT, 0); 98 96 99 97 // now get the values from this post 100 98 101 import_request_variables("gp", "rvar_");99 // import_request_variables("gp", "rvar_"); 102 100 103 101 if ($rvar_project == "gpc1") { … … 284 282 global $rvar_survey, $rvar_release; 285 283 global $command_line; 286 global $dbname;287 global $dbserver;288 284 global $require_component; 289 285 global $PSCONFDIR, $PSCONFIG, $WORKDIR; … … 314 310 315 311 if ($dbname) { 316 $cmd .= " --dbname $ dbname --dbserver $dbserver";312 $cmd .= " --dbname $PS_DATABASE --dbserver $PS_HOSTNAME"; 317 313 } 318 314 … … 455 451 global $command_status; 456 452 457 // echo "<br>running $command_line\n<br>"; 458 459 exec ("$command_line", $output_array, $command_status); 453 // EAM : testing: 454 echo "<br>running $command_line\n<br>"; 455 456 // EAM : testing: 457 // exec ("$command_line", $output_array, $command_status); 458 http_response_code(400); 459 echo "<b> run command $command_line</b><br>"; 460 die ("run command $command_line"); 460 461 461 462 $size = sizeof($output_array); … … 503 504 global $dsroot; 504 505 $dirName = "$dsroot/$product/$req_name"; 505 // XXX: TODO: make this a configuration parameter 506 //$filesetURL = "http://datastore.ipp.ifa.hawaii.edu/$product/$req_name"; 507 $filesetURL = "http://datastore.ipp.ifa.hawaii.edu/ds/$product/$req_name"; 506 $filesetURL = "$DS_URL/$product/$req_name"; 508 507 509 508 $fullpath = "$dirName/$fileName"; 510 // echo "<pre>fullpath: $fullpath filesetURL: $filesetURL\n</pre>";509 // echo "<pre>fullpath: $fullpath filesetURL: $filesetURL\n</pre>"; 511 510 if (file_exists($dirName)) { 512 511 // this job is done, list the url as a link … … 551 550 s.innerHTML = s.innerHTML - 1; 552 551 if (s.innerHTML == 0) 553 // window.location = 'http://pstamp.ipp.ifa.hawaii.edu/request.php';552 // window.location = 'http://pstamp.ipp.ifa.hawaii.edu/request.php'; 554 553 location.reload(); 555 554 else … … 878 877 <?php 879 878 // echo "calling listRequests\n"; 880 //listRequests("http://datastore.ipp.ifa.hawaii.edu", "pstamp_results_fileset"); 881 listRequests("http://datastore.ipp.ifa.hawaii.edu/ds", "pstamp_results_fileset"); 879 listRequests("$DS_URL", "pstamp_results_fileset"); 882 880 ?> 883 881
Note:
See TracChangeset
for help on using the changeset viewer.
