/** * Handles LI tags. * * @param string $text Child text of the tag * @param XenForo_Html_Tag $tag HTML tag triggering call * * @return string */ public function handleTagLi($text, XenForo_Html_Tag $tag) { $parent = $tag->parent(); if ($parent && !in_array($parent->tagName(), array('ol', 'ul'))) { if (trim($text) === '') { return ''; } else { return '[LIST][*]' . $text . '[/LIST]'; } } else { if (substr($text, -1) == self::BR_SUBSTITUTE) { // has a trailiing br. we need to add an extra line to make it really count $text .= "\n"; } return '[*]' . $text; } }
/** * Handles LI tags. * * @param string $text Child text of the tag * @param XenForo_Html_Tag $tag HTML tag triggering call * * @return string */ public function handleTagLi($text, XenForo_Html_Tag $tag) { $parent = $tag->parent(); if ($parent && !in_array($parent->tagName(), array('ol', 'ul'))) { if (trim($text) === '') { return ''; } else { return '[LIST][*]' . $text . '[/LIST]'; } } else { return '[*]' . $text; } }