<?php
if (!defined('_GNUBOARD_')) exit;

// ===========================================================
//	그누보드 G5 용 BBCode Parser  v 1.1
//	Copyright(c) 2013 그누보드 닉 마스타 All rights reserved.
// ===========================================================

function BBCodeParserG5($content) {
	$find = array(
		"/\[b\](.+?)\[\/b\]/is",
		"/\[i\](.+?)\[\/i\]/is",
		"/\[u\](.+?)\[\/u\]/is",
		"/\[s\](.+?)\[\/s\]/is",
		"/\[size\=(.+?)\](.+?)\[\/size\]/is",
		"/\[color\=(.+?)\](.+?)\[\/color\]/is",
		"/\[center\](.+?)\[\/center\]/is",
		"/\[img\]<A\sHREF\=\"(.+?)\"\sTARGET\='_blank'>(.+?)<\/A>\[\/img\]/is",
		"/\[url\=(.+?)\](.+?)\[\/url\]/is",
		"/\[youtube\]<A\sHREF\=\"http:\/\/www\.youtube\.com\/watch\?v\=(.+?)\"\sTARGET\='_blank'>http:\/\/www\.youtube\.com\/watch\?v\=(.+?)<\/A>\[\/youtube\]/is",
		"/\[pre\](.+?)\[\/pre\]/is"
	);
	$replace = array(
		PHP_EOL."<strong>$1</strong>".PHP_EOL,
		PHP_EOL."<em>$1</em>".PHP_EOL,
		PHP_EOL."<span style=\"text-decoration:underline;\">$1</span>".PHP_EOL,
		PHP_EOL."<span style=\"text-decoration:line-through;\">$1</span>".PHP_EOL,
		PHP_EOL."<span style=\"font-size:$1px;\">$2</span>".PHP_EOL,
		PHP_EOL."<span style=\"color:$1;\">$2</span>".PHP_EOL,
		PHP_EOL."<div style=\"text-align:center;\">$1</div>".PHP_EOL,
		PHP_EOL."<img src=\"$1\" alt=\"\" />".PHP_EOL,
		PHP_EOL."<a href=\"$1\" target=\"_blank\">$2</a>".PHP_EOL,
		PHP_EOL."<iframe width=\"640\" height=\"480\" src=\"//www.youtube.com/embed/$2?rel=0\" frameborder=\"0\" allowfullscreen></iframe>".PHP_EOL,
		PHP_EOL."<pre>$1</pre>".PHP_EOL
	);

	$content = preg_replace($find, $replace, $content);
	return $content;
}
?>