|
|
|
|
|
|
|
|
$ts->setStatus(\XeroAPI\XeroPHP\Models\PayrollAu\TimesheetStatus::DRAFT); |
|
|
$ts->setStatus(\XeroAPI\XeroPHP\Models\PayrollAu\TimesheetStatus::DRAFT); |
|
|
} |
|
|
} |
|
|
//adding lines |
|
|
//adding lines |
|
|
$tsLines = []; |
|
|
|
|
|
|
|
|
$tsLines=[]; |
|
|
foreach ($rateshours as $rateId => $hours) |
|
|
foreach ($rateshours as $rateId => $hours) |
|
|
{ |
|
|
{ |
|
|
$ts_line = new \XeroAPI\XeroPHP\Models\PayrollAu\TimesheetLine; |
|
|
$ts_line = new \XeroAPI\XeroPHP\Models\PayrollAu\TimesheetLine; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
$this->apiPayrollAu->createTimesheet($this->oauth2->getTenantId(),$to_save); |
|
|
$this->apiPayrollAu->createTimesheet($this->oauth2->getTenantId(),$to_save); |
|
|
return; |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public function approve_all(){ |
|
|
public function approve_all(){ |
|
|
|
|
|
|
|
|
$line->setNumberOfUnits($unit); |
|
|
$line->setNumberOfUnits($unit); |
|
|
return $line; |
|
|
return $line; |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |