Exemplo n.º 1
0
    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/>";
    }