You are here

function _customfilter_xml_element_cdata in Custom filter 5

1 string reference to '_customfilter_xml_element_cdata'
customfilter_xml_read in ./customfilter.module

File

./customfilter.module, line 1306

Code

function _customfilter_xml_element_cdata($parser, $data) {
  global $_customfilter_globals;
  $cg =& $_customfilter_globals;
  $element = end($cg->elements);
  $context = prev($cg->elements);
  switch ($element) {
    case 'DESCRIPTION':
      if ($context == 'FILTERSET') {
        $cg->set['description'] = $data;
      }
      elseif ($context == 'FILTER') {
        $cg->filter['description'] = $data;
      }
      break;
    case 'SHORT':
    case 'LONG':
      $cg->set[strtolower($element) . 'tips'] = $data;
      break;
    case 'PATTERN':
    case 'REPLACEMENT':
      $cg->filter[strtolower($element)] = $data;
      break;
  }
}