X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/3543bfd4d6c2ff90417d775b4eac74e1f2bd8d10..db968c8d0eb4665b322429aec0573cb2f33a5881:/src/phorkie/Repository/Post.php diff --git a/src/phorkie/Repository/Post.php b/src/phorkie/Repository/Post.php index d104a8c..fe2372f 100644 --- a/src/phorkie/Repository/Post.php +++ b/src/phorkie/Repository/Post.php @@ -20,6 +20,9 @@ class Repository_Post if (!isset($postData['files'])) { return false; } + if (!$this->hasContent($postData)) { + return false; + } if (!$this->repo) { $this->repo = $this->createRepo(); @@ -137,6 +140,19 @@ class Repository_Post return true; } + protected function hasContent($postData) + { + foreach ($postData['files'] as $num => $arFile) { + if ($_FILES['files']['error'][$num]['upload'] == 0) { + return true; + } + if ($arFile['content'] != '') { + return true; + } + } + return false; + } + public function createRepo() { $rs = new Repositories();