Rev 143 | Rev 261 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 143 | Rev 215 | ||
---|---|---|---|
Line 34... | Line 34... | ||
34 | $out = ''; |
34 | $out = ''; |
35 | 35 | ||
36 | # --- |
36 | # --- |
37 | 37 | ||
38 | function process_file($filename) { |
38 | function process_file($filename) { |
- | 39 | $dir = dirname((strpos($filename, __DIR__.'/') === 0) ? substr($filename, strlen(__DIR__.'/')) : $filename); |
|
39 | if (DO_MINIFY) { |
40 | if (DO_MINIFY) { |
40 | $minifier = new Minify\CSS(__DIR__.'/'.$filename); |
41 | $minifier = new Minify\CSS($filename); |
41 | $cont = $minifier->minify(); |
42 | $cont = $minifier->minify(); |
42 | $cont = str_ireplace("url(data:", "url###(data:", $cont); |
43 | $cont = str_ireplace("url(data:", "url###(data:", $cont); |
43 | $cont = str_ireplace("url(", "url(".dirname($filename).'/', $cont); |
44 | $cont = str_ireplace("url(", "url(".$dir.'/', $cont); |
44 | } else { |
45 | } else { |
45 | $cont = file_get_contents(__DIR__.'/'.$filename); |
46 | $cont = file_get_contents($filename); |
46 | $cont = str_ireplace('url("data:', 'url###("data:', $cont); |
47 | $cont = str_ireplace('url("data:', 'url###("data:', $cont); |
47 | $cont = str_ireplace('url("', 'url("'.dirname($filename).'/', $cont); |
48 | $cont = str_ireplace('url("', 'url("'.$dir.'/', $cont); |
48 | $cont = str_ireplace("url('data:", "url###('data:", $cont); |
49 | $cont = str_ireplace("url('data:", "url###('data:", $cont); |
49 | $cont = str_ireplace("url('", "url('".dirname($filename).'/', $cont); |
50 | $cont = str_ireplace("url('", "url('".$dir.'/', $cont); |
50 | } |
51 | } |
51 | $cont = str_ireplace("url###(", "url(", $cont); |
52 | $cont = str_ireplace("url###(", "url(", $cont); |
52 | return $cont; |
53 | return $cont; |
53 | } |
54 | } |
54 | 55 | ||
55 | # --- |
56 | # --- |
56 | 57 | ||
57 | $out .= process_file('oidplus.css')."\n\n"; |
58 | $out .= process_file(__DIR__ . '/oidplus_base.css')."\n\n"; |
58 | 59 | ||
59 | foreach (array('publicPages','adminPages','raPages') as $pudir) { |
60 | foreach (array('publicPages','adminPages','raPages') as $pudir) { |
60 | $ary = glob(__DIR__ . '/plugins/'.$pudir.'/'.'*'.'/style.css'); |
61 | $ary = glob(__DIR__ . '/plugins/'.$pudir.'/'.'*'.'/style.css'); |
61 | sort($ary); |
62 | sort($ary); |
62 | foreach ($ary as $a) $out .= process_file($a); |
63 | foreach ($ary as $a) $out .= process_file($a); |
63 | } |
64 | } |
64 | 65 | ||
65 | $out .= process_file('3p/jstree/themes/default/style.css')."\n\n"; |
66 | $out .= process_file(__DIR__ . '/3p/jstree/themes/default/style.css')."\n\n"; |
66 | $out .= process_file('3p/jquery-ui/jquery-ui.css')."\n\n"; |
67 | $out .= process_file(__DIR__ . '/3p/jquery-ui/jquery-ui.css')."\n\n"; |
67 | $out .= process_file('3p/bootstrap/css/bootstrap.css')."\n\n"; |
68 | $out .= process_file(__DIR__ . '/3p/bootstrap/css/bootstrap.css')."\n\n"; |
68 | 69 | ||
69 | # --- |
70 | # --- |
70 | 71 | ||
71 | $hs = isset($_REQUEST['h_shift']) ? $_REQUEST['h_shift'] : 0; |
72 | $hs = isset($_REQUEST['h_shift']) ? $_REQUEST['h_shift'] : 0; |
72 | $ss = isset($_REQUEST['s_shift']) ? $_REQUEST['s_shift'] : 0; |
73 | $ss = isset($_REQUEST['s_shift']) ? $_REQUEST['s_shift'] : 0; |