From 5354af015a07c37eb9e752a309d9cebc5e964518 Mon Sep 17 00:00:00 2001 From: Arcturus Date: Mon, 23 Sep 2024 10:01:30 +0900 Subject: [PATCH] add getSetting(name) --- .../classes/setting/setting.class.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/AvocadoEdition_Light/classes/setting/setting.class.php b/AvocadoEdition_Light/classes/setting/setting.class.php index 458f233..8b168ab 100644 --- a/AvocadoEdition_Light/classes/setting/setting.class.php +++ b/AvocadoEdition_Light/classes/setting/setting.class.php @@ -117,6 +117,25 @@ class Setting return $css; } + public static function getSetting($cs_name) + { + global $g5; + $row = sql_fetch("SELECT * FROM {$g5['css_table']} WHERE cs_name = '{$cs_name}'"); + + $set = new Setting(0, "", "", [], false); + + $set->cs_id = $row['cs_id']; + $set->cs_value = $row['cs_value']; + $set->cs_name = $row['cs_name']; + $set->cs_descript = $row['cs_descript']; + for ($i = 1; $i <= 20; $i++) { + $key = "cs_etc_{$i}"; + $set->$key = $row[$key]; + } + + return $set; + } + public function init() { global $g5;