/** * @service coupon read * @param Gpf_Rpc_Params $params * @return Gpf_Data_RecordSet */ public function getCustomFilterFields(Gpf_Rpc_Params $params) { $filterFields = new Gpf_View_CustomFilterFields(); $filterFields->addStringField('id', $this->_("ID")); $filterFields->addStringField('userid', $this->_("User ID")); $filterFields->addStringField('couponcode', $this->_("Code")); $filterFields->addStringField('rstatus', $this->_("Status")); $filterFields->addDateField('valid_from', $this->_("Valid from")); $filterFields->addDateField('valid_to', $this->_("Valid to")); $filterFields->addNumberField('limit_use', $this->_("Limit use")); return $filterFields->getRecordSet(); }
/** * @anonym * @service * @param Gpf_Rpc_Params $params * @return Gpf_Data_RecordSet */ public function getCustomFilterFields(Gpf_Rpc_Params $params) { $filterFields = new Gpf_View_CustomFilterFields(); $filterFields->addStringField(Pap_Db_Table_Transactions::TRANSACTION_ID, $this->_("ID")); $filterFields->addNumberField(Pap_Db_Table_Transactions::COMMISSION, $this->_("Commission")); $filterFields->addNumberField(Pap_Db_Table_Transactions::TOTAL_COST, $this->_("Total cost")); $filterFields->addStringField('t_'.Pap_Db_Table_Transactions::ORDER_ID, $this->_("Order ID")); $filterFields->addStringField(Pap_Db_Table_Transactions::PRODUCT_ID, $this->_("Product ID")); $filterFields->addDateField(Pap_Db_Table_Transactions::DATE_INSERTED, $this->_("Created")); $filterFields->addDateField(Pap_Db_Table_Transactions::DATE_APPROVED, $this->_("Approved")); $filterFields->addStringField(Pap_Db_Table_Campaigns::NAME, $this->_("Campaign Name")); $filterFields->addStringField(Pap_Db_Table_Transactions::COUNTRY_CODE, $this->_("Country code")); $filterFields->addStringField(Pap_Db_Table_Transactions::R_TYPE, $this->_("Type")); $filterFields->addStringField('username', $this->_("Affiliate username")); $filterFields->addStringField('firstname', $this->_("Affiliate first name")); $filterFields->addStringField('lastname', $this->_("Affiliate last name")); $filterFields->addStringField(Pap_Db_Table_Transactions::R_STATUS, $this->_("Status")); $filterFields->addStringField(Pap_Db_Table_Transactions::PAYOUT_STATUS, $this->_("Paid")); $filterFields->addStringField(Pap_Db_Table_Transactions::IP, $this->_("Ip")); $filterFields->addStringField(Pap_Db_Table_Transactions::REFERER_URL, $this->_("Referer")); $filterFields->addStringField(Pap_Db_Table_Transactions::RECURRING_COMM_ID, $this->_("Recurring commison id")); $filterFields->addStringField(Pap_Db_Table_Transactions::PAYOUTHISTORY_ID, $this->_("Payout history id")); $filterFields->addNumberField(Pap_Db_Table_Transactions::CLICK_COUNT, $this->_("Click count")); $filterFields->addDateField(Pap_Db_Table_Transactions::FIRST_CLICK_TIME, $this->_("First click time")); $filterFields->addStringField(Pap_Db_Table_Transactions::FIRST_CLICK_REFERER, $this->_("First click referer")); $filterFields->addStringField(Pap_Db_Table_Transactions::FIRST_CLICK_IP, $this->_("First click ip")); $filterFields->addStringField(Pap_Db_Table_Transactions::FIRST_CLICK_DATA1, $this->_("First click data 1")); $filterFields->addStringField(Pap_Db_Table_Transactions::FIRST_CLICK_DATA2, $this->_("First click data 2")); $filterFields->addDateField(Pap_Db_Table_Transactions::LAST_CLICK_TIME, $this->_("Last click time")); $filterFields->addStringField(Pap_Db_Table_Transactions::LAST_CLICK_REFERER, $this->_("Last click referer")); $filterFields->addStringField(Pap_Db_Table_Transactions::LAST_CLICK_IP, $this->_("Last click ip")); $filterFields->addStringField(Pap_Db_Table_Transactions::LAST_CLICK_DATA1, $this->_("Last click data 1")); $filterFields->addStringField(Pap_Db_Table_Transactions::LAST_CLICK_DATA2, $this->_("Last click data 2")); $filterFields->addStringField(Pap_Db_Table_Transactions::DATA1, $this->_("Extra data 1")); $filterFields->addStringField(Pap_Db_Table_Transactions::DATA2, $this->_("Extra data 2")); $filterFields->addStringField(Pap_Db_Table_Transactions::DATA3, $this->_("Extra data 3")); $filterFields->addStringField(Pap_Db_Table_Transactions::DATA4, $this->_("Extra data 4")); $filterFields->addStringField(Pap_Db_Table_Transactions::DATA5, $this->_("Extra data 5")); $filterFields->addStringField(Pap_Db_Table_Transactions::ORIGINAL_CURRENCY_ID, $this->_("Original currency ID")); $filterFields->addStringField(Pap_Db_Table_Transactions::ORIGINAL_CURRENCY_RATE, $this->_("Original currency rate")); $filterFields->addStringField(Pap_Db_Table_Transactions::ORIGINAL_CURRENCY_VALUE, $this->_("Original currency value")); $filterFields->addStringField(Pap_Db_Table_Transactions::MERCHANTNOTE, $this->_("Merchant note")); $filterFields->addStringField(Pap_Db_Table_Transactions::SYSTEMNOTE, $this->_("System note")); Gpf_Plugins_Engine::extensionPoint('PostAffiliate.Pap_Common_Reports_TransactionsGridBase.getCustomFilterFields', $filterFields); return $filterFields->getRecordSet(); }
/** * @service affiliate read * @param Gpf_Rpc_Params $params */ public function getCustomFilterFields(Gpf_Rpc_Params $params) { $filterFields = new Gpf_View_CustomFilterFields(); $filterFields->addStringField("userid", $this->_("Id")); $filterFields->addStringField("firstname", $this->_("Firstname")); $filterFields->addStringField("lastname", $this->_("Lastname")); $filterFields->addStringField("username", $this->_("Username")); $filterFields->addDateField("dateinserted", $this->_("Date joined")); $filterFields->addStringField("parentuserid", $this->_("Parent ID")); $filterFields->addStringField("parentusername", $this->_("Parent username")); $filterFields->addStringField("parentfirstname", $this->_("Parent first name")); $filterFields->addStringField("parentlastname", $this->_("Parent last name")); $filterFields->addStringField("minimumpayout", $this->_("Min. payout")); $filterFields->addStringField("payoutmethod", $this->_("Payout method")); $filterFields->addStringField("ip", $this->_("IP address")); $filterFields->addNumberField("loginsnr", $this->_("Number of logins")); $filterFields->addDateField("lastlogin", $this->_("Last Login")); $formFields = Gpf_Db_Table_FormFields::getInstance(); $fields = $formFields->getFieldsNoRpc("affiliateForm", array(Gpf_Db_FormField::STATUS_MANDATORY, Gpf_Db_FormField::STATUS_OPTIONAL, Gpf_Db_FormField::STATUS_HIDDEN, Gpf_Db_FormField::STATUS_READ_ONLY)); foreach ($fields as $field) { $type = $field->get('type'); if ($type == Gpf_Db_FormField::TYPE_NUMBER) { $filterFields->addNumberField($field->get('code'), $this->_localize($field->get('name'))); } else { $filterFields->addStringField($field->get('code'), $this->_localize($field->get('name'))); } } $this->addStatCustomFilterFields($filterFields); return $filterFields->getRecordSet(); }
/** * @service user_in_commission_group read * @param Gpf_Rpc_Params $params */ public function getCustomFilterFields(Gpf_Rpc_Params $params) { $filterFields = new Gpf_View_CustomFilterFields(); $filterFields->addStringField("userid", $this->_("Id")); $filterFields->addStringField("firstname", $this->_("Firstname")); $filterFields->addStringField("lastname", $this->_("Lastname")); $filterFields->addStringField("username", $this->_("Username")); $filterFields->addDateField("dateadded", $this->_("Date joined")); return $filterFields->getRecordSet(); }