You are here

function shortener_filter in Shorten URLs 6

Implementation of hook_filter().

File

shortener/shortener.module, line 22
Provides an input filter that replaces URLs with a shortened version.

Code

function shortener_filter($op, $delta = 0, $format = -1, $text = '') {
  switch ($op) {
    case 'list':
      return array(
        0 => t('URL shortener'),
      );
    case 'description':
      switch ($delta) {
        case 0:
          return t('Replaces URLs with a shortened version.');
        default:
          return;
      }
    case 'process':
      switch ($delta) {
        case 0:
          return _shortener_filter_url($text, $format);
        default:
          return $text;
      }
    case 'settings':
      switch ($delta) {
        case 0:
          return _shortener_url_settings($format);
        default:
          return;
      }
    default:
      return $text;
  }
}