aboutsummaryrefslogtreecommitdiff
path: root/app/class/application.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2019-01-02 19:50:28 +0100
committervincent-peugnet <v.peugnet@free.fr>2019-01-02 19:50:28 +0100
commitafeeafc2a691b661ba2c92250f883fda6bd33392 (patch)
tree6f596f3cf31c1f62e0463ceff4e17e3541762da5 /app/class/application.php
parentd5a2af69c6d62475c26dc7e9812f9a977e9dfa12 (diff)
downloadwcms-afeeafc2a691b661ba2c92250f883fda6bd33392.tar.gz
wcms-afeeafc2a691b661ba2c92250f883fda6bd33392.zip
render path check
Diffstat (limited to 'app/class/application.php')
-rw-r--r--app/class/application.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/class/application.php b/app/class/application.php
index f4b2a84..926db20 100644
--- a/app/class/application.php
+++ b/app/class/application.php
@@ -19,6 +19,9 @@ class Application
} else {
Config::hydrate($_POST['configinit']);
}
+ if(!is_dir(Model::RENDER_DIR)) {
+ mkdir(Model::RENDER_DIR);
+ }
if(!Config::savejson()) {
echo 'Cant write config file';
exit;
@@ -37,7 +40,7 @@ class Application
} else {
if(Config::readconfig()) {
- if(!Config::checkbasepath() || empty(Config::arttable())) {
+ if(!Config::checkbasepath() || empty(Config::arttable()) || !is_dir(Model::RENDER_DIR)) {
echo '<ul>';
if(!Config::checkbasepath()) {
echo '<li>Wrong path</li>';
@@ -45,6 +48,9 @@ class Application
if(empty(Config::arttable())) {
echo '<li>Unset table name</li>';
}
+ if(!is_dir(Model::RENDER_DIR)) {
+ echo '<li>Render path not existing</li>';
+ }
echo '</ul>';
$this->configform();
exit;