$2'; $pattern[] = '#\\[color=(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|purple|red|silver|teal|white|yellow)\\](.+?)\\[/color\\]#u'; $replace[] = '$2'; $pattern[] = '#\\[img\\]http://([a-zA-Z0-9_/.%*+~,\\#-]+)\\[/img\\]#u'; $replace[] = '$1'; default: case 0: $pattern[] = '#\\[url=(?:http://)?([a-zA-Z0-9_/.%*+~,\\#-]+)\\](.+?)\\[/url\\]#u'; $replace[] = '$2'; $pattern[] = '#\\[url\\](?:http://)?([a-zA-Z0-9_/.%*+~,\\#-]+)\\[/url\\]#u'; $replace[] = '$1'; $pattern[] = '#\\[cite\\](.+?)\\[/cite\\]#u'; $replace[] = '$1'; $pattern[] = '#\\[u\\](.+?)\\[/u\\]#u'; $replace[] = '$1'; $pattern[] = '#\\[i\\](.+?)\\[/i\\]#u'; $replace[] = '$1'; $pattern[] = '#\\[b\\](.+?)\\[/b\\]#u'; $replace[] = '$1'; foreach($config['smiley'] as $keys => $values) { $pattern[] = '#'.preg_quote($values).'#u'; $replace[] = ''.$keys.''; } } $pattern = array_reverse($pattern); $replace = array_reverse($replace); $var = preg_replace($pattern,$replace,$var); return $var; } define('SMARTY_DIR',_FCORE.'templates/libs/'); require_once(_FCORE."access.php"); require_once(SMARTY_DIR."Smarty.class.php"); require_once(_FCORE."bdd.class.php"); require_once(_FCORE."session.class.php"); header("Content-Type: text/html;charset=utf-8"); ?>