$data['resume'] = 103; if ($referral->update($data) !== false) { print_array($referral->get()); } else { echo "failed"; exit; } ?> </p><p style="font-weight: bold;">Employer decides to shortlist referral 3... </p><p><?php $referral = new Referral($ref_3); $data = array(); $data['employer_agreed_terms_on'] = now(); // This should be done before the shortlisting. $data['shortlisted_on'] = now(); if ($referral->update($data) !== false) { print_array($referral->get()); } else { echo "failed"; exit; } ?> </p><p style="font-weight: bold;">Employer decides to employ referral 3... </p><p><?php $data = array(); $data['employed_on'] = now(); $data['work_commence_on'] = today(); $data['salary_per_annum'] = 36000.0; $data['total_reward'] = $referral->calculateRewardFrom($data['salary_per_annum']); if ($referral->update($data)) { print_array($referral->get()); } else { echo "failed";