Простую фильтрацию массивов POST и GET в modx можно осуществить несколькими способами.
Первый это написать свою простую функцию использую перечень нескольких, последовательно очищая входные данные от ненужных символов, либо использовать специально предназначенную для этого функцию в php выше 5,2
Вариант первый:
простейшая функция очистки post или get массива на php в modx
function clearPost($post){
$value = strip_tags($post);
$value = htmlspecialchars($value);
return $value;
}
Вариант второй (рекомендуемый)
В PHP 5 >= 5.2.0 ввели новую функцию, которая отлично фильтрует post или get параметры - filter_input
Ею пользоваться на много проще:
$name = filter_input(INPUT_POST, 'name' );