You are here

function block_subtitle_validate in Block Subtitle 6

Implementation of hook_validation()

1 string reference to 'block_subtitle_validate'
block_subtitle_form_alter in ./block_subtitle.module
Implementation of hook_form_alter

File

./block_subtitle.module, line 41
TThis module allows subtitles to be added to blocks

Code

function block_subtitle_validate($form, &$form_state) {
  if ($form_state['values']['form_id'] == 'block_admin_configure') {
    if (isset($form_state['values']['block_subtitle']) && user_access('administer blocks')) {
      $module = arg(4);
      $delta = arg(5);
      $subtitle = $form_state['values']['block_subtitle'];

      //Save Subtitle
      if ($module && ($delta || $delta === 0)) {
        $block_name = $module . '_' . $delta;

        //Delete subtitle if blank
        if (strlen($subtitle) == 0 || $subtitle == '') {
          _block_subtitle_delete($block_name);
        }
        else {
          _block_subtitle_save($block_name, $subtitle);
        }
      }
    }
  }
  block_admin_configure_validate($form, $form_state);
}