isSuccessful() public method

public isSuccessful ( ) : boolean
return boolean
Example #1
0
 /**
  * @anonym
  * @service custom_separator write
  * @param Gpf_Rpc_Params $params
  * @return Gpf_Rpc_Form
  */
 public function save(Gpf_Rpc_Params $params) {
     $form = new Gpf_Rpc_Form($params);
     $form->addValidator(new Gpf_Rpc_Form_Validator_MandatoryValidator(), self::COMMISSION_KEY);
     $form->addValidator(new Gpf_Rpc_Form_Validator_NumberRangeValidator(0, 100), self::COMMISSION_KEY);
     $form->validate();
     if($form->isSuccessful()){
         Gpf_Settings::set(self::COMMISSION_KEY, $form->getFieldValue(self::COMMISSION_KEY));
         $form->setInfoMessage($this->_('Plugin configuration saved'));
     }
     return $form;
 }
Example #2
0
 /**
  * @anonym
  * @service custom_separator write
  * @param Gpf_Rpc_Form $form
  * @return Gpf_Rpc_Form
  */
 public function save(Gpf_Rpc_Form $form) {
     $form->addValidator(new Gpf_Rpc_Form_Validator_MandatoryValidator(), self::COMMISSION);
     $form->addValidator(new Gpf_Rpc_Form_Validator_NumberRangeValidator(self::UNDEFINED_PERCENTAGE, 100), self::COMMISSION);
     $form->validate();
     if($form->isSuccessful()){
         $commTypeAttr = Pap_Db_Table_CommissionTypeAttributes::getInstance();
         $commTypeAttr->setCommissionTypeAttributeValue($form->getFieldValue('Id'), self::COMMISSION,
         $form->getFieldValue(self::COMMISSION));
         $form->setInfoMessage($this->_('Plugin configuration saved'));
     } else {
         $form->setErrorMessage($this->_('Commission Percentage must be from interval 0-100. Or '.self::UNDEFINED_PERCENTAGE.' as Undefined.'));
     }
     return $form;
 }