You are here

function block_titlelink_validate in Block Title Link 6

Implementation of hook_validation()

1 string reference to 'block_titlelink_validate'
block_titlelink_form_alter in ./block_titlelink.module
Implementation of hook_form_alter

File

./block_titlelink.module, line 42
module for adding a link to a block title

Code

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

      //TODO: Validate Link based on URL and PATH
      $link = $form_state['values']['title_path'];

      //Save Form Link
      if ($module && (isset($delta) || $delta !== FALSE)) {
        $name = $module . '_' . $delta;

        //Delete link if empty
        if (strlen($link) == 0) {
          _block_titlelink_delete_link($name);
        }
        else {
          _block_titlelink_save_link($name, $link);
        }
      }
    }
  }
  block_admin_configure_validate($form, $form_state);
}