if (method_exists($content, 'myCSS')) { echo "\n" . '<style type="text/css">'; echo $content->myCSS(); echo '</style>'; } } ?> </head> <body> <div id="menu_header"> <ul id="menu"> <?php echo '<li style="font-variant:small-caps; padding:0 20px; margin:0; border-top:1px solid yellow;">Tablica<span style="color:#fced30;">CMS</span></li>'; $kernel->get_apps_list('<li><a href="?go=#URL#" style="border-top-color:rgb(#COLOR#);">#NAME#</a></li>'); echo '<li><a href="?feature=logout" style="border-top-color:rgb(' . colgen::generate("Wyloguj się") . ');">Wyloguj się</a></li>'; ?> </ul> </div> <div id="content"> <div id="header"> <?php $icon = APP_PATH . $kernel->app->icon; ?> <h1 style="background:url(<?php echo $icon; ?> ) no-repeat top left;"><?php echo $kernel->app->name; ?> </h1>
public function get_apps_list($pattern) { $query = mysql_query("SELECT * FROM `tablicacms_apps` ORDER BY `id` ASC"); while ($app = mysql_fetch_array($query)) { $xml = simplexml_load_file($this->appsDIR . '/' . $app['dir'] . '/about.xml'); $inf = $pattern; $inf = str_replace("#URL#", $app['dir'], $inf); $inf = str_replace("#ICON#", $this->appsDIR . '/' . $app['dir'] . '/' . $xml->icon, $inf); $inf = str_replace("#NAME#", $xml->name, $inf); $inf = str_replace("#COLOR#", colgen::generate($xml->name), $inf); echo $inf; } }