From 31b2c0095679f47425aacd53d1ba9e189d8891e3 Mon Sep 17 00:00:00 2001 From: Yasder5 <102179445+Yasder5@users.noreply.github.com> Date: Mon, 2 Mar 2026 21:41:34 +0100 Subject: [PATCH] un peu de debuggage --- controllers/UserCtrl.php | 17 +++++++++++------ models/MotherModel.php | 4 ++-- uploads/profiles/69a5f23fe150e.webp | Bin 3100 -> 0 bytes uploads/profiles/images.jpg | Bin 0 -> 1640 bytes 4 files changed, 13 insertions(+), 8 deletions(-) delete mode 100644 uploads/profiles/69a5f23fe150e.webp create mode 100644 uploads/profiles/images.jpg diff --git a/controllers/UserCtrl.php b/controllers/UserCtrl.php index a9fee94..cd0b3e2 100644 --- a/controllers/UserCtrl.php +++ b/controllers/UserCtrl.php @@ -243,9 +243,6 @@ class UserCtrl extends MotherCtrl { } } } - if ($_POST['delete_image'] === '1') { - $objUser->setImage('images.jpg'); - } if (count($arrError) == 0 && isset($strImageName)) { @@ -283,12 +280,20 @@ class UserCtrl extends MotherCtrl { } + if ($_POST['delete_image'] === '1') { + $strOldImg = $objUser->getImage(); + if (!empty($strOldImg) && $strOldImg !== 'images.jpg') { + $strOldFile = $_ENV['IMG_USER_PATH'] . $strOldImg; + if (file_exists($strOldFile)) unlink($strOldFile); + } + $objUser->setImage('images.jpg'); + } $boolInsert = $objUserModel->update($objUser); if ($boolInsert === true) { - if (isset($strOldImg) && !empty($strOldImg) && isset($strImageName)) { - $strOldFile = $_ENV['IMG_USER_PATH'] . $strOldImg; - if (file_exists($strOldFile)) unlink($strOldFile); + if (isset($strOldImg) && !empty($strOldImg) && $strOldImg !== 'images.jpg' && isset($strImageName)) { + $strOldFile = $_ENV['IMG_USER_PATH'] . $strOldImg; + if (file_exists($strOldFile)) unlink($strOldFile); } $arrNewInfo = $objUserModel->findUserByPseudo($objUser->getPseudo()); $_SESSION['user'] = $arrNewInfo; diff --git a/models/MotherModel.php b/models/MotherModel.php index df9f2f7..d63bcfd 100644 --- a/models/MotherModel.php +++ b/models/MotherModel.php @@ -11,8 +11,8 @@ try{ $this->_db = new PDO( "mysql:host=localhost;dbname=projet_folliow", - "projet_user", - "F0lliowRules!", + "root", + "", array(PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC) ); $this->_db->exec("SET CHARACTER SET utf8"); diff --git a/uploads/profiles/69a5f23fe150e.webp b/uploads/profiles/69a5f23fe150e.webp deleted file mode 100644 index 2a2361e019599d869d77ac098b801ea8de5800c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3100 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 diff --git a/uploads/profiles/images.jpg b/uploads/profiles/images.jpg new file mode 100644 index 0000000000000000000000000000000000000000..44949df140b35f999e137d7fe5e18eb4f8abe0c5 GIT binary patch literal 1640 zcmZWn3sllq7{7l&@sSD|sS!zeN|Vr>CZz`0PISU%lq`EVTshNxQKpjlLQ88a>y)p` zB(srY>d4GTuELg&74xl8f)W~GshNqEDKf}9XPtfDz280e_dR~UbI;X2)jkI(I&BLL zKo9_s&Vg16P5@&=q=khA2Bq8ovqjc=$Oh+#w^_Ubhruj!UAAHs!P(i_+RkmA8$)&sP5acQXIhB<56Ap4Z7)~=hje1#Xg~p)Lk84&{7ZxY3WX?!{VciwfBFUc ze4-F2Kt)jz(3^R{f@~jz^X7n9SCssWfjAeHc#uWi5Q-L1$U#%WDDwH9s|BgMx*4o>e%FLv~pmlIqnaBWg1 z+NU)P_ie3{^d6;2d=F!l-G$jTJ#D~1Uj*gll|NjSN4mnPjY<%ld7Rj0GW}Ar`7mzl z)EjZG=6CY}BLhQs1hWX=dxS0Ak}hWp;2n5Why zmBtA=FOKn(%0$BMC2JPyGP=iw0FInF(l$r=v$%aIVTw2|S~bZoif-i4jTwEQjLyA| zt7midQ*eQvPi09VXShi%1wRO5NFVopTbj>`51E*o8wG%|iHZWc9jQ(^8MI#XlPWdL zT!<{`>1s+~C$mXaPE3==2$a)y$3+#zdrVyWeA;z0b(MB~G8g#LJkr9WnKDC<@-k|_7Q|Z}!mas43=R&f&+@$a z!$B@Du)Bj-_qM1q!Xnfx63?3L{7fC8>bx^1wsp7{8K%BrJ?49E7`iT~4#S=F;UwG&oFd`=(8Ib0& zV$ycx@nIEws%2gUj8CK+*WQ2b$<^zBtNZP-Dl(^zqgk4iYU}>8ix*HSZmqqfjOyk>*i2(}G{Jl#;M2j1tygip#GGWtACWL@qU26!*m?25)X1uxawJg$- z>G%-EtOr3wid(moR6Z3Wim3abVX$|u-PKN5%q)s-D&KE<3yb&C(OWnZSO*7V?sqla z3-rs842SjD1seFjzV; zVxTdA&VyF<7fUAt{ zQJr}w`a}Nk@=&a#zqxZ(_8h(42Ov-gJ{29#uqmffe}nC)fT}w3HQOR)cJiZQ*#n78 zT>RQ_21*8(Pg=>4kthU+ITkt={A%V->&dN}kz@*I9oU4hkoH