-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlatest.php
More file actions
45 lines (37 loc) · 906 Bytes
/
latest.php
File metadata and controls
45 lines (37 loc) · 906 Bytes
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
<?php
$memcache = new Memcache();
$memcache->connect('localhost', 11211) or die('Cannot connect to memcache');
$memcache->increment('services/frame/total');
$memcache->increment('services/frame/0.1/total');
$memcache->close();
header('Content-type: text/css');
// TODO: Set up caching in here.
require(PATH_PREFIX . '/cssmin.php');
if(isset($_GET['include'])) {
$includes = explode(',', $_GET['include']);
} else {
$includes = array(
'reset',
'code',
'typography',
'layout',
'controls',
'forms',
'tables',
'form_layout'
);
}
$output = '';
foreach($includes as $include) {
$output .= cssmin::minify(file_get_contents(PATH_PREFIX . "/0.1/$include.css"));
}
$output = str_replace(';}','}',$output);
$output = trim($output);
$header = <<<HEADER
/*
Serverboy Frame
Latest Build (Min)
*/
HEADER;
$output = $header . $output;
echo $output;