Как сюда прикрутить css?
<?
class templater
{
private $structure;
private $title;
private $keywords;
private $description;
private $javascript;
function __construct()
{
global $kernel;
$db_result=$kernel['class']['db']->db_query("SELECT * FROM `pages` WHERE name='".cPAGE."'");
$db_result=$kernel['class']['db']->db_fetch_assoc($db_result);
define ('cPAGENAME',$db_result['name_rus']);
define ('cPAGEPERMISSION',$db_result['permission']);
$this->title= $db_result['title'];
define ('cPAGETITLE',$db_result['title']);
$this->keywords=$db_result['keywords'];
$this->description=$db_result['description'];
if ($kernel['class']['ids']->check_page_permission()==false)
{
$db_result['content']='';
echo 'Доступ к запрошенной странице запрещен';
exit();
}
$parts=explode ("||",$db_result['content']);
foreach ($parts as $part)
{
$blocks = explode ('|', $part);
for ($i=1; $i<count($blocks);$i++)
{
$param=explode(' ',$blocks[$i]);
$this->structure[$blocks[0]][$param[0]][weight]=$param[1];
$this->structure[$blocks[0]][$param[0]][name]=$param[2];
$this->structure[$blocks[0]][$param[0]][permission]=$param[3];
$this->structure[$blocks[0]][$param[0]][design]=$param[4];
$this->structure[$blocks[0]][$param[0]][parameter]=$param[5];
}
}
$this->load_meta();
}
function load_template()
{
global $kernel;
ob_start();
cPAGETYPE=='portal'?define('cPAGEPATH','templates/portal/'.$kernel['settings']['template_portal'].'/'):define('cPAGEPATH','templates/admin/'.$kernel['settings']['template_admin'].'/');
include(cPAGEPATH.'index.php');
$kernel['display'] = ob_get_contents();
ob_clean();
}
function load_modules($area)
{
global $kernel;
if (isset($this->structure[$area]))
{
foreach ($this->structure[$area] as $key=>$value)
{
$db_result=$kernel['class']['db']->db_query("SELECT * FROM `modules` WHERE name='".$this->structure[$area][$key]['name']."'");
$db_result=$kernel['class']['db']->db_fetch_assoc($db_result);
$module_name = $this->structure[$area][$key]['name'];
$module_path='components/modules/'.$module_name.'/';
$module_design=$this->structure[$area][$key]['design'];
$module_parameter=$this->structure[$area][$key]['parameter'];
$module_permission=$db_result['permission'];
$module_permission_in_page = $this->structure[$area][$key]['permission'];
if ($db_result['enable']=='true')
{
if (ids::check_module_permission($module_permission_in_page) and ids::check_module_permission($module_permission))
{
include ($module_path.'/index.php');
}
if (file_exists($module_path.'js/'.$module_design.'.js'))
{
$this->javascript.='<script src="'.$module_path.'js/'.$module_design.'.js" type="text/javascript"></script>';
}
}
}
}
}
function load_meta()
{
global $kernel;
$this->keywords = '<meta name="keywords" content="'.$kernel['settings']['keywords'].', '.$this->keywords;
$this->description = '<meta name="description" content="'.$kernel['settings']['description'].', '.$this->description;
}
function load_all()
{
global $kernel;
$kernel['display']=str_replace("<-title->",'<title>'.$kernel['settings']['title'].' > '.$this->title.' || GooCMS</title>',$kernel['display']);
$kernel['display']=str_replace("<-meta->",$this->keywords.'">'.$this->description.'">',$kernel['display']);
$kernel['display']=str_replace("<-javascript->",$this->javascript,$kernel['display']);
}
function display(){
global $kernel;
if (ids::check_portal_enable()==false)
echo $kernel['settings']['site_enable_message'];
else
{
echo $kernel['display'];
}
}
}
?>