|
@@ 757-772 (lines=16) @@
|
| 754 |
|
* @link http://www.bamboohr.com/api/documentation/employees.php#uploadEmployeeFile |
| 755 |
|
* @see listEmployeeFiles() |
| 756 |
|
*/ |
| 757 |
|
function uploadEmployeeFile($employeeId, $categoryId, $fileName, $contentType, $fileData, $shareWithEmployees = 'no') { |
| 758 |
|
$request=new BambooHttpRequest(); |
| 759 |
|
$request->url=$this->baseUrl."/v1/employees/".intval($employeeId)."/files/"; |
| 760 |
|
$request->method="POST"; |
| 761 |
|
|
| 762 |
|
$params=array( |
| 763 |
|
"category"=>$categoryId, |
| 764 |
|
"fileName"=>$fileName, |
| 765 |
|
"share"=>$shareWithEmployees |
| 766 |
|
); |
| 767 |
|
$request->content=buildMultipart( BAMBOOHR_MULTIPART_BOUNDARY, $params, "file",$fileName,$contentType, $fileData); |
| 768 |
|
$request->headers[]="Content-Type: multipart/form-data; boundary=".BAMBOOHR_MULTIPART_BOUNDARY; |
| 769 |
|
$request->headers[]="Content-Length: ".strlen( $request->content ); |
| 770 |
|
|
| 771 |
|
return $this->httpHandler->sendRequest( $request ); |
| 772 |
|
} |
| 773 |
|
|
| 774 |
|
/** |
| 775 |
|
* |
|
@@ 801-816 (lines=16) @@
|
| 798 |
|
* @link http://www.bamboohr.com/api/documentation/employees.php#uploadCompanyFile |
| 799 |
|
* @see getCompanyFiles() |
| 800 |
|
*/ |
| 801 |
|
function uploadCompanyFile($categoryId, $fileName, $contentType, $fileData, $shareWithEmployees = 'no') { |
| 802 |
|
$request=new BambooHttpRequest(); |
| 803 |
|
$request->url=$this->baseUrl."/v1/files/"; |
| 804 |
|
$request->method="POST"; |
| 805 |
|
|
| 806 |
|
$params=array( |
| 807 |
|
"category"=>$categoryId, |
| 808 |
|
"fileName"=>$fileName, |
| 809 |
|
"share"=>$shareWithEmployees |
| 810 |
|
); |
| 811 |
|
$request->content=buildMultipart( BAMBOOHR_MULTIPART_BOUNDARY, $params, "file",$fileName,$contentType, $fileData); |
| 812 |
|
$request->headers[]="Content-Type: multipart/form-data; boundary=".BAMBOOHR_MULTIPART_BOUNDARY; |
| 813 |
|
$request->headers[]="Content-Length: ".strlen( $request->content ); |
| 814 |
|
|
| 815 |
|
return $this->httpHandler->sendRequest( $request ); |
| 816 |
|
} |
| 817 |
|
|
| 818 |
|
/** |
| 819 |
|
* |