/**
  * @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();
 }
Esempio n. 2
0
 /**
  * @service log read
  * @param Gpf_Rpc_Params $params
  */
 public function getCustomFilterFields(Gpf_Rpc_Params $params)
 {
     $filterFields = new Gpf_View_CustomFilterFields();
     $filterFields->addNumberField(Gpf_Db_Table_Logs::ID, $this->_("Id"));
     $filterFields->addStringField(Gpf_Db_Table_Logs::MESSAGE, $this->_("Message"));
     $filterFields->addStringField(Gpf_Db_Table_Logs::IP, $this->_("IP"));
     $filterFields->addStringField(Gpf_Db_Table_Logs::GROUP_ID, $this->_("Group ID"));
     return $filterFields->getRecordSet();
 }
 /**
  * @service online_user read
  * @param Gpf_Rpc_Params $params
  */
 public function getCustomFilterFields(Gpf_Rpc_Params $params)
 {
     $filterFields = new Gpf_View_CustomFilterFields();
     $filterFields->addStringField(Gpf_Db_Table_LoginsHistory::IP, $this->_("IP"));
     $filterFields->addStringField(Gpf_Db_Table_AuthUsers::USERNAME, $this->_("Username"));
     $filterFields->addStringField(Gpf_Db_Table_AuthUsers::FIRSTNAME, $this->_("First Name"));
     $filterFields->addStringField(Gpf_Db_Table_AuthUsers::LASTNAME, $this->_("Last Name"));
     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();
 }
    /**
     * @anonym
     * @service
     * @param Gpf_Rpc_Params $params
     */
    public function getCustomFilterFields(Gpf_Rpc_Params $params) {
        $filterFields = new Gpf_View_CustomFilterFields();

        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();
 }
Esempio n. 8
0
 public function getCustomFilterFields(Gpf_View_CustomFilterFields $filterFields) {
     $filterFields->addStringField(Pap_Db_Table_CommissionTypes::CODE, $this->_("Action code"));
 }
Esempio n. 9
0
	/**
	 * @service click read
	 * @param Gpf_Rpc_Params $params
	 */
	public function getCustomFilterFields(Gpf_Rpc_Params $params) {
		$filterFields = new Gpf_View_CustomFilterFields();
		$filterFields->addStringField(Pap_Db_Table_RawClicks::IP, $this->_("Ip"));
		$filterFields->addStringField(Pap_Db_Table_RawClicks::DATA1, $this->_("Extra data 1"));
		$filterFields->addStringField(Pap_Db_Table_RawClicks::DATA2, $this->_("Extra data 2"));
		$filterFields->addStringField(Pap_Db_Table_RawClicks::REFERERURL, $this->_("Referrer"));
		$filterFields->addStringField(Pap_Db_Table_RawClicks::COUNTRYCODE, $this->_("Country code"));

		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(self::SUBSELECT_TANSACTIONS_TABLE_ALIAS.".data1", $this->_("Transaction data1"));
        $filterFields->addStringField(self::SUBSELECT_TANSACTIONS_TABLE_ALIAS.".data2", $this->_("Transaction data2"));
        $filterFields->addStringField(self::SUBSELECT_TANSACTIONS_TABLE_ALIAS.".data3", $this->_("Transaction data3"));
        $filterFields->addStringField(self::SUBSELECT_TANSACTIONS_TABLE_ALIAS.".data4", $this->_("Transaction data4"));
        $filterFields->addStringField(self::SUBSELECT_TANSACTIONS_TABLE_ALIAS.".data5", $this->_("Transaction data5"));
        $filterFields->addStringField(self::SUBSELECT_TANSACTIONS_TABLE_ALIAS.'.'.Pap_Db_Table_Transactions::R_TYPE, $this->_("Transaction type"));
        $this->addStatCustomFilterFields($filterFields);
        return $filterFields->getRecordSet();
    }
Esempio n. 11
0
 public function addStatCustomFilterFields(Gpf_View_CustomFilterFields $filterFields) {
     $filterFields->addNumberField(self::IMPRESSIONS_RAW, $this->_("Raw impressions"));
     $filterFields->addNumberField(self::IMPRESSIONS_UNIQUE, $this->_("Unique impressions"));
     $filterFields->addNumberField(self::CLICKS_RAW, $this->_("Raw clicks"));
     $filterFields->addNumberField(self::CLICKS_UNIQUE, $this->_("Unique clicks"));
     $filterFields->addNumberField(self::CTR_RAW, $this->_("Clickthrough ratio raw"));
     $filterFields->addNumberField(self::CTR_UNIQUE, $this->_("Clickthrough ratio unique"));
     $filterFields->addNumberField(self::SALES_COUNT, $this->_("Sales count"));
     $filterFields->addNumberField(self::SALES_TOTAL, $this->_("Sale revenue"));
     $filterFields->addNumberField(self::COMMISSIONS, $this->_("Commissions"));
     $filterFields->addNumberField(self::SCR_RAW, $this->_("Conversion ratio raw"));
     $filterFields->addNumberField(self::SCR_UNIQUE, $this->_("Conversion ratio unique"));
     $filterFields->addNumberField(self::AVG_COMMISSION_PER_CLICK, $this->_("Average commission per click"));
     $filterFields->addNumberField(self::AVG_COMMISSION_PER_IMP, $this->_("Average commission per impression"));
     $filterFields->addNumberField(self::AVG_AMOUNT_OF_ORDER, $this->_("Average amount of order"));
 }
Esempio n. 12
0
 /**
  * @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_Banners::ID, $this->_("Banner Id"));
     $filterFields->addStringField(Pap_Db_Table_Banners::NAME, $this->_("Name"));
     $filterFields->addStringField(Pap_Db_Table_Banners::DESTINATION_URL, $this->_("Target Url"));
     $filterFields->addStringField(Pap_Db_Table_Banners::CAMPAIGN_ID, $this->_("Campaign Id"));
     $filterFields->addStringField(Pap_Db_Table_Banners::DESCRIPTION, $this->_("Description"));
     $filterFields->addStringField(Pap_Db_Table_Banners::DATA1, $this->_("Data1"));
     $filterFields->addStringField(Pap_Db_Table_Banners::DATA2, $this->_("Data2"));
     $filterFields->addStringField(Pap_Db_Table_Banners::DATA3, $this->_("Data3"));
     $filterFields->addStringField(Pap_Db_Table_Banners::DATA4, $this->_("Data4"));
     $filterFields->addStringField(Pap_Db_Table_Banners::DATA5, $this->_("Data5"));
     return $filterFields->getRecordSet();
 }
    /**
     * @service visitor_affiliates read
     * @param Gpf_Rpc_Params $params
     */
    public function getCustomFilterFields(Gpf_Rpc_Params $params) {
        $filterFields = new Gpf_View_CustomFilterFields();
        $filterFields->addStringField(Pap_Db_Table_VisitorAffiliates::IP, $this->_("IP"));
        $filterFields->addStringField(Pap_Db_Table_VisitorAffiliates::VISITORID, $this->_("Visitor ID"));

        return $filterFields->getRecordSet();
    }