common_to_alphanumeric added, filtering Notice->source in classic layout

This commit is contained in:
Mikael Nordfeldth
2016-09-02 00:08:17 +02:00
parent 844fe3924e
commit 15ab9ff9e3
3 changed files with 18 additions and 2 deletions

View File

@@ -552,6 +552,11 @@ abstract class ActivityHandlerPlugin extends Plugin
if ($nli->notice->scope != 0 && $nli->notice->scope != 1) {
$class .= ' limited-scope';
}
try {
$class .= ' notice-source-'.common_to_alphanumeric($this->notice->source);
} catch (Exception $e) {
// either source or what we filtered out was a zero-length string
}
$nli->out->elementStart('li', array('class' => $class,
'id' => 'notice-' . $id));
}