/** * * @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()); }
/** * * @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; }