Changeset 2826941
- Timestamp:
- 12/01/2022 11:11:12 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
prosolution-wp-client/trunk/public/class-prosolwpclient-public.php
r2805451 r2826941 265 265 $jobid = isset($_REQUEST['jobid']) ? $_REQUEST['jobid'] : ''; 266 266 //$uuid='EAC87A80-9262-4C49-851F7C5FD02FBE64'; 267 267 $woexPreviewUUID = isset($_REQUEST['woexPreview']) ? $_REQUEST['woexPreview'] : ''; 268 268 if ( $param_type == 'details' ) { 269 269 // project 1440,kev … … 327 327 // var_dump($profession_decode); 328 328 } else { 329 $job_details_result = sprintf( __( 'Database returns empty', 'prosolwpclient' ) ); 329 $header_info = CBXProSolWpClient_TableHelper::proSol_apiConfig($issite); 330 $safe_data = array( 331 'jobid' => $jobid, 332 'uuid' => $woexPreviewUUID 333 ); 334 $api_location = 'recruitment/'; 335 $api_body = array( "param" => json_encode( $safe_data ) ); 336 $response = wp_remote_post( $api_config['api_url'] .''. $api_location .'previewisvalid', array( 337 'headers' => $header_info, 338 'body' => $api_body 339 ) ); 340 if ( ! is_wp_error( $response ) ) { 341 $response_data = json_decode( $response['body'] )->data; 342 $result = $response_data->previewstatus; 343 if($result){ 344 $response = wp_remote_get( $api_config['api_url'] . $api_location . 'jobdetail/' . $jobid, array( 'headers' => $header_info ) ); 345 $response_data = json_decode( $response['body'] )->data; 346 347 $job_details_result = $response_data; 348 }else{ 349 $job_details_result = sprintf( __( 'Database returns empty', 'prosolwpclient' ) ); 350 } 351 }else{ 352 $job_details_result = sprintf( __( 'Api response failed. Message: %s', 'prosolwpclient' ), $response->get_error_message() ); 353 } 330 354 } 331 355
Note: See TracChangeset
for help on using the changeset viewer.