Ejemplo n.º 1
0
 /**
  * Return all HTML HEAD elements as a string.
  *
  * @return string   HTML fragment
  */
 public static function getHeadElements()
 {
     $result = '';
     $package_elements = self::includeSqueezePackages();
     if (isset($GLOBALS['_include_stylesheet'])) {
         unset($package_elements['base-style.css']);
         self::addStylesheet($GLOBALS['_include_stylesheet'], array('media' => 'screen, print'));
     }
     $head_elements = array_merge($package_elements, self::$head_elements);
     foreach ($head_elements as $element) {
         $result .= '<' . $element['name'];
         foreach ($element['attributes'] as $key => $value) {
             $result .= sprintf(' %s="%s"', $key, htmlReady($value));
         }
         $result .= ">\n";
         if (isset($element['content'])) {
             $result .= $element['content'];
             $result .= '</' . $element['name'] . ">\n";
         }
     }
     if (isset($GLOBALS['_include_extra_stylesheet'])) {
         $result .= Assets::stylesheet($GLOBALS['_include_extra_stylesheet']);
     }
     if (isset($GLOBALS['_include_additional_header'])) {
         $result .= $GLOBALS['_include_additional_header'];
     }
     return $result;
 }
Ejemplo n.º 2
0
 function test_stylesheet_should_respect_options()
 {
     $expected = '<link href="' . STATIC_ASSETS_URL . 'stylesheets/blue.css" media="all" rel="stylesheet">' . "\n";
     $expected .= '<link href="' . STATIC_ASSETS_URL . 'stylesheets/green.css" media="all" rel="stylesheet">' . "\n";
     $expected .= '<link href="' . STATIC_ASSETS_URL . 'stylesheets/red.css" media="all" rel="stylesheet">' . "\n";
     $this->assertEquals($expected, Assets::stylesheet('blue', 'green', 'red', array('media' => 'all')));
 }
Ejemplo n.º 3
0
<?
# Lifter010: TODO
?>
<html>
<head>
  <?php 
echo Assets::stylesheet('style.css');
?>
</head>
<body>
  <div style="background-color: white; margin: auto; max-width: 700px; padding: 4px;">
    <?php 
echo Assets::img("locale/{$lang}/LC_PICTURES/mail_header_notification.png");
?>
    <p>
      <?php 
echo _("Sie erhalten hiermit in regelmäßigen Abständen Informationen über Neuigkeiten und Änderungen in belegten Veranstaltungen.");
?>
      <br><br>
      <?php 
echo _("Über welche Inhalte und in welchem Format Sie informiert werden wollen, können Sie hier einstellen:");
?>
      <br>
      <a href="<?php 
echo URLHelper::getLink('dispatch.php/settings/notification');
?>
">
        <?php 
echo URLHelper::getLink('dispatch.php/settings/notification');
?>
      </a>