{actorusername}'; $actorpreg = '/^'.str_replace(array('\{actoruid\}', '\{actorusername\}'), array('(\d+)', '(.+?)'), preg_quote($actorlang, '/')).'$/'; foreach($GLOBALS['list'] as $_k => $_v) { if(preg_match($noticepreg, $_v['note'], $_r)) { list(, $actor, $tid, $pid, $subject) = $_r; if(preg_match($actorpreg, $actor, $_r)) { list(, $actoruid, $actorusername) = $_r; } $GLOBALS['list'][$_k]['notevar'] = array( 'tid' => $tid, 'pid' => $pid, 'subject' => $subject, 'actoruid' => $actoruid, 'actorusername' => $actorusername, ); } } $variable = array( 'list' => mobile_core::getvalues(array_values($GLOBALS['list']), array('/^\d+$/'), array('id', 'uid', 'type', 'new', 'authorid', 'author', 'note', 'dateline', 'from_id', 'from_idtype', 'from_num', 'style', 'rowid', 'notevar')), 'count' => $GLOBALS['count'], 'perpage' => $GLOBALS['perpage'], 'page' => intval($GLOBALS['page']), ); mobile_core::result(mobile_core::variable($variable)); } } ?>