Vergleich inc/class_parser.php - 1.8.5 - 1.8.6

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 91Zeile 91
	/**
* Parses a message with the specified options.
*

	/**
* Parses a message with the specified options.
*

	 * @param string The message to be parsed.
* @param array Array of yes/no options - allow_html,filter_badwords,allow_mycode,allow_smilies,nl2br,me_username,filter_cdata.

	 * @param string $message The message to be parsed.
* @param array $options Array of yes/no options - allow_html,filter_badwords,allow_mycode,allow_smilies,nl2br,me_username,filter_cdata.

	 * @return string The parsed message.
*/
function parse_message($message, $options=array())

	 * @return string The parsed message.
*/
function parse_message($message, $options=array())

Zeile 237Zeile 237
	/**
* Converts HTML in a message to their specific entities whilst allowing unicode characters.
*

	/**
* Converts HTML in a message to their specific entities whilst allowing unicode characters.
*

	 * @param string The message to be parsed.

	 * @param string $message The message to be parsed.

	 * @return string The formatted message.
*/
function parse_html($message)

	 * @return string The formatted message.
*/
function parse_html($message)

Zeile 405Zeile 405
	/**
* Parses MyCode tags in a specific message with the specified options.
*

	/**
* Parses MyCode tags in a specific message with the specified options.
*

	 * @param string The message to be parsed.
* @param array Array of options in yes/no format. Options are allow_imgcode.

	 * @param string $message The message to be parsed.
* @param array $options Array of options in yes/no format. Options are allow_imgcode.

	 * @return string The parsed message.
*/
function parse_mycode($message, $options=array())

	 * @return string The parsed message.
*/
function parse_mycode($message, $options=array())

Zeile 546Zeile 546
	/**
* Parses smilie code in the specified message.
*

	/**
* Parses smilie code in the specified message.
*

	 * @param string The message being parsed.
* @param string Base URL for the image tags created by smilies.
* @param string Yes/No if HTML is allowed in the post

	 * @param string $message $message The message being parsed.
* @param int $allow_html not used


	 * @return string The parsed message.
*/
function parse_smilies($message, $allow_html=0)

	 * @return string The parsed message.
*/
function parse_smilies($message, $allow_html=0)

Zeile 604Zeile 603
	/**
* Parses a list of filtered/badwords in the specified message.
*

	/**
* Parses a list of filtered/badwords in the specified message.
*

	 * @param string The message to be parsed.
* @param array Array of parser options in yes/no format.

	 * @param string $message The message to be parsed.
* @param array $options Array of parser options in yes/no format.

	 * @return string The parsed message.
*/
function parse_badwords($message, $options=array())

	 * @return string The parsed message.
*/
function parse_badwords($message, $options=array())

Zeile 651Zeile 650
	/**
* Resolves nested CDATA tags in the specified message.
*

	/**
* Resolves nested CDATA tags in the specified message.
*

	 * @param string The message to be parsed.

	 * @param string $message The message to be parsed.

	 * @return string The parsed message.
*/
function parse_cdata($message)

	 * @return string The parsed message.
*/
function parse_cdata($message)

Zeile 664Zeile 663
	/**
* Attempts to move any javascript references in the specified message.
*

	/**
* Attempts to move any javascript references in the specified message.
*

	 * @param string The message to be parsed.

	 * @param string $message The message to be parsed.

	 * @return string The parsed message.
*/
function fix_javascript($message)

	 * @return string The parsed message.
*/
function fix_javascript($message)

Zeile 699Zeile 698
	/**
* Handles fontsize.
*

	/**
* Handles fontsize.
*

	* @param string The original size.
* @param string The text within a size tag.

	* @param int $size The original size.
* @param string $text The text within a size tag.

	* @return string The parsed text.
*/
function mycode_handle_size($size, $text)

	* @return string The parsed text.
*/
function mycode_handle_size($size, $text)

Zeile 720Zeile 719
	/**
* Handles fontsize.
*

	/**
* Handles fontsize.
*

	* @param array Matches.

	* @param array $matches Matches.

	* @return string The parsed text.
*/
function mycode_handle_size_callback($matches)

	* @return string The parsed text.
*/
function mycode_handle_size_callback($matches)

Zeile 731Zeile 730
	/**
* Parses quote MyCode.
*

	/**
* Parses quote MyCode.
*

	* @param string The message to be parsed
* @param boolean Are we formatting as text?

	* @param string $message The message to be parsed
* @param boolean $text_only Are we formatting as text?

	* @return string The parsed message.
*/
function mycode_parse_quotes($message, $text_only=false)

	* @return string The parsed message.
*/
function mycode_parse_quotes($message, $text_only=false)

Zeile 786Zeile 785
	/**
* Parses quotes with post id and/or dateline.
*

	/**
* Parses quotes with post id and/or dateline.
*

	* @param string The message to be parsed
* @param string The username to be parsed
* @param boolean Are we formatting as text?

	* @param string $message The message to be parsed
* @param string $username The username to be parsed
* @param boolean $text_only Are we formatting as text?

	* @return string The parsed message.
*/
function mycode_parse_post_quotes($message, $username, $text_only=false)

	* @return string The parsed message.
*/
function mycode_parse_post_quotes($message, $username, $text_only=false)

Zeile 868Zeile 867
	/**
* Parses quotes with post id and/or dateline.
*

	/**
* Parses quotes with post id and/or dateline.
*

	* @param array Matches.

	* @param array $matches Matches.

	* @return string The parsed message.
*/
function mycode_parse_post_quotes_callback1($matches)

	* @return string The parsed message.
*/
function mycode_parse_post_quotes_callback1($matches)

Zeile 879Zeile 878
	/**
* Parses quotes with post id and/or dateline.
*

	/**
* Parses quotes with post id and/or dateline.
*

	* @param array Matches.

	* @param array $matches Matches.

	* @return string The parsed message.
*/
function mycode_parse_post_quotes_callback2($matches)

	* @return string The parsed message.
*/
function mycode_parse_post_quotes_callback2($matches)

Zeile 890Zeile 889
	/**
* Parses code MyCode.
*

	/**
* Parses code MyCode.
*

	* @param string The message to be parsed
* @param boolean Are we formatting as text?

	* @param string $code The message to be parsed
* @param boolean $text_only Are we formatting as text?

	* @return string The parsed message.
*/
function mycode_parse_code($code, $text_only=false)

	* @return string The parsed message.
*/
function mycode_parse_code($code, $text_only=false)

Zeile 925Zeile 924
	/**
* Parses code MyCode.
*

	/**
* Parses code MyCode.
*

	* @param array Matches.

	* @param array $matches Matches.

	* @return string The parsed message.
*/
function mycode_parse_code_callback($matches)

	* @return string The parsed message.
*/
function mycode_parse_code_callback($matches)

Zeile 936Zeile 935
	/**
* Parses PHP code MyCode.
*

	/**
* Parses PHP code MyCode.
*

	* @param string The message to be parsed
* @param boolean Whether or not it should return it as pre-wrapped in a div or not.
* @param boolean Are we formatting as text?

	* @param string $str The message to be parsed
* @param boolean $bare_return Whether or not it should return it as pre-wrapped in a div or not.
* @param boolean $text_only Are we formatting as text?

	* @return string The parsed message.
*/
function mycode_parse_php($str, $bare_return = false, $text_only = false)

	* @return string The parsed message.
*/
function mycode_parse_php($str, $bare_return = false, $text_only = false)

Zeile 1019Zeile 1018
	/**
* Parses PHP code MyCode.
*

	/**
* Parses PHP code MyCode.
*

	* @param array Matches.

	* @param array $matches Matches.

	* @return string The parsed message.
*/
function mycode_parse_php_callback($matches)

	* @return string The parsed message.
*/
function mycode_parse_php_callback($matches)

Zeile 1030Zeile 1029
	/**
* Parses URL MyCode.
*

	/**
* Parses URL MyCode.
*

	* @param string The URL to link to.
* @param string The name of the link.

	* @param string $url The URL to link to.
* @param string $name The name of the link.

	* @return string The built-up link.
*/
function mycode_parse_url($url, $name="")

	* @return string The built-up link.
*/
function mycode_parse_url($url, $name="")

Zeile 1079Zeile 1078
	/**
* Parses URL MyCode.
*

	/**
* Parses URL MyCode.
*

	* @param array Matches.

	* @param array $matches Matches.

	* @return string The built-up link.
*/
function mycode_parse_url_callback1($matches)

	* @return string The built-up link.
*/
function mycode_parse_url_callback1($matches)

Zeile 1094Zeile 1093
	/**
* Parses URL MyCode.
*

	/**
* Parses URL MyCode.
*

	* @param array Matches.

	* @param array $matches Matches.

	* @return string The built-up link.
*/
function mycode_parse_url_callback2($matches)

	* @return string The built-up link.
*/
function mycode_parse_url_callback2($matches)

Zeile 1109Zeile 1108
	/**
* Parses IMG MyCode.
*

	/**
* Parses IMG MyCode.
*

	 * @param string The URL to the image
* @param array Optional array of dimensions



	 * @param string $url The URL to the image
* @param array $dimensions Optional array of dimensions
* @param string $align
* @return string

	 */
function mycode_parse_img($url, $dimensions=array(), $align='')
{

	 */
function mycode_parse_img($url, $dimensions=array(), $align='')
{

Zeile 1156Zeile 1157
	/**
* Parses IMG MyCode.
*

	/**
* Parses IMG MyCode.
*

	 * @param array Matches.

	 * @param array $matches Matches.

	 * @return string Image code.
*/
function mycode_parse_img_callback1($matches)

	 * @return string Image code.
*/
function mycode_parse_img_callback1($matches)

Zeile 1167Zeile 1168
	/**
* Parses IMG MyCode.
*

	/**
* Parses IMG MyCode.
*

	 * @param array Matches.

	 * @param array $matches Matches.

	 * @return string Image code.
*/
function mycode_parse_img_callback2($matches)

	 * @return string Image code.
*/
function mycode_parse_img_callback2($matches)

Zeile 1178Zeile 1179
	/**
* Parses IMG MyCode.
*

	/**
* Parses IMG MyCode.
*

	 * @param array Matches.

	 * @param array $matches Matches.

	 * @return string Image code.
*/
function mycode_parse_img_callback3($matches)

	 * @return string Image code.
*/
function mycode_parse_img_callback3($matches)

Zeile 1189Zeile 1190
	/**
* Parses IMG MyCode.
*

	/**
* Parses IMG MyCode.
*

	 * @param array Matches.

	 * @param array $matches Matches.

	 * @return string Image code.
*/
function mycode_parse_img_callback4($matches)

	 * @return string Image code.
*/
function mycode_parse_img_callback4($matches)

Zeile 1200Zeile 1201
	/**
* Parses IMG MyCode disabled.
*

	/**
* Parses IMG MyCode disabled.
*

	 * @param string The URL to the image


	 * @param string $url The URL to the image
* @return string

	 */
function mycode_parse_img_disabled($url)
{

	 */
function mycode_parse_img_disabled($url)
{

Zeile 1217Zeile 1219
	/**
* Parses IMG MyCode disabled.
*

	/**
* Parses IMG MyCode disabled.
*

	 * @param array Matches.

	 * @param array $matches Matches.

	 * @return string Image code.
*/
function mycode_parse_img_disabled_callback1($matches)

	 * @return string Image code.
*/
function mycode_parse_img_disabled_callback1($matches)

Zeile 1228Zeile 1230
	/**
* Parses IMG MyCode disabled.
*

	/**
* Parses IMG MyCode disabled.
*

	 * @param array Matches.

	 * @param array $matches Matches.

	 * @return string Image code.
*/
function mycode_parse_img_disabled_callback2($matches)

	 * @return string Image code.
*/
function mycode_parse_img_disabled_callback2($matches)

Zeile 1239Zeile 1241
	/**
* Parses IMG MyCode disabled.
*

	/**
* Parses IMG MyCode disabled.
*

	 * @param array Matches.

	 * @param array $matches Matches.

	 * @return string Image code.
*/
function mycode_parse_img_disabled_callback3($matches)

	 * @return string Image code.
*/
function mycode_parse_img_disabled_callback3($matches)

Zeile 1250Zeile 1252
	/**
* Parses IMG MyCode disabled.
*

	/**
* Parses IMG MyCode disabled.
*

	 * @param array Matches.

	 * @param array $matches Matches.

	 * @return string Image code.
*/
function mycode_parse_img_disabled_callback4($matches)

	 * @return string Image code.
*/
function mycode_parse_img_disabled_callback4($matches)

Zeile 1261Zeile 1263
	/**
* Parses email MyCode.
*

	/**
* Parses email MyCode.
*

	* @param string The email address to link to.
* @param string The name for the link.

	* @param string $email The email address to link to.
* @param string $name The name for the link.

	* @return string The built-up email link.
*/
function mycode_parse_email($email, $name="")

	* @return string The built-up email link.
*/
function mycode_parse_email($email, $name="")

Zeile 1288Zeile 1290
	/**
* Parses email MyCode.
*

	/**
* Parses email MyCode.
*

	* @param array Matches

	* @param array $matches Matches

	* @return string The built-up email link.
*/
function mycode_parse_email_callback($matches)

	* @return string The built-up email link.
*/
function mycode_parse_email_callback($matches)

Zeile 1303Zeile 1305
	/**
* Parses video MyCode.
*

	/**
* Parses video MyCode.
*

	* @param string The video provider.
* @param string The video to link to.

	* @param string $video The video provider.
* @param string $url The video to link to.

	* @return string The built-up video code.
*/
function mycode_parse_video($video, $url)

	* @return string The built-up video code.
*/
function mycode_parse_video($video, $url)

Zeile 1410Zeile 1412
	/**
* Parses video MyCode.
*

	/**
* Parses video MyCode.
*

	* @param array Matches.

	* @param array $matches Matches.

	* @return string The built-up video code.
*/
function mycode_parse_video_callback($matches)

	* @return string The built-up video code.
*/
function mycode_parse_video_callback($matches)

Zeile 1421Zeile 1423
	/**
* Parses video MyCode disabled.
*

	/**
* Parses video MyCode disabled.
*

	 * @param string The URL to the video


	 * @param string $url The URL to the video
* @return string

	 */
function mycode_parse_video_disabled($url)
{

	 */
function mycode_parse_video_disabled($url)
{

Zeile 1438Zeile 1441
	/**
* Parses video MyCode disabled.
*

	/**
* Parses video MyCode disabled.
*

	* @param array Matches.

	* @param array $matches Matches.

	* @return string The built-up video code.
*/
function mycode_parse_video_disabled_callback($matches)

	* @return string The built-up video code.
*/
function mycode_parse_video_disabled_callback($matches)

Zeile 1449Zeile 1452
	/**
* Parses URLs automatically.
*

	/**
* Parses URLs automatically.
*

	* @param string The message to be parsed

	* @param string $message The message to be parsed

	* @return string The parsed message.
*/
function mycode_auto_url($message)

	* @return string The parsed message.
*/
function mycode_auto_url($message)

Zeile 1466Zeile 1469
	/**
* Parses URLs automatically.
*

	/**
* Parses URLs automatically.
*

	* @param array Matches

	* @param array $matches Matches

	* @return string The parsed message.
*/
function mycode_auto_url_callback($matches)

	* @return string The parsed message.
*/
function mycode_auto_url_callback($matches)

Zeile 1507Zeile 1510
	/**
* Parses list MyCode.
*

	/**
* Parses list MyCode.
*

	* @param string The message to be parsed
* @param string The list type

	* @param string $message The message to be parsed
* @param string $type The list type

	* @return string The parsed message.
*/
function mycode_parse_list($message, $type="")

	* @return string The parsed message.
*/
function mycode_parse_list($message, $type="")

Zeile 1519Zeile 1522
			$message = "[*]{$message}";
}


			$message = "[*]{$message}";
}


		$message = preg_replace("#\s*\[\*\]\s*#", "</li>\n<li>", $message);

		$message = preg_replace("#[^\S\n\r]*\[\*\]\s*#", "</li>\n<li>", $message);

		$message .= "</li>";

if($type)

		$message .= "</li>";

if($type)

Zeile 1537Zeile 1540
	/**
* Parses list MyCode.
*

	/**
* Parses list MyCode.
*

	* @param array Matches

	* @param array $matches Matches

	* @return string The parsed message.
*/
function mycode_parse_list_callback($matches)

	* @return string The parsed message.
*/
function mycode_parse_list_callback($matches)

Zeile 1548Zeile 1551
	/**
* Prepares list MyCode by finding the matching list tags.
*

	/**
* Prepares list MyCode by finding the matching list tags.
*

	* @param array Matches

	* @param array $matches Matches

	* @return string Temporary replacements.
*/
function mycode_prepare_list($matches)

	* @return string Temporary replacements.
*/
function mycode_prepare_list($matches)

Zeile 1585Zeile 1588
	/**
* Strips smilies from a string
*

	/**
* Strips smilies from a string
*

	 * @param string The message for smilies to be stripped from

	 * @param string $message The message for smilies to be stripped from

	 * @return string The message with smilies stripped
*/
function strip_smilies($message)

	 * @return string The message with smilies stripped
*/
function strip_smilies($message)

Zeile 1604Zeile 1607
	/**
* Highlights a string
*

	/**
* Highlights a string
*

	 * @param string The message to be highligted
* @param string The highlight keywords

	 * @param string $message The message to be highligted
* @param string $highlight The highlight keywords

	 * @return string The message with highlight bbcodes
*/
function highlight_message($message, $highlight)

	 * @return string The message with highlight bbcodes
*/
function highlight_message($message, $highlight)

Zeile 1626Zeile 1629
	/**
* Parses message to plain text equivalents of MyCode.
*

	/**
* Parses message to plain text equivalents of MyCode.
*

	 * @param string The message to be parsed


	 * @param string $message The message to be parsed
* @param array $options

	 * @return string The parsed message.
*/
function text_parse_message($message, $options=array())

	 * @return string The parsed message.
*/
function text_parse_message($message, $options=array())