if( $this->allow_url ) { $source = preg_replace( "#\[url\](\S.+?)\[/url\]#ie", "\$this->build_url(array('html' => '\\1', 'show' => '\\1'))", $source ); $source = preg_replace( "#\[url\s*=\s*\"\;\s*(\S+?)\s*\"\;\s*\](.*?)\[\/url\]#ie", "\$this->build_url(array('html' => '\\1', 'show' => '\\2'))", $source ); $source = preg_replace( "#\[url\s*=\s*(\S.+?)\s*\](.*?)\[\/url\]#ie", "\$this->build_url(array('html' => '\\1', 'show' => '\\2'))", $source );
if( $this->allow_url ) { $source = preg_replace( "#\[hide\]\[center\]\[quote\]\[url\](\S.+?)\[/url\]\[\/hide\]\[\/center\]\[\/quote\]#ie", "\$this->build_url(array('html' => '\\1', 'show' => '\\1'))", $source ); $source = preg_replace( "#\[hide\]\[center\]\[quote\]\[url\s*=\s*\"\;\s*(\S+?)\s*\"\;\s*\](.*?)\[\/url\]\[\/hide\]\[\/center\]\[\/quote\]#ie", "\$this->build_url(array('html' => '\\1', 'show' => '\\2'))", $source ); $source = preg_replace( "#\[hide\]\[center\]\[quote\][url\s*=\s*(\S.+?)\s*\](.*?)\[\/url\]\[\/hide\]\[\/center\]\[\/quote\]#ie", "\$this->build_url(array('html' => '\\1', 'show' => '\\2'))", $source );