public function saveRecurringCommissionsFromForm(Pap_Merchants_Campaign_CommissionTypeRpcForm $commissionForm) { if (!$commissionForm->existsField('recurrencepresetid') || $commissionForm->getFieldValue('recurrencepresetid') == Pap_Db_CommissionType::RECURRENCE_NONE) { $commissionForm->deleteUnusedCommissions(0, Pap_Db_Table_Commissions::SUBTYPE_RECURRING); } else { $commissionForm->saveSubtypeCommissions(Pap_Db_Table_Commissions::SUBTYPE_RECURRING); } }