function strpos_arr($haystack, $needle) {
if(!is_array($needle)) $needle = array($needle);
foreach($needle as $what) {
if(($pos = strpos($haystack, $what))!==false) $pos_arr[] = $pos;
}
return is_array($pos_arr) ? min($pos_arr) : $pos;
}
add_filter(
'the_excerpt',
function ($excerpt) {
return substr($excerpt,0,strpos_arr($excerpt,array('.', '?'))+1);
}
);
CEvent::Send("FEEDBACK_SUP", "s1", "N", $arSend);
тут параметры перепутал. Массив полей идет 3-м