protected function addField($code, $name, $type, $status, $order) { $formField = new Gpf_Db_FormField(); $formField->setFormId($this->formId); $formField->setCode($code); try { $formField->loadFromData(); } catch (Gpf_DbEngine_NoRowException $e) { $formField->setName($name); $formField->setType($type); $formField->setStatus($status); $formField->setAccountId($this->accountId); $formField->insert(); } }
private function addPayoutField($formId, $code, $name, $type, $status) { $payoutField = new Gpf_Db_FormField(); $payoutField->set('formid', $formId); $payoutField->set('code', $code); $payoutField->set('name', $name); $payoutField->set('rtype', $type); $payoutField->set('rstatus', $status); $payoutField->setAccountId($this->account->getId()); $payoutField->insert(); }