fix
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<ul>
|
||||
{foreach from=$field_value item=list}
|
||||
<li>
|
||||
<a href="{$list[2]}" alt="{$list[0]}" title="{$list[1]}" target="_blank">{$list[0]}</a>
|
||||
<a href="{$list[2]|default:''}" alt="{$list[0]|default:''}" title="{$list[1]|default:''}" target="_blank">{$list[0]|default:''}</a>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
@@ -1,7 +1,7 @@
|
||||
<ul>
|
||||
{foreach from=$field_value item=list}
|
||||
<li>
|
||||
<a href="{$list[2]}" alt="{$list[0]}" title="{$list[1]}" target="_blank">{$list[0]}</a>
|
||||
<li>
|
||||
<a href="{$list[2]|default:''}" alt="{$list[0]|default:''}" title="{$list[1]|default:''}" target="_blank">{$list[0]|default:''}</a>
|
||||
</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
@@ -117,11 +117,22 @@ function rrmdir($dir, &$result = 0)
|
||||
/**
|
||||
* Очистка текста от програмного кода
|
||||
*
|
||||
* @param string $text исходный текст
|
||||
* @return string очищенный текст
|
||||
* @param mixed $text исходный текст (может быть массивом)
|
||||
* @return mixed очищенный текст или массив
|
||||
*/
|
||||
function clean_php($text)
|
||||
{
|
||||
// Если это массив, возвращаем его без изменений
|
||||
if (is_array($text)) {
|
||||
return $text;
|
||||
}
|
||||
|
||||
// Если это null, преобразуем в строку
|
||||
if ($text === null) {
|
||||
$text = '';
|
||||
}
|
||||
|
||||
// Основная очистка (работает со строкой)
|
||||
return str_replace(array('<?php', '<?', '?>', '<script'), '', (string)$text);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user