getParam('change'); $review = $event->getParam('review'); $user = $activity->get('user'); $behalfOf = $activity->get('behalfOf'); $userLink = $user ? $this->qualifiedUrl('user', array('user' => $user)) : null; $behalfOfLink = $behalfOf ? $this->qualifiedUrl('user', array('user' => $behalfOf)) : null; $targetLink = $activity->getUrl($this->plugin('qualifiedUrl')); $projects = $this->projectList( $activity->get('projects'), null, array('baseUrl' => $this->qualifiedUrl(), 'style' => 'text-decoration: none;') ); ?>
escapeHtml($user) ?> (te('on behalf of') ?> escapeHtml($behalfOf) ?>) te($activity->get('action')) ?> escapeHtml($activity->get('target'))?> te('under') ?> te('review') ?> getId() ?> get('preposition') && $projects): ?> te($activity->get('preposition')) . ' ' . $projects ?>

get('description'))): ?>
preformat($activity->get('description')) ->setBaseUrl($this->qualifiedUrl()) ->setEmojify(false) ->setWordWrap(900) ?>

getJobs())): ?>
te('JOBS') ?>
getJobObjects() as $job) { // prepare job description: // - convert line breaks into spaces // - trim to length of 60 chars $description = str_replace("\n", " ", trim($job->getDescription())); $description = (string) $this->truncate($description, 55); $url = $this->qualifiedUrl('job', array('job' => $job->getId())); echo '' . $this->escapeHtml($job->getId()) . '' . ' ' . $this->escapeHtml($job->getStatus()) . ': ' . $this->preformat($description)->setBaseUrl($this->qualifiedUrl())->setEmojify(false) . "
\n"; } ?>

te('FILES') ?>
getFileData(true); foreach (array_slice($files, 0, $limit) as $file) { $url = $targetLink . '#' . md5($file['depotFile']); echo '' . $this->decodeFilespec($file['depotFile']) . '' . '#' . $this->escapeHtml($file['rev']) . ' ' . $this->escapeHtml($file['action']) . "
\n"; } echo count($files) > $limit ? '' . $this->te('Snip') . ' ' . '(>' . $limit . ' ' . $this->te('files') . ')' : ''; ?>