Beispiel #1
0
	public function initFields(Pap_Merchants_Campaign_CommissionTypeEditAdditionalForm $additionalDetails) {
		$additionalDetails->addTextBoxWithDefault($this->_('Auto approve commissions after x days'),
		self::AUTO_APPROVAL_COMMISSIONS_DAYS,
            "0", $this->_("disabled"),
		$this->_('You can specify the number of days after which the commission will be auto approved. If you decline the commission before the auto approval date, it will stay declined.'),
		true);
		$additionalDetails->addTextBox($this->_('Auto approval note'),
		self::AUTO_APPROVAL_COMMISSIONS_NOTE,
		$this->_('This note will be added to every auto approved commission.'));
	}
Beispiel #2
0
 public function initFields(Pap_Merchants_Campaign_CommissionTypeEditAdditionalForm $additionalDetails) {
     $additionalDetails->addTextBoxWithDefault($this->_('Maximum commissions per referral'), 
         self::MAX_COMMISSIONS_PER_REFERRAL_NUMBER, 
         "-1", $this->_("unlimited"),
         $this->_('Maximum commission per one customer'));
     $additionalDetails->addTextBoxWithDefault($this->_('Maximum commissions time period in seconds'),
         self::MAX_COMMISSIONS_PER_REFERRAL_PERIOD,
         "-1", $this->_("all time"),
         $this->_('Time Period in seconds in which are commission per one customer counted.'));
 }
Beispiel #3
0
 public function initFields(Pap_Merchants_Campaign_CommissionTypeEditAdditionalForm $additionalDetails) {
     $additionalDetails->addTextBoxWithDefault($this->_('Bonus for sales greater than'),
     self::MIN_SALE_VALUE_FOR_BONUS,
         '-1', $this->_("undefined"),
     $this->_('Minimum sale value for which bonus commission will be added. Undefined: -1. For all sales: 0.'),
     true);
     $additionalDetails->addTextBox($this->_('Bonus commission value'),
     self::BONUS_VALUE,
     $this->_('Bonus commission value in $.'));
 }
Beispiel #4
0
 public function initFieldsInForm(Pap_Merchants_Campaign_CommissionTypeEditAdditionalForm $additionalDetails) {
     $additionalDetails->addTextBoxWithDefault($this->_("Commission Percentage for Top Affiliate "), 
         self::COMMISSION, self::UNDEFINED_PERCENTAGE, $this->_("undefined"),
     $this->_('Top affiliate commission fixed percentage. Undefined: ').self::UNDEFINED_PERCENTAGE);
 }
 /**
  * @return Pap_Merchants_Campaign_CommissionTypeEditAdditionalForm
  */
 public static function getInstance() {
     if(self::$instance === null) {
         self::$instance = new self;
     }
     return self::$instance;
 }