bug fixes, senderID polishing, support fees, paperless partial
This commit is contained in:
@@ -83,4 +83,92 @@ class Controller extends BaseController
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public function sendToPaperless($file_path, $tags_arr, $created_at, $document_type, $title, $correspondent){
|
||||
$dir = getcwd();
|
||||
$prod_url = "http://206.225.84.201:8000/api/documents/post_document/";
|
||||
$local_url = "http://192.168.68.152:8000/api/documents/post_document/";
|
||||
// dd($ip);
|
||||
if ($dir !== '/Users/kwesibanson/Sites/team_tracker') {
|
||||
$url = $prod_url;
|
||||
$auth = "";
|
||||
}
|
||||
else{
|
||||
$url = $local_url;
|
||||
$auth = "cGxhZG1pbjpCcmFuY2gyMDAw";
|
||||
}
|
||||
// $pop = new \CURLFILE('/Users/kwesibanson/Documents/36-PropertyBillsRegister-2019.pdf');
|
||||
// $curl_file = new \CURLFILE(public_path('documents/ultra_host.pdf'));
|
||||
$curl_file = new \CURLFILE(public_path($file_path));
|
||||
$curl = curl_init();
|
||||
$data = [
|
||||
"document" => $curl_file,
|
||||
'title' => $title,
|
||||
'correspondent' => $correspondent,
|
||||
'created' => $created_at,
|
||||
'document_type' => $document_type
|
||||
];
|
||||
if (count($tags_arr) > 0) {
|
||||
foreach ($tags_arr as $tag) {
|
||||
$data['tags'] = $tag;
|
||||
}
|
||||
}
|
||||
// dd($data);
|
||||
curl_setopt_array($curl, array(
|
||||
CURLOPT_URL => $url,
|
||||
CURLOPT_RETURNTRANSFER => true,
|
||||
CURLOPT_ENCODING => '',
|
||||
CURLOPT_MAXREDIRS => 10,
|
||||
CURLOPT_TIMEOUT => 0,
|
||||
CURLOPT_FOLLOWLOCATION => true,
|
||||
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
|
||||
CURLOPT_CUSTOMREQUEST => 'POST',
|
||||
CURLOPT_POSTFIELDS => $data, //['document' => $curl_file],
|
||||
// CURLOPT_POSTFIELDS => array('document'=> new CURLFILE('/Users/kwesibanson/Documents/36-PropertyBillsRegister-2019.pdf')),
|
||||
CURLOPT_HTTPHEADER => array(': ', 'Authorization: Basic ' . $auth),
|
||||
));
|
||||
$response = curl_exec($curl);
|
||||
// print_r(curl_getinfo($ch));
|
||||
// dump(curl_errno($curl));
|
||||
// dump(curl_error($curl));
|
||||
curl_close($curl);
|
||||
return $response;
|
||||
|
||||
}
|
||||
public function getToPaperlessParamValues($name){
|
||||
// $name = "document_types/";
|
||||
$dir = getcwd();
|
||||
$prod_url = "http://206.225.84.201:8000/api/$name/";
|
||||
$local_url = "http://192.168.68.152:8000/api/$name/";
|
||||
// dd($ip);
|
||||
if ($dir !== '/Users/kwesibanson/Sites/team_tracker') {
|
||||
$url = $prod_url;
|
||||
$auth = "";
|
||||
}
|
||||
else{
|
||||
$url = $local_url;
|
||||
$auth = "cGxhZG1pbjpCcmFuY2gyMDAw";
|
||||
}
|
||||
// $pop = new \CURLFILE('/Users/kwesibanson/Documents/36-PropertyBillsRegister-2019.pdf');
|
||||
// $curl_file = new \CURLFILE(public_path('documents/ultra_host.pdf'));
|
||||
|
||||
// dd($data);
|
||||
$curl = curl_init();
|
||||
curl_setopt_array($curl, array(
|
||||
CURLOPT_URL => $url,
|
||||
CURLOPT_RETURNTRANSFER => true,
|
||||
CURLOPT_ENCODING => '',
|
||||
CURLOPT_MAXREDIRS => 10,
|
||||
CURLOPT_TIMEOUT => 0,
|
||||
CURLOPT_FOLLOWLOCATION => true,
|
||||
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
|
||||
CURLOPT_CUSTOMREQUEST => 'GET',
|
||||
CURLOPT_HTTPHEADER => array(': ', 'Authorization: Basic ' . $auth),
|
||||
));
|
||||
$response = curl_exec($curl);
|
||||
curl_close($curl);
|
||||
return $response;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user