44 lines
1.7 KiB
PHP
44 lines
1.7 KiB
PHP
<?php
|
|
|
|
class SALESPD_CETAPP
|
|
{
|
|
|
|
public static function pushwithcetsalespdapi($fields,$data,$flag)
|
|
{
|
|
log_message('ERROR','#### pushwithcetsalespdapi Helper FNS');
|
|
$fields['data'] = $data;
|
|
$pdid = $fields['pdid'];
|
|
$headers = array('Content-Type: application/json');
|
|
log_message('ERROR',"Response Format : ".json_encode($fields));
|
|
$ch = curl_init();
|
|
if($flag == 1){ //sectionurl
|
|
$log_msg = "PullSalesPDData api ";
|
|
log_message('ERROR',"Flag 1 ".$log_msg);
|
|
$url = 'https://demo.devopsmcfinance.com/cet_salespd/api/PullSalesPdData';
|
|
}else if($flag == 2){ // imgurl
|
|
$log_msg = "PullSalesPdPhotographsData api ";
|
|
log_message('ERROR',"Flag 2 ".$log_msg);
|
|
$url = 'https://demo.devopsmcfinance.com/cet_salespd/api/PullSalesPdPhotographsData';
|
|
$log_msg = $log_msg."(".$data[0]['img_name'].")";
|
|
}
|
|
// print_r($fields);die;
|
|
curl_setopt( $ch,CURLOPT_URL, $url);
|
|
curl_setopt( $ch,CURLOPT_POST, true );
|
|
curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
|
|
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
|
|
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, true );
|
|
curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ));
|
|
$result = curl_exec($ch );
|
|
$response = json_decode($result);
|
|
log_message('ERROR',"CET APP PDID (".$pdid.") ".$log_msg." response :".$response->status."/".$response->message);
|
|
// // MYLOG::logFunction(null,($pdid)->info("CET APP ".$log_msg,array('api_result' => $result));
|
|
// echo "res".$response->status;
|
|
// echo $response->message;
|
|
// log_message('ERROR',"result : ".$result);
|
|
// log_message('ERROR',"result : ".json_encode($result));
|
|
curl_close( $ch );
|
|
$CI =&get_instance();
|
|
}
|
|
}
|
|
|
|
?>
|