private function migratePayoutOptions() { echo " Migrating payout options....."; $selectBuilder = new Gpf_SqlBuilder_SelectBuilder(); $selectBuilder->select->add('*'); $selectBuilder->from->add('wd_pa_payoutoptions'); $result = $selectBuilder->getAllRows(); $count = 0; foreach($result as $record) { $obj = new Gpf_Db_FieldGroup(); $obj->setID($record->get('payoptid')); $obj->setAccountId(Pap3Compatibility_Migration_Pap3Constants::DEFAULT_ACCOUNT_ID); $obj->setName($record->get('name')); $obj->setType(Pap_Common_Constants::FIELDGROUP_TYPE_PAYOUTOPTION); $obj->setStatus(($record->get('disabled') == 1 ? Gpf_Db_FieldGroup::DISABLED : Gpf_Db_FieldGroup::ENABLED)); $obj->save(); $count++; } echo " ($count) ..... DONE<br/>"; }