create data folder if it is not existing
This commit is contained in:
parent
8d7401d5a2
commit
f20f19e947
1 changed files with 22 additions and 1 deletions
|
@ -83,7 +83,28 @@ class datahandler {
|
||||||
|
|
||||||
// check if new file could be created
|
// check if new file could be created
|
||||||
if (!is_writeable(self::DATA_FOLDER)) {
|
if (!is_writeable(self::DATA_FOLDER)) {
|
||||||
return false;
|
|
||||||
|
// check if data folder exists
|
||||||
|
if (!file_exists(self::DATA_FOLDER)) {
|
||||||
|
|
||||||
|
// try to create data folder
|
||||||
|
if(mkdir(self::DATA_FOLDER)) {
|
||||||
|
|
||||||
|
// check if newly created data folder is writeable
|
||||||
|
if (!is_writeable(self::DATA_FOLDER)) {
|
||||||
|
// data folder created but is not writeable
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// data folder do not exist and can not be created
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// data folder allready exists but is not writeable
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// write data
|
// write data
|
||||||
|
|
Loading…
Reference in a new issue