CMS
Version 3.9
styles.inc
Go to the documentation of this file.
1
<?php
2
Fakoli::usingFeature
(
"cache"
);
3
4
$last_modified
= Cache::get(
"css_cache_timestamp"
);
5
6
if
(array_key_exists(
"HTTP_IF_MODIFIED_SINCE"
,$_SERVER))
7
{
8
9
$if_modified_since=strtotime($_SERVER[
"HTTP_IF_MODIFIED_SINCE"
]);
10
11
if
($if_modified_since >=
$last_modified
)
12
{
13
header(
"HTTP/1.0 304 Not Modified"
);
14
$noChange =
true
;
15
}
16
}
17
18
header(
"Last-Modified: "
.date(
'r'
,
$last_modified
));
19
header(
"Cache-Control: max-age=300, must-revalidate"
);
20
header(
"Content-Type: text/css"
);
21
header(
"Pragma: private"
);
22
header(
"Expires: "
. date(DATE_RFC822,strtotime(
" 2 day"
)));
23
24
if
(!$noChange)
25
{
26
OptimizeManager::startZip
();
27
$content
=
OptimizeManager::getStylesContent
();
28
echo
$content
;
29
OptimizeManager::flushZip
();
30
31
if
(!
OptimizeManager::$zipped
)
32
{
33
header(
"Content-Length: "
.strlen(
$content
));
34
}
35
}
36
37
?>
Fakoli\usingFeature
static usingFeature()
Uses the specified framework feature(s).
Definition:
core.inc:388
OptimizeManager\getStylesContent
static getStylesContent()
Definition:
optimize_manager.inc:196
OptimizeManager\flushZip
static flushZip()
Definition:
optimize_manager.inc:271
OptimizeManager\startZip
static startZip()
Definition:
optimize_manager.inc:248
OptimizeManager\$zipped
static $zipped
Definition:
optimize_manager.inc:51
$content
if(array_key_exists("HTTP_IF_MODIFIED_SINCE", $_SERVER)) $content
Definition:
styles.css.inc:24
$last_modified
$last_modified
Definition:
styles.inc:4
code
cms.sonjara.com
cms
components
optimize
handlers
styles.inc
Generated on Tue Mar 23 2021 15:36:13 for CMS by
1.9.1