C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\mamBLOG\serendipity.css.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php # $Id: serendipity.css.php 316 2005-07-28 14:54:20Z garvinhicking $
# Copyright (c) 2003-2005, Jannis Hermanns (on behalf the Serendipity Developer Team)
# All rights reserved.  See LICENSE file for licensing details

/* This is a small hack to allow CSS display during installations and upgrades */
define('IN_installer'true);
define('IN_upgrader'true);
define('IN_CSS'true);

session_cache_limiter('public');
include_once(
'serendipity_config.inc.php');

if (!isset(
$css_mode)) {
    if (!empty(
$serendipity['GET']['css_mode'])) {
        
$css_mode $serendipity['GET']['css_mode'];
    } else {
        
$css_mode 'serendipity.css';
    }
}

switch(
$css_mode) {
    case 
'serendipity.css':
    default:
        
$css_hook 'css';
        
$css_file 'style.css';
        break;

    case 
'serendipity_admin.css':
        
$css_hook 'css_backend';
        
$css_file 'admin/style.css';
        break;
}

function 
serendipity_printStylesheet($file) {
    global 
$serendipity;
    return 
str_replace(
             array(
               
'{TEMPLATE_PATH}',
               
'{LANG_DIRECTION}'
             
),

             array(
               
dirname($file) . '/',
               
LANG_DIRECTION
             
),

             @
file_get_contents($file1));
}


if (
strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false) {
    
header('Cache-Control: no-cache');
} else {
    
header('Cache-Control:');
    
header('Pragma:');
    
header('Expires: ' gmdate('D, d M Y H:i:s \G\M\T'time()+3600));
}
header('Content-type: text/css');

if (
IS_installed === false) {
    if (
file_exists('templates/' $serendipity['defaultTemplate'] . '/' $css_file)) {
        echo 
serendipity_printStylesheet('templates/' $serendipity['defaultTemplate'] . '/' $css_file);
    }
    die();
}


$out serendipity_printStylesheet(serendipity_getTemplateFile($css_file''));

serendipity_plugin_api::hook_event($css_hook$out);

echo 
$out;

/* vim: set sts=4 ts=4 expandtab : */
?>