示例#1
0
 /**
  *
  * @return tpl_upgrade
  */
 public static function getinstance()
 {
     if (!DataEngine::_tpl_defined(get_class())) {
         DataEngine::_set_tpl(get_class(), new self());
     }
     return DataEngine::tpl(get_class());
 }
示例#2
0
    /**
     *
     * @return string html header
     */
    public static function Get_Header()
    {
        $obj = DataEngine::tpl('');
        if ($obj->page_title == "") {
            $title = "EU2: Data Engine v{$obj->version}";
        } else {
            $title = $obj->page_title;
        }
        if ($obj->css_file != '') {
            $nocache = filemtime(ROOT_PATH . $obj->css_file);
            $css = <<<EOF
\t\t<link rel="stylesheet" type="text/css" href="%ROOT_URL%{$obj->css_file}?{$nocache}" media="screen" />
EOF;
        } else {
            $css = '';
        }
        if (DE_DEMO) {
            $stats = addons::getinstance()->Get_Addons('demo')->lng('stats');
        }
        $doctype = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
        $doctype = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
        $doctype = '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
        $doctype = '<html xmlns="http://www.w3.org/1999/html" lang="' . LNG_CODE . '" xml:lang="' . LNG_CODE . '">';
        return <<<EOF
{$doctype}
<head>
<title>{$title}</title>
{$css}
\t<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
\t<link rel="shortcut icon" href="%BTN_URL%eude.png">
</head>
<body>
{$stats}
<script type="text/javascript" src="%INCLUDE_URL%prototype.js?1.6.1"></script>
<script type="text/javascript" src="%LNG_URL%eude.local.js?{$obj->version}"></script>
<script type="text/javascript" src="%INCLUDE_URL%Script.js?{$obj->version}"></script>
<img src="%ROOT_URL%cron.php" />
<div id="curseur" class="infobulle"></div>
<!--<div id="debug" style="z-index:8; position:fixed; visibility:visible; background-color: #C0C0C0;white-space:nowrap; top:50px; left:5px"></div>-->
%NEW_MESSAGE_ENTRY%
EOF;
    }