|
@@ 2668-2689 (lines=22) @@
|
| 2665 |
|
return $result; |
| 2666 |
|
} |
| 2667 |
|
|
| 2668 |
|
function _doAnchors_inline_callback($matches) |
| 2669 |
|
{ |
| 2670 |
|
$whole_match = $matches[1]; |
| 2671 |
|
$link_text = $this->runSpanGamut($matches[2]); |
| 2672 |
|
$url = $matches[3] == '' ? $matches[4] : $matches[3]; |
| 2673 |
|
$title =& $matches[7]; |
| 2674 |
|
$attr = $this->doExtraAttributes("a", $dummy =& $matches[8]); |
| 2675 |
|
|
| 2676 |
|
$url = $this->encodeAttribute($url); |
| 2677 |
|
|
| 2678 |
|
$result = "<a href=\"$url\""; |
| 2679 |
|
if (isset($title)) { |
| 2680 |
|
$title = $this->encodeAttribute($title); |
| 2681 |
|
$result .= " title=\"$title\""; |
| 2682 |
|
} |
| 2683 |
|
$result .= $attr; |
| 2684 |
|
|
| 2685 |
|
$link_text = $this->runSpanGamut($link_text); |
| 2686 |
|
$result .= ">$link_text</a>"; |
| 2687 |
|
|
| 2688 |
|
return $this->hashPart($result); |
| 2689 |
|
} |
| 2690 |
|
|
| 2691 |
|
function doImages($text) |
| 2692 |
|
{ |
|
@@ 2787-2806 (lines=20) @@
|
| 2784 |
|
return $result; |
| 2785 |
|
} |
| 2786 |
|
|
| 2787 |
|
function _doImages_inline_callback($matches) |
| 2788 |
|
{ |
| 2789 |
|
$whole_match = $matches[1]; |
| 2790 |
|
$alt_text = $matches[2]; |
| 2791 |
|
$url = $matches[3] == '' ? $matches[4] : $matches[3]; |
| 2792 |
|
$title =& $matches[7]; |
| 2793 |
|
$attr = $this->doExtraAttributes("img", $dummy =& $matches[8]); |
| 2794 |
|
|
| 2795 |
|
$alt_text = $this->encodeAttribute($alt_text); |
| 2796 |
|
$url = $this->encodeAttribute($url); |
| 2797 |
|
$result = "<img src=\"$url\" alt=\"$alt_text\""; |
| 2798 |
|
if (isset($title)) { |
| 2799 |
|
$title = $this->encodeAttribute($title); |
| 2800 |
|
$result .= " title=\"$title\""; # $title already quoted |
| 2801 |
|
} |
| 2802 |
|
$result .= $attr; |
| 2803 |
|
$result .= $this->empty_element_suffix; |
| 2804 |
|
|
| 2805 |
|
return $this->hashPart($result); |
| 2806 |
|
} |
| 2807 |
|
|
| 2808 |
|
function doHeaders($text) |
| 2809 |
|
{ |