From 5b3332b798e1e2639e2d61a508c23e5e2f5f46e0 Mon Sep 17 00:00:00 2001 From: poka Date: Mon, 25 Nov 2019 20:17:45 +0100 Subject: [PATCH] Add default pictures where no image uploaded for products --- .gitignore | 3 ++- public/models/readRecords.php | 7 ++++++- public/models/readRecords2.php | 17 +++++++++++------ public/uploads/default.png | Bin 0 -> 10234 bytes 4 files changed, 19 insertions(+), 8 deletions(-) create mode 100644 public/uploads/default.png diff --git a/.gitignore b/.gitignore index c18e309..6199e3c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,8 @@ config/config.php scripts/.loc_hash .idea -/public/uploads +public/uploads/* +!public/uploads/default.png /tmp vendor composer.json diff --git a/public/models/readRecords.php b/public/models/readRecords.php index b5a5de5..ebef6c6 100644 --- a/public/models/readRecords.php +++ b/public/models/readRecords.php @@ -63,7 +63,12 @@ $vendeur_format = "$vendeur"; $cle_pub_format = " $pubkeyShort... "; $data .= ''.$produit.''; - $data .= ''; + $imagep = '../uploads/products/'.$antenne_slug.'/'.$row['image'].''; + if (file_exists($imagep) && $row['image']) { + $data .= ''; + } else { + $data .= ''; + } $data .= ''.$vendeur_format.''; $data .= ''.$cle_pub_format.''; $data .= ''.$quantite.''; diff --git a/public/models/readRecords2.php b/public/models/readRecords2.php index f866e88..109ce08 100644 --- a/public/models/readRecords2.php +++ b/public/models/readRecords2.php @@ -19,11 +19,11 @@ $params["antenne_slug"] = $antenne_slug; $requete = "SELECT souhaits.*, users.username, users.pubkey - FROM souhaits - LEFT JOIN antennes - ON antennes.id = souhaits.antenne_id - LEFT JOIN users - ON users.id = souhaits.user_id + FROM souhaits + LEFT JOIN antennes + ON antennes.id = souhaits.antenne_id + LEFT JOIN users + ON users.id = souhaits.user_id WHERE antennes.slug = :antenne_slug"; $stmt = $bdd->prepare($requete); $stmt2 = $bdd->prepare($requete); @@ -55,7 +55,12 @@ $vendeur_format = "$vendeur"; $pubkeyShort = substr($pubkey, 0, 8); $data .= ''.$produit.''; - $data .= ''; + $imagep = '../uploads/recherches/'.$antenne_slug.'/'.$row['image'].''; + if (file_exists($imagep) && $row['image']) { + $data .= ''; + } else { + $data .= ''; + } $data .= ''.$vendeur_format.''; $data .= ''.$pubkeyShort.'...'; $data .= ''.$row['quantite'].''; diff --git a/public/uploads/default.png b/public/uploads/default.png new file mode 100644 index 0000000000000000000000000000000000000000..ee6994bd817b35bf32ccb7d784584d1a52a5e679 GIT binary patch literal 10234 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 SrRXaJ_^GRCDOW04z4