All pastes #211807 Raw Edit

Untitled

public text v1 · immutable
#211807 ·published 2006-10-20 14:25 UTC
rendered paste body
Warning: Illegal offset type in isset or empty

  $form['contact']['email'] = array(
    '#type' => 'textfield',
    '#title' => t('Email Address'),
    '#size' => 60,
    '#maxlength' => 64,
    '#default_value' => $node->email,
    '#required' => TRUE,
  );  


//*validate*

  // validate email and create account
  $email_valid = forms_contact_valid_email($node->contact['email']);
  if ($email_valid) {
    // if create account is true
    if ($node->end['account']) {
      // check if the submitted email has been used to register before.
      $result = db_num_rows(db_query("select mail from users where mail = '%s'",$node->contact['email'] ));
      // if a row has been returned set error.
      if ($result) {
        form_set_error('$form['contact']['email']', t('That email is already in use.')); /*problem occurs here, if i take out $form['contact']['email'] */
      }
    }
  }
  else {
    // forms_contact_valid_email() returns false set error for email field
    form_set_error($form['contact']['email'], t('Please enter a valid email.'));  /*and here */
  }