diff --git a/extension/Classes/Sql/function.sql b/extension/Classes/Sql/function.sql index 7c922316b1d02e176a53d45a4d42b17a8e0f20d2..c4a5985ede97fc58352457b6233779c71071257e 100644 --- a/extension/Classes/Sql/function.sql +++ b/extension/Classes/Sql/function.sql @@ -49,4 +49,20 @@ BEGIN DECLARE output TEXT; SET output = REPLACE(input, '|', '\\|'); RETURN output; -END; \ No newline at end of file +END; + + +### +# +# QNL2BR(input) +# replaces '|' in `input` with '\|' +# +DROP FUNCTION IF EXISTS QNL2BR; +CREATE FUNCTION QNL2BR ( input TEXT ) +RETURNS TEXT +DETERMINISTIC +BEGIN +DECLARE output TEXT; +SET output = REPLACE( REPLACE(input, CHAR(13), ''), CHAR(10), '<br>'); +RETURN output; +END \ No newline at end of file