после некоторых изменений робит, код:
$out = '';
$rs = $modx->db->select('id, email, phone', 'modx_web_user_attributes', '', '', '');
$limit = $modx->db->getRecordCount($rs);
if ($limit >= 1) {
$out .= '<ul>';
while ($row = $modx->db->getRow($rs)) {
$out .= '<li>ID: '.$row['id'].' | email: '.$row['email'].' | phone: '.$row['phone'].'</li>';
}
$out .= '</ul>';
} else {
$out = 'There are no records to show.';
}
echo $out;
изменения: теперь это не функция, указал точно имя базы, уже с префиксом, и удалил из запроса столбик username, которого в таблице не было, заменив его на phone.
только вот не могу понять: если оставить все изменения на месте и снова сделать как функцию, то чет не робит...