Merge branch 'master' of gitorious.org:owncloud/owncloud
This commit is contained in:
commit
7064f3a8a8
|
@ -282,7 +282,7 @@ class OC{
|
||||||
if(substr(OC::$REQUESTEDFILE, -3) == 'css'){
|
if(substr(OC::$REQUESTEDFILE, -3) == 'css'){
|
||||||
$file = 'apps/' . OC::$REQUESTEDAPP . '/' . OC::$REQUESTEDFILE;
|
$file = 'apps/' . OC::$REQUESTEDAPP . '/' . OC::$REQUESTEDFILE;
|
||||||
$minimizer = new OC_Minimizer_CSS();
|
$minimizer = new OC_Minimizer_CSS();
|
||||||
$minimizer->output(array(array(OC::$APPSROOT, OC::$APPSWEBROOT, $file)));
|
$minimizer->output(array(array(OC::$APPSROOT, OC::$APPSWEBROOT, $file)), $file);
|
||||||
exit;
|
exit;
|
||||||
}elseif(substr(OC::$REQUESTEDFILE, -3) == 'php'){
|
}elseif(substr(OC::$REQUESTEDFILE, -3) == 'php'){
|
||||||
require_once(OC::$APPSROOT . '/apps/' . OC::$REQUESTEDAPP . '/' . OC::$REQUESTEDFILE);
|
require_once(OC::$APPSROOT . '/apps/' . OC::$REQUESTEDAPP . '/' . OC::$REQUESTEDFILE);
|
||||||
|
|
|
@ -16,7 +16,12 @@ class OC_Cache_FileGlobal{
|
||||||
return $cache_dir;
|
return $cache_dir;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected function fixKey($key) {
|
||||||
|
return str_replace('/', '_', $key);
|
||||||
|
}
|
||||||
|
|
||||||
public function get($key) {
|
public function get($key) {
|
||||||
|
$key = $this->fixKey($key);
|
||||||
if ($this->hasKey($key)) {
|
if ($this->hasKey($key)) {
|
||||||
$cache_dir = $this->getCacheDir();
|
$cache_dir = $this->getCacheDir();
|
||||||
return file_get_contents($cache_dir.$key);
|
return file_get_contents($cache_dir.$key);
|
||||||
|
@ -25,6 +30,7 @@ class OC_Cache_FileGlobal{
|
||||||
}
|
}
|
||||||
|
|
||||||
public function set($key, $value, $ttl=0) {
|
public function set($key, $value, $ttl=0) {
|
||||||
|
$key = $this->fixKey($key);
|
||||||
$cache_dir = $this->getCacheDir();
|
$cache_dir = $this->getCacheDir();
|
||||||
if ($cache_dir and file_put_contents($cache_dir.$key, $value)) {
|
if ($cache_dir and file_put_contents($cache_dir.$key, $value)) {
|
||||||
if ($ttl === 0) {
|
if ($ttl === 0) {
|
||||||
|
@ -36,6 +42,7 @@ class OC_Cache_FileGlobal{
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasKey($key) {
|
public function hasKey($key) {
|
||||||
|
$key = $this->fixKey($key);
|
||||||
$cache_dir = $this->getCacheDir();
|
$cache_dir = $this->getCacheDir();
|
||||||
if ($cache_dir && is_file($cache_dir.$key)) {
|
if ($cache_dir && is_file($cache_dir.$key)) {
|
||||||
$mtime = filemtime($cache_dir.$key);
|
$mtime = filemtime($cache_dir.$key);
|
||||||
|
@ -53,6 +60,7 @@ class OC_Cache_FileGlobal{
|
||||||
if(!$cache_dir){
|
if(!$cache_dir){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
$key = $this->fixKey($key);
|
||||||
return unlink($cache_dir.$key);
|
return unlink($cache_dir.$key);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -15,6 +15,9 @@ class OC_Request {
|
||||||
}
|
}
|
||||||
|
|
||||||
static public function acceptGZip() {
|
static public function acceptGZip() {
|
||||||
|
if (!isset($_SERVER['HTTP_ACCEPT_ENCODING'])) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
$HTTP_ACCEPT_ENCODING = $_SERVER["HTTP_ACCEPT_ENCODING"];
|
$HTTP_ACCEPT_ENCODING = $_SERVER["HTTP_ACCEPT_ENCODING"];
|
||||||
if( strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false )
|
if( strpos($HTTP_ACCEPT_ENCODING, 'x-gzip') !== false )
|
||||||
return 'x-gzip';
|
return 'x-gzip';
|
||||||
|
|
Loading…
Reference in New Issue