From fd4a44290f559b17f0315aade460e5b95849b618 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Fri, 4 May 2018 02:32:08 -0600 Subject: [PATCH] Add get_setting() theme function --- lib/themefunctions.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/themefunctions.php b/lib/themefunctions.php index 487ad76..8017e5b 100644 --- a/lib/themefunctions.php +++ b/lib/themefunctions.php @@ -199,6 +199,24 @@ function get_header() { } } +function get_footer() { + // placeholder stub +} + +function get_setting($key, $echo = false) { + $db = getdatabase(); + $siteid = getsiteid(); + $value = ""; + if ($db->has('settings', ["AND" => ['siteid' => $siteid, 'key' => $key]])) { + $value = $db->get('settings', "value", ["AND" => ['siteid' => $siteid, 'key' => $key]]); + } + if ($echo) { + echo $value; + } else { + return $value; + } +} + function get_theme_url($echo = true) { $db = getdatabase(); $site = $db->get('sites', ["sitename", "url", "theme"], ["siteid" => getsiteid()]);