mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-02-10 14:08:40 +00:00
Simplify flag checks
This commit is contained in:
parent
581944b3cf
commit
bdf7b705cc
|
|
@ -92,14 +92,14 @@ class File extends FileAbstract implements FileInterface
|
||||||
$exists = self::ftpExists($con, $http->getPath());
|
$exists = self::ftpExists($con, $http->getPath());
|
||||||
|
|
||||||
if (
|
if (
|
||||||
(($mode & ContentPutMode::APPEND) === ContentPutMode::APPEND && $exists)
|
(ContentPutMode::hasFlag($mode, ContentPutMode::APPEND) && $exists)
|
||||||
|| (($mode & ContentPutMode::PREPEND) === ContentPutMode::PREPEND && $exists)
|
|| (ContentPutMode::hasFlag($mode, ContentPutMode::PREPEND) && $exists)
|
||||||
|| (($mode & ContentPutMode::REPLACE) === ContentPutMode::REPLACE && $exists)
|
|| (ContentPutMode::hasFlag($mode, ContentPutMode::REPLACE) && $exists)
|
||||||
|| (!$exists && ($mode & ContentPutMode::CREATE) === ContentPutMode::CREATE)
|
|| (!$exists && ContentPutMode::hasFlag($mode, ContentPutMode::CREATE))
|
||||||
) {
|
) {
|
||||||
if (($mode & ContentPutMode::APPEND) === ContentPutMode::APPEND && $exists) {
|
if (ContentPutMode::hasFlag($mode, ContentPutMode::APPEND) && $exists) {
|
||||||
file_put_contents($path, file_get_contents($path) . $content, 0, stream_context_create(['ftp' => ['overwrite' => true]]));
|
file_put_contents($path, file_get_contents($path) . $content, 0, stream_context_create(['ftp' => ['overwrite' => true]]));
|
||||||
} elseif (($mode & ContentPutMode::PREPEND) === ContentPutMode::PREPEND && $exists) {
|
} elseif (ContentPutMode::hasFlag($mode, ContentPutMode::PREPEND) && $exists) {
|
||||||
file_put_contents($path, $content . file_get_contents($path), 0, stream_context_create(['ftp' => ['overwrite' => true]]));
|
file_put_contents($path, $content . file_get_contents($path), 0, stream_context_create(['ftp' => ['overwrite' => true]]));
|
||||||
} else {
|
} else {
|
||||||
if (!Directory::ftpExists($con, dirname($path))) {
|
if (!Directory::ftpExists($con, dirname($path))) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user