Added in the ability not upload a headerImage and instead use a placeholder. Folder ID is now stored in the DB

Signed-off-by: rodude123 <rodude123@gmail.com>
This commit is contained in:
2023-06-26 16:52:48 +01:00
parent bae523b62b
commit 7b637dac7b
7 changed files with 48 additions and 17 deletions
+8 -2
View File
@@ -33,14 +33,20 @@ class blogRoutes implements routesInterface
{
$data = $request->getParsedBody();
$files = $request->getUploadedFiles();
if (empty($data["title"]) || empty($data["body"]) || empty($data["dateCreated"]) || empty($data["featured"]) || empty($data["categories"]) || empty($files["headerImg"]))
$headerImg = $files["headerImg"];
if (empty($data["title"]) || empty($data["body"]) || empty($data["dateCreated"]) || empty($data["featured"]) || empty($data["categories"]))
{
// uh oh sent some empty data
$response->getBody()->write(json_encode(array("error" => "Error, empty data sent")));
return $response->withStatus(400);
}
$insertedID = $this->blogData->createPost($data["title"], $data["body"], $data["dateCreated"], $data["featured"], $data["categories"], $files["headerImg"]);
if (empty($files["headerImg"]))
{
$headerImg = null;
}
$insertedID = $this->blogData->createPost($data["title"], $data["body"], $data["dateCreated"], $data["featured"], $data["categories"], $headerImg);
if (!is_int($insertedID))
{
// uh oh something went wrong