wpValidatorSolVioletteSubscribe.class.php 570 B

123456789101112131415
  1. <?php
  2. class wpValidatorSolVioletteSubscribe extends sfValidatorBase {
  3. public function configure($options = array(), $messages = array()) {
  4. $this->setMessage('invalid', 'Veuillez sélectionner votre moyen de paiement');
  5. }
  6. protected function doClean($values) {
  7. if ('' == $values['user_payment_mode'] && ('todo' == $values['user_adhesion'] || !empty($values['user_amount']))) {
  8. throw new sfValidatorErrorSchema($this, array('user_payment_mode' => new sfValidatorError($this, 'invalid')));
  9. }
  10. return $values;
  11. }
  12. }