diff --git a/database.mwb b/database.mwb index 89f40ac..90dbd3c 100644 Binary files a/database.mwb and b/database.mwb differ diff --git a/lib/themefunctions.php b/lib/themefunctions.php index 1e23237..133eba8 100644 --- a/lib/themefunctions.php +++ b/lib/themefunctions.php @@ -95,7 +95,7 @@ function get_component($name, $context = null, $echo = true) { $pageid = $db->get("pages", "pageid", ["AND" => ["slug" => $context, "siteid" => getsiteid()]]); $content = ""; if (isset($_GET['edit'])) { - $content = "Click here to edit me"; + $content = "
"; } if ($db->has("components", ["AND" => ["pageid" => $pageid, "name" => $name]])) { $content = $db->get("components", "content", ["AND" => ["pageid" => $pageid, "name" => $name]]); @@ -107,24 +107,16 @@ function get_component($name, $context = null, $echo = true) { } } -function get_icon($name, $context = null, $echo = true) { - $db = getdatabase(); - if ($context == null) { - $context = get_page_slug(false); - } - $pageid = $db->get("pages", "pageid", ["AND" => ["slug" => $context, "siteid" => getsiteid()]]); - $content = ""; - if ($db->has("icons", ["AND" => ["pageid" => $pageid, "name" => $name]])) { - $content = $db->get("icons", "content", ["AND" => ["pageid" => $pageid, "name" => $name]]); - } - if ($echo) { - echo $content; - } else { - return $content; +function is_component_empty($name, $context = null) { + $comp = get_component($name, $context, false); + $comp = strip_tags($comp, "