mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
Small fixes
This commit is contained in:
parent
3b29e93db1
commit
d8bef79fc5
6 changed files with 175 additions and 155 deletions
|
|
@ -2,7 +2,7 @@
|
||||||
"name": "RainLoop",
|
"name": "RainLoop",
|
||||||
"title": "RainLoop Webmail",
|
"title": "RainLoop Webmail",
|
||||||
"version": "1.6.8",
|
"version": "1.6.8",
|
||||||
"release": "153",
|
"release": "154",
|
||||||
"description": "Simple, modern & fast web-based email client",
|
"description": "Simple, modern & fast web-based email client",
|
||||||
"homepage": "http://rainloop.net",
|
"homepage": "http://rainloop.net",
|
||||||
"main": "gulpfile.js",
|
"main": "gulpfile.js",
|
||||||
|
|
|
||||||
|
|
@ -82,19 +82,39 @@
|
||||||
@chmod(APP_DATA_FOLDER_PATH, 0755);
|
@chmod(APP_DATA_FOLDER_PATH, 0755);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (
|
$sTest = '';
|
||||||
!@is_dir(APP_DATA_FOLDER_PATH) || !is_readable(APP_DATA_FOLDER_PATH) || !is_writable(APP_DATA_FOLDER_PATH) ||
|
switch (true)
|
||||||
!@mkdir($sCheckFolder, 0755) ||
|
|
||||||
false === @file_put_contents($sCheckFilePath, time()) ||
|
|
||||||
!@unlink($sCheckFilePath) ||
|
|
||||||
!@rmdir($sCheckFolder)
|
|
||||||
)
|
|
||||||
{
|
{
|
||||||
echo '[202] Data folder permisions error';
|
case !@is_dir(APP_DATA_FOLDER_PATH):
|
||||||
|
$sTest = 'is_dir';
|
||||||
|
break;
|
||||||
|
case !@is_readable(APP_DATA_FOLDER_PATH):
|
||||||
|
$sTest = 'is_readable';
|
||||||
|
break;
|
||||||
|
case !@is_writable(APP_DATA_FOLDER_PATH):
|
||||||
|
$sTest = 'is_writable';
|
||||||
|
break;
|
||||||
|
case !@mkdir($sCheckFolder, 0755):
|
||||||
|
$sTest = 'mkdir';
|
||||||
|
break;
|
||||||
|
case false === @file_put_contents($sCheckFilePath, time()):
|
||||||
|
$sTest = 'file_put_contents';
|
||||||
|
break;
|
||||||
|
case !@unlink($sCheckFilePath):
|
||||||
|
$sTest = 'unlink';
|
||||||
|
break;
|
||||||
|
case !@rmdir($sCheckFolder):
|
||||||
|
$sTest = 'rmdir';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!empty($sTest))
|
||||||
|
{
|
||||||
|
echo '[202] Data folder permisions error ['.$sTest.']';
|
||||||
exit(202);
|
exit(202);
|
||||||
}
|
}
|
||||||
|
|
||||||
unset($sCheckName, $sCheckFilePath, $sCheckFolder);
|
unset($sCheckName, $sCheckFilePath, $sCheckFolder, $sTest);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (false === $sSalt || false === $sData)
|
if (false === $sSalt || false === $sData)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue