$keywords[] = $data[$cfg["keyworded"]["db"]["keyword"]["keyword"]]; } $ausgaben["keywords"] = implode(", ", $keywords); } // in der site_menu nach titel suchen $menu_item = make_id(str_replace(".html", "", $ausgaben["path"])); if ($menu_item["mid"] != 0) { $sql = "SELECT *\n FROM site_menu_lang\n WHERE mid=" . $menu_item["mid"] . "\n AND lang='" . $environment["language"] . "'"; $result = $db->query($sql); $data = $db->fetch_array($result, 1); $ausgaben["title"] = $data["label"]; } else { $ausgaben["title"] = ""; } // alle schlagwoerter holen $dataloop["tags_all"] = cloud_loop("all", "", $keywords); if (count($dataloop["tags_all"]) > 0) { $hidedata["tags_all"] = array(); } ### put your code here ### // +++ // funktions bereich fuer erweiterungen // page basics // *** // hidden values $ausgaben["form_hidden"] .= ""; // was anzeigen $mapping["main"] = $cfg["keyworded"]["name"] . ".edit_page"; #$mapping["navi"] = "leer"; // unzugaengliche #(marken) sichtbar machen if (isset($HTTP_GET_VARS["edit"])) {
} } // schlagwoerter hinzufuegen/entfernen if ($_GET["toggle_tag"] != "") { if (in_array($_GET["toggle_tag"], $tags)) { $key = array_search($_GET["toggle_tag"], $tags); unset($tags[$key]); unset($tags_url[$key]); } else { $tags_url[] = urlencode($_GET["toggle_tag"]); } $header = $cfg["keyworded"]["basis"] . "/list," . implode(",", $tags_url) . ".html"; header("Location:" . $header); } // dataloop fuellen $dataloop["all_tags"] = cloud_loop("all", 0, $tags); if (count($dataloop["all_tags"]) > 0) { if (priv_check($environment["ebenen"] . "/" . $environment["kategorie"], $cfg["keyworded"]["right"]["keywords"])) { $hidedata["all_tags_edit"] = array(); } else { $hidedata["all_tags_show"] = array(); } } if (count($tags) > 0) { $sql = "SELECT " . $cfg["keyworded"]["db"]["keyword"]["tname"] . ",\n " . $cfg["keyworded"]["db"]["keyword"]["ebene"] . ",\n " . $cfg["keyworded"]["db"]["keyword"]["kategorie"] . ",\n count(" . $cfg["keyworded"]["db"]["keyword"]["keyword"] . ") as anzahl\n FROM " . $cfg["keyworded"]["db"]["keyword"]["entries"] . "\n WHERE " . $cfg["keyworded"]["db"]["keyword"]["keyword"] . " IN ('" . implode("','", $tags) . "')\n AND " . $cfg["keyworded"]["db"]["keyword"]["lang"] . "='" . $environment["language"] . "'\n GROUP BY " . $cfg["keyworded"]["db"]["keyword"]["tname"] . ",\n " . $cfg["keyworded"]["db"]["keyword"]["ebene"] . ",\n " . $cfg["keyworded"]["db"]["keyword"]["kategorie"]; $result = $db->query($sql); $pages = array(); while ($data = $db->fetch_array($result, 1)) { if ($data["anzahl"] != count($tags)) { continue; }