2010-04-30 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_io.php: added in the function "safe_output" the flag $utf8 for set the encoding of output, by default true. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@2643 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
4f22c5b6d9
commit
df0bc48f85
|
@ -1,3 +1,8 @@
|
|||
2010-04-30 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* include/functions_io.php: added in the function "safe_output" the flag
|
||||
$utf8 for set the encoding of output, by default true.
|
||||
|
||||
2010-04-29 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* godmode/reporting/reporting_builder.item_editor.php: fixed typo mistake in
|
||||
|
|
|
@ -43,11 +43,12 @@ function safe_input($value) {
|
|||
* who doesn't make the HTML render by itself.
|
||||
*
|
||||
* @param mixed String or array of strings to be cleaned.
|
||||
* @param boolean $utf8 Flag, set the output encoding in utf8, by default true.
|
||||
*
|
||||
* @return unknown_type
|
||||
*/
|
||||
function safe_output($value)
|
||||
{
|
||||
function safe_output($value, $utf8 = true)
|
||||
{
|
||||
if (is_numeric($value))
|
||||
return $value;
|
||||
|
||||
|
@ -59,7 +60,12 @@ function safe_output($value)
|
|||
if (! mb_check_encoding ($value, 'UTF-8'))
|
||||
$value = utf8_encode ($value);
|
||||
|
||||
$valueHtmlEncode = html_entity_decode ($value, ENT_QUOTES, "UTF-8");
|
||||
if ($utf8) {
|
||||
$valueHtmlEncode = html_entity_decode ($value, ENT_QUOTES, "UTF-8");
|
||||
}
|
||||
else {
|
||||
$valueHtmlEncode = html_entity_decode ($value, ENT_QUOTES);
|
||||
}
|
||||
|
||||
return $valueHtmlEncode;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue