Exemplo n.º 1
0
	<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);
Exemplo n.º 2
0
	<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>
Exemplo n.º 3
0
">
			<?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);
    ?>
Exemplo n.º 4
0
<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 
Exemplo n.º 5
0
}
?>

<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) {
    ?>
Exemplo n.º 6
0
} 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 
}
Exemplo n.º 7
0
<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 
Exemplo n.º 8
0
    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 
Exemplo n.º 9
0
 public function testHtml()
 {
     $this->assertNull(Sanitizer::html()->filter('<script></script>', $default = null));
 }