Debug::Text('Submit!', __FILE__, __LINE__, __METHOD__, 10); //Save report setup data $ugdlf->getByCompanyIdAndScriptAndDefault($current_company->getId(), $roef->getTable()); if ($ugdlf->getRecordCount() > 0) { $ugdf->setID($ugdlf->getCurrent()->getID()); } $ugdf->setCompany($current_company->getId()); $ugdf->setScript($roef->getTable()); $ugdf->setName($title); $ugdf->setData($setup_data); $ugdf->setDefault(TRUE); if ($ugdf->isValid()) { $ugdf->Save(); } if (!empty($roe_data['id'])) { $roef->setId($roe_data['id']); } $roef->setUser($roe_data['user_id']); $roef->setPayPeriodType($roe_data['pay_period_type_id']); $roef->setCode($roe_data['code_id']); if ($roe_data['first_date'] != '') { $roef->setFirstDate($roe_data['first_date']); } if ($roe_data['last_date'] != '') { $roef->setLastDate($roe_data['last_date']); } if ($roe_data['pay_period_end_date'] != '') { $roef->setPayPeriodEndDate($roe_data['pay_period_end_date']); } if ($roe_data['recall_date'] != '') { $roef->setRecallDate($roe_data['recall_date']);