$balf = new BankAccountListFactory(); $balf->getUserAccountByCompanyIdAndUserId($mapped_row['company_id'], $user_id); if ($balf->getRecordCount() == 1) { $baf = $balf->getCurrent(); echo "(U) "; } else { $baf = new BankAccountFactory(); } $baf->setCompany($mapped_row['company_id']); $baf->setUser($user_id); if ($bank['institution'] != '') { $baf->setInstitution($bank['institution']); } $baf->setTransit($bank['transit']); $baf->setAccount($bank['account']); if ($baf->isValid()) { $baf->Save(); echo " \t\t\tSuccess!\n"; } else { echo " \t\t\tFailed!\n"; $commit_trans = FALSE; $e++; $errors = $baf->Validator->getErrorsArray(); if (is_array($errors)) { foreach ($errors as $error_arr) { echo " ERROR: " . $error_arr[0] . "\n"; } } } unset($bank); }