From f5d26bbd761f9f54c4baaa5d512b7e63fd61487d Mon Sep 17 00:00:00 2001 From: Kentaro Ohkouchi Date: Mon, 25 Nov 2024 11:13:12 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E3=81=A7user=5Fdata=E9=85=8D=E4=B8=8B=E3=81=8C?= =?UTF-8?q?=E5=89=8A=E9=99=A4=E3=81=95=E3=82=8C=E3=82=8B=E4=B8=8D=E5=85=B7?= =?UTF-8?q?=E5=90=88=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/contents/LC_Page_Admin_Contents_FileManager.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php b/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php index 29349b03ea..69a8267ed1 100644 --- a/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php +++ b/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php @@ -129,6 +129,13 @@ public function action() $objFormParam->convParam(); $this->arrErr = $objFormParam->checkError(); $select_file = SC_Helper_FileManager_Ex::convertToAbsolutePath($objFormParam->getValue('select_file')); + if ($select_file === realpath(USER_REALDIR)) { + GC_Utils_Ex::gfPrintLog($select_file.' は削除できません.'); + $tpl_onload = "alert('user_dataは削除できません');"; + $this->setTplOnLoad($tpl_onload); + + break; + } $path_exists = SC_Utils::checkFileExistsWithInBasePath($select_file, USER_REALDIR); if (SC_Utils_Ex::isBlank($this->arrErr) && $path_exists) { SC_Helper_FileManager_Ex::deleteFile($select_file);