function getLastPayPeriodVacationEarnings() { $setup_data = $this->getSetupData(); //Get last pay period id $pay_period_earnings = $this->getInsurableEarningsByPayPeriod(); if (is_array($pay_period_earnings)) { $last_pay_period_id = array_shift(array_keys($pay_period_earnings)); $pself = new PayStubEntryListFactory(); $retval = $pself->getAmountSumByUserIdAndEntryNameIdAndPayPeriodId($this->getUser(), $setup_data['vacation_psea_ids'], (int) $last_pay_period_id); Debug::Text('Last Pay Period Vacation Pay: ' . $retval['amount'] . ' Last Pay Period ID: ' . $last_pay_period_id, __FILE__, __LINE__, __METHOD__, 10); return $retval['amount']; } return FALSE; }