/** * Convenience method: Post an exception message box. * * @param String $message Exception message to diplay * @param Array $details Additional details (optional) * @param bool $close_details Show the details closed (optional, * defaults to false) */ public static function postException($message, $details = array(), $close_details = false) { self::postMessage(MessageBox::exception($message, $details, $close_details)); }
<?php $current_page = _('Zugriff verweigert'); echo MessageBox::exception(_('Zugriff verweigert'), array(htmlReady($exception->getMessage()))); ?> <p> <?php echo sprintf(_('Zurück zur %sStartseite%s'), sprintf('<a href="%s">', URLHelper::getLink('index.php')), '</a>'); ?> </p>
<?php $current_page = _('Kein Objekt gewählt'); ?> <?php echo MessageBox::exception(htmlReady($exception->getMessage()), array(_('Dieser Teil des Systems kann nur genutzt werden, wenn Sie vorher ein Objekt (Veranstaltung oder Einrichtung) gewählt haben.'), sprintf(_('Dieser Fehler tritt auch auf, wenn Ihre Session abgelaufen ist. Bitte nutzen Sie in diesem Fall den untenstehenden Link, um zurück zur Anmeldung zu gelangen.')))); ?> <? if ($last_edited = Request::get('content') . Request::get('description') . Request::get('body')) : ?> <p> <?php echo _('Folgender von Ihnen eingegebene Text konnte nicht gespeichert werden:'); ?> </p> <div class="table_row_even" style="padding: 5px; border: 1px solid;"> <?php echo htmlReady($last_edited); ?> </div> <? endif ?> <p> <?php echo _('Zurück zur'); ?> <a href="<?php echo URLHelper::getLink('index.php'); ?> "><?php echo _('Startseite'); ?> </a>
<?php $current_page = _('Fehler'); $title = _('Fehler! Bitte wenden Sie sich an Ihren Systemadministrator.'); $details = array(htmlReady($exception->getMessage())); if (Studip\ENV == 'development') { $title = "Houston, we've got a problem."; $details = array(display_exception($exception, true, true)); } ?> <?php echo MessageBox::exception($title, $details); ?> <p> <?php echo _('Zurück zur'); ?> <a href="<?php echo URLHelper::getLink('index.php'); ?> "><?php echo _('Startseite'); ?> </a> </p>