test if cache directory exists before launching debug bar

This commit is contained in:
Manuel Raynaud
2013-09-18 09:34:48 +02:00
parent a27405e0cc
commit 387c0d00c3
16 changed files with 12 additions and 87 deletions

View File

@@ -44,12 +44,14 @@ class CheckPermission extends BaseInstall
const DIR_CONF = 'local/config';
const DIR_LOG = 'log';
const DIR_CACHE = 'cache';
const DIR_WEB = 'web';
/** @var array Directory needed to be writable */
protected $directoriesToBeWritable = array(
self::DIR_CONF,
self::DIR_LOG,
self::DIR_CACHE,
self::DIR_WEB,
);
/** @var array Minimum server configuration necessary */

View File

@@ -71,7 +71,11 @@ class DebugBar extends AbstractSmartyPlugin
}
}
file_put_contents($cssFile, $assetCss->dump());
if(!file_exists(THELIA_WEB_DIR . "/cache")) {
@mkdir(THELIA_WEB_DIR . "/cache");
}
@file_put_contents($cssFile, $assetCss->dump());
}
$render = sprintf('<link rel="stylesheet" href="%s">', URL::getInstance()->absoluteUrl($webFile, array(), URL::PATH_TO_FILE));
}
@@ -96,7 +100,11 @@ class DebugBar extends AbstractSmartyPlugin
}
}
file_put_contents($cacheFile, $assetJs->dump());
if(!file_exists(THELIA_WEB_DIR . "/cache")) {
@mkdir(THELIA_WEB_DIR . "/cache");
}
@file_put_contents($cacheFile, $assetJs->dump());
}
$render = sprintf('<script src="%s"></script>', URL::getInstance()->absoluteUrl($webFile, array(), URL::PATH_TO_FILE));

0
web/.htaccess Normal file → Executable file
View File

0
web/install/bdd.php Normal file → Executable file
View File

0
web/install/bootstrap.php Normal file → Executable file
View File

0
web/install/config.php Normal file → Executable file
View File

0
web/install/connection.php Normal file → Executable file
View File

0
web/install/end.php Normal file → Executable file
View File

0
web/install/fd33fd0-6fda040.ico Normal file → Executable file
View File

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

0
web/install/footer.php Normal file → Executable file
View File

0
web/install/header.php Normal file → Executable file
View File

0
web/install/index.php Normal file → Executable file
View File

0
web/install/permission.php Normal file → Executable file
View File

0
web/install/script.js Normal file → Executable file
View File

0
web/install/styles.css Normal file → Executable file
View File

View File

@@ -1,85 +0,0 @@
{
"breadcrumb" : [
{
"url" : "0",
"display" : "Racine",
"edit" : "",
"browse" : ""
}
],
"categories" : [
{
"id" : "1",
"ligne" : "1",
"classement" : "1",
"titre" : "Boyaux",
"langue_courante" : true,
"parent" : 0
},
{
"id" : "18",
"ligne" : "1",
"classement" : "2",
"titre" : "Epices \/ condiments",
"langue_courante" : true,
"parent" : 0
},
{
"id" : "100",
"ligne" : "1",
"classement" : "3",
"titre" : "Emballage",
"langue_courante" : true,
"parent" : 0
},
{
"id" : "194",
"ligne" : "1",
"classement" : "4",
"titre" : "Petits mat\u00e9riels",
"langue_courante" : true,
"parent" : 0
},
{
"id" : "355",
"ligne" : "1",
"classement" : "5",
"titre" : "Materiel de cuisine",
"langue_courante" : true,
"parent" : 0
},
{
"id" : "426",
"ligne" : "0",
"classement" : "6",
"titre" : "Bacs",
"langue_courante" : true,
"parent" : 0
},
{
"id" : "458",
"ligne" : "1",
"classement" : "7",
"titre" : "Hygi\u00e8ne & entretien",
"langue_courante" : true,
"parent" : 0
},
{
"id" : "592",
"ligne" : "1",
"classement" : "8",
"titre" : "Art de la table",
"langue_courante" : true,
"parent" : 0
},
{
"id" : "601",
"ligne" : "1",
"classement" : "9",
"titre" : "Mat\u00e9riels",
"langue_courante" : true,
"parent" : 0
}
],
"products":[]
}