You are here

function ad_channel_admin_container_validate in Advertisement 6.2

Same name and namespace in other branches
  1. 5.2 channel/ad_channel.module \ad_channel_admin_container_validate()
  2. 6.3 channel/ad_channel.module \ad_channel_admin_container_validate()
  3. 7 channel/ad_channel.module \ad_channel_admin_container_validate()

Validate the container.

File

channel/ad_channel.module, line 984
Ad Channel module.

Code

function ad_channel_admin_container_validate($form, &$form_state) {
  $conid = 0;
  if ($form_state['values']['op'] == t('Create')) {
    $conid = db_result(db_query("SELECT conid FROM {ad_channel_container} WHERE name = '%s'", $form_state['values']['name']));
  }
  else {
    if ($form_state['values']['op'] == t('Update')) {
      $conid = db_result(db_query("SELECT conid FROM {ad_channel_container} WHERE name = '%s' AND conid != %d", $form_state['values']['name'], $form_state['values']['conid']));
    }
  }
  if ($conid) {
    form_set_error('name', t('A container named %name already exists.', array(
      '%name' => $form_state['values']['name'],
    )));
  }
}