/** * @service pay_affiliate export * @return Gpf_Rpc_Serializable */ public function getCSVFile(Gpf_Rpc_Params $params) { return parent::getCSVFile($params); }
private static function getUserFields() { if (is_null(self::$userFields)) { self::$userFields = Gpf_Db_Table_FormFields::getInstance()->getFieldsNoRpc('affiliateForm', array('M', 'O', 'R')); } return self::$userFields; }
protected function initRequiredColumns() { parent::initRequiredColumns(); $this->addRequiredColumn(Pap_Db_Table_Users::MINIMUM_PAYOUT); $this->addRequiredColumn('name'); $this->addRequiredColumn(Gpf_Db_Table_AuthUsers::FIRSTNAME); $this->addRequiredColumn(Gpf_Db_Table_AuthUsers::LASTNAME); $this->addRequiredColumn(Pap_Db_Table_Transactions::COMMISSION); $this->addRequiredColumn('rstatus'); $this->addRequiredColumn('dateinserted'); }