<td<?php if (!empty($showPadding)) { echo ' style="padding-left: ' . 20 * $Node->level . 'px"'; } ?> > <?php $nodeName = $Node->getText('headline', null, $Node->get('name')); if (empty($nodeName)) { $nodeName = __('(kein Name)'); } $nodeName = String::truncate($nodeName, 50, '…', false, true); if ($Node->hasFlags(NodeFlag::ALLOW_EDIT) || $Me->user_group_id == 1) { echo $HTML->link($Node->adminDetailPageUri('edit'), $nodeName); } else { echo Sanitizer::html($nodeName); } ?> <br /> <p> <?php echo String::truncate(strip_tags($Node->getText('text')), 300, '…'); ?> </p> </td> <?php if (!empty($showPadding)) { ?> <td class="created"> <span class="time" datetime="<?php echo date('c', $nodeTimestamp);
<h4> <?php echo $HTML->link($Comment->BlogPost->detailPageUri() . '#Comments', $Comment->BlogPost->get('headline')); ?> </h4> <?php } ?> <h3> <?php echo $this->element('gravatar', array('email' => $Comment->get('email'), 'size' => $avatarSize)); echo date(__('d.m.Y H:i'), $Comment->created) . '<br />'; if ($Comment->url) { echo $HTML->link('http://' . $Comment->url, $Comment->get('name'), array('rel' => 'external')); } else { echo $Comment->get('name'); } ?> </h3><br /> <?php $text = $Comment->text; $text = Sanitizer::html($text); $text = nl2br($text); $text = Text::autoURLs($text); $text = String::wrap($text, 55, true); if (isset($truncated)) { $text = String::truncate($text, $truncated !== true ? $truncated : 120, '…'); } echo Sanitizer::html($text); ?> </li>
"> <?php echo strftime('%x %H:%M', $Comment->created); ?> </abbr><br /> <?php echo $this->element('commentMenu', array('Comment' => $Comment)); ?> </td> <td class="object"> <?php $gravatar = $this->element('gravatar', array('email' => $Comment->get('email'))); if ($Comment->User->exists()) { $username = $gravatar . ' ' . $HTML->link($Comment->User->detailPageUri(), $Comment->get('name')); } else { $username = $gravatar . ' ' . Sanitizer::html($Comment->get('name')); } ?> <cite><?php echo $username; ?> </cite> <?php if ($Comment->hasField('ip') && !$Comment->isEmpty('ip')) { ?> <abbr class="ip" title="<?php echo __('IP Adresse des Benutzers.'); ?> ">(<?php echo long2ip($Comment->ip); ?>
<h1><?php echo Sanitizer::html(sprintf('Willkommen %s!', $Me->get('name'))); ?> </h1> <p class="hint"> <?php echo nl2br(__('Willkommen im Admin von <q>:1</q>! Wenn irgendwelche Fragen entstehen sollten, schreiben sie an: :2', AppController::NAME, $HTML->email(Registry::get('AdminEmail') . '?subject=' . AppController::NAME . ' Administration', Registry::get('AdminEmail')))); ?> </p> <h2><?php echo __('Aktuelles'); ?> </h2> <?php if (empty($WallItems)) { echo $HTML->tag('p', __('Es gibt bisher noch keine aktuallen Einträge. Sobald es neue Einträge gibt, werden diese hier chronologisch angezeigt. So bleiben Sie immer auf dem Laufenden!'), array('class' => 'hint')); } else { ?> <table> <tbody> <?php foreach ($WallItems as $WallItem) { $elementName = get_class($WallItem); echo $this->element($elementName, array($elementName => $WallItem)); } ?> </tbody> </table> <ul> <li><?php
} ?> <h2>Datei</h2> <p class="hint"> <?php echo __('Ersetzen Sie mit dem Upload-Formular diese Datei durch eine andere oder wählen Sie eine neue Kategorie aus um diese Datei in diese zu schieben.'); ?> </p> <?php echo $AdminMediaFileForm; ?> <h2><?php echo Sanitizer::html(__('Beschreibung & Titel')); ?> </h2> <p class="hint"> <?php echo __('Folgende Angaben sind optional und werden nur auf bestimmten Seiten oder gar nicht ausgegeben (Abhängig vom ausgewähltem Template).'); ?> <?php echo __('Vergessen sie nicht nach jeder Änderung die sie speichern möchten <strong>Speichern</strong> zu drücken!'); ?> </p> <div class="tabs"> <ul> <?php foreach ($Languages as $Language) { ?>
} else { ?> <ul class="edgetoedge"> <?php foreach ($BlogPosts as $BlogPost) { if (@$lastDate != date('dmy', $BlogPost->published)) { echo $HTML->tag('li', strftime('%x %H:%M', $BlogPost->published), array('class' => 'sep')); } ?> <li> <a href="<?php echo $BlogPost->adminDetailPageUri('edit'); ?> "> <?php echo Sanitizer::html($BlogPost->get('headline')); ?> </a> <?php if (count($BlogPost->Comments) > 0) { echo $HTML->tag('small', count($BlogPost->Comments), array('class' => 'counter')); } ?> </li> <?php $lastDate = date('dmy', $BlogPost->published); } ?> </ul> <?php }
<h1><?php if (isset($Folder)) { echo $Folder->get('name'); } else { echo Sanitizer::html(__('Dateien & Bilder')); } ?> </h1> <ul class="breadcrumb"> <li><?php echo $HTML->link(Router::getRoute('admin'), __('Home')); ?> </li> <li><?php echo $HTML->link(Router::getRoute('adminMediaFiles'), Sanitizer::html(__('Dateien & Bilder'))); ?> </li> <?php if (isset($Folder)) { echo $HTML->tag('li', $Folder->get('name')); } ?> </ul> <?php if (isset($Folder) && !$Folder->isRoot()) { echo $this->element('folderMenu', array('Folder' => $Folder)) . '<br />'; } ?> <?php
echo $Language->id; ?> "> <?php echo ${'AdminNodeTextForm' . ucfirst($Language->id)}; ?> </div> <?php } ?> <br class="c" /> </div> </div> <h2><?php echo Sanitizer::html(__('Seiten-Informationen & Einstellungen')); ?> </h2> <?php echo $AdminNodeForm; ?> <h2><?php echo __('Angehangene Dateien'); ?> </h2> <?php if (!isset($Node->MediaFiles[0])) { ?> <p class="hint"> <?php
public function testHtml() { $this->assertNull(Sanitizer::html()->filter('<script></script>', $default = null)); }