/** * @service filter read * @param $fields */ public function load(Gpf_Rpc_Params $params) { $form = new Gpf_Rpc_Form($params); $filter = new Gpf_Db_Filter(); $filter->set('filterid', $form->getFieldValue("Id")); //TODO: check if filterid belongs to authUser try { $filter->load(); $form->load($filter); } catch (Gpf_DbEngine_NoRow $e) { throw new Exception($this->_("Filter does not exist")); } return $form; }
/** * @service email_setting read * @param $fields */ public function load(Gpf_Rpc_Params $params) { $form = new Gpf_Rpc_Form($params); $dbRow = new Gpf_Db_MailAccount(); $dbRow->setAsDefault(true); try { $dbRow->loadFromData(array(Gpf_Db_Table_MailAccounts::IS_DEFAULT)); $form->load($dbRow); } catch (Gpf_DbEngine_NoRow $e) { $form->setErrorMessage($this->getDbRowObjectName() . $this->_(" does not exist")); return $form; } return $form; }
/** * Load default currency * * @service currency read * @param $fields */ public function load(Gpf_Rpc_Params $params) { $form = new Gpf_Rpc_Form($params); $row = $this->createDbRowObject(); $row->setIsDefault(Gpf_Db_Currency::DEFAULT_CURRENCY_VALUE); try { $row->loadFromData(); $form->load($row); Gpf_Plugins_Engine::extensionPoint('PostAffiliate.CurrencyForm.load', $form); } catch (Gpf_DbEngine_NoRowException $e) { throw new Exception($this->getDbRowObjectName().$this->_(" does not exist")); } return $form; }
/** * * @service user_comm_group add * @param $fields */ public function add(Gpf_Rpc_Params $params) { $form = new Gpf_Rpc_Form($params); $dbRow = $this->createDbRowObject(); $this->setDefaultDbRowObjectValues($dbRow); $form->fill($dbRow); $dbRow->set(Pap_Db_Table_UserInCommissionGroup::STATUS, self::DEFAULT_STATUS); $dbRow->set(Pap_Db_Table_UserInCommissionGroup::NOTE, self::DEFAULT_NOTE); $dbRow->set(Pap_Db_Table_UserInCommissionGroup::DATE_ADDED, Gpf_Common_DateUtils::now()); try { $dbRow->save(); } catch (Exception $e) { $form->setErrorMessage($e->getMessage()); return $form; } $form->load($dbRow); $form->setField("Id", $dbRow->getPrimaryKeyValue()); $form->setInfoMessage($this->getDbRowObjectName().$this->_(" added")); return $form; }
/** * * @service user_in_commission_group add * @param $fields * @return Gpf_Rpc_Form */ public function add(Gpf_Rpc_Params $params) { $form = new Gpf_Rpc_Form($params); $dbRow = $this->createDbRowObject(); $this->setDefaultDbRowObjectValues($dbRow); $form->fill($dbRow); $dbRow->setDateAdded(Gpf_Common_DateUtils::getDateTime(time())); $dbRow->removeUserFromCampaignGroups($form->getFieldValue('campaignid')); try { $dbRow->save(); } catch (Exception $e) { $form->setErrorMessage($e->getMessage()); return $form; } $form->load($dbRow); $form->setField("Id", $dbRow->getPrimaryKeyValue()); $form->setInfoMessage($this->_("%s was successfully added", $this->getDbRowObjectName())); return $form; }
protected function loadForm(Gpf_Rpc_Form $form, Gpf_DbEngine_RowBase $dbRow) { $form->load($dbRow); }
/** * Load information about file * * @service uploaded_file read * @param Gpf_Rpc_Params $parmas */ public function loadFileInfo(Gpf_Rpc_Params $params) { $form = new Gpf_Rpc_Form($params); $dbRow = new Gpf_Db_File(); $dbRow->setFileId($form->getFieldValue('fileid')); try { $dbRow->load(); $form->load($dbRow); } catch (Gpf_Exception $e) { $form->setErrorMessage($this->_("Failed to load file info")); } return $form; }
public function fillForm(Gpf_Rpc_Form $form) { $form->load($this); }
public function fillForm(Gpf_Rpc_Form $form) { $form->load($this); $this->fillIframeSize($form); }