You are here

function _commerce_worldpay_bg_validate_password in Commerce Worldpay 7

Makes sure a password is set if the "use password" option is checked.

1 string reference to '_commerce_worldpay_bg_validate_password'
commerce_worldpay_bg_settings_form in ./commerce_worldpay_bg.module
Settings form for Worldpay payment method.

File

./commerce_worldpay_bg.module, line 894
Provides a Worldpay Business Gateway payment method for Drupal Commerce.

Code

function _commerce_worldpay_bg_validate_password($element, &$form_state, $form) {
  $values = $form_state['values']['parameter']['payment_method']['settings']['payment_method']['settings'];
  if ($values['payment_security']['use_password']) {
    if (empty($element['#value'])) {
      form_set_error('parameter][payment_method][settings][payment_method][settings][payment_security][password', t('Please set a password or uncheck "Use WorldPay installation password?" if you don\'t use one.'));
    }
  }
}