public function updateDocument($id, $subject, $status, $description, $from, $dueDate, $attachment, $referenceNumber, $dateReceived) { $days15 = date('Y-m-d', strtotime($dateReceived . ' + 15 days')); $document = new Document_Model(); $document->setId($id); $document->setSubject($subject); $document->setDescription($description); $document->setFrom($from); $document->setAttachment($attachment); $document->setStatus($status); $document->setReferenceNumber($referenceNumber); $document->setDateReceived($dateReceived); if ($dueDate == '00/00/0000') { $document->setDueDate($days15); } else { $document->setDueDate(date('Y-m-d', strtotime(str_replace('-', '/', $dueDate)))); } $document->setDue15Days($days15); return $document->commit(); }