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, "