summaryrefslogtreecommitdiff
path: root/includes/util/keywords.inc
diff options
context:
space:
mode:
authorRaindropsSys <contact@minteck.org>2023-06-22 23:06:12 +0200
committerRaindropsSys <contact@minteck.org>2023-06-22 23:06:12 +0200
commit23563c7188e089929b60f9e10721c6fc43a220ff (patch)
treeedfe2b009c82900d4ac27db02222d2f68dcad846 /includes/util/keywords.inc
parent7a7a49332df7c852abbaa33c7e8e87f93d064d61 (diff)
downloadpluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.tar.gz
pluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.tar.bz2
pluralconnect-23563c7188e089929b60f9e10721c6fc43a220ff.zip
Updated 15 files, added includes/maintenance/deleteUnusedAssets.php and deleted 4944 files (automated)
Diffstat (limited to 'includes/util/keywords.inc')
-rw-r--r--includes/util/keywords.inc110
1 files changed, 0 insertions, 110 deletions
diff --git a/includes/util/keywords.inc b/includes/util/keywords.inc
deleted file mode 100644
index d5bb8c8..0000000
--- a/includes/util/keywords.inc
+++ /dev/null
@@ -1,110 +0,0 @@
-<?php
-
-function getKeyWords() {
- //$actions = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/actions/actions.json"), true);
- $toys = json_decode(file_get_contents($_SERVER['DOCUMENT_ROOT'] . "/includes/data/toys/toys.json"), true);
- $pages = [];
-
- /*foreach ($actions as $action) {
- $base = strtolower($action["name"]);
- $addKeywords = $action["keywords"] ?? [];
- $keywords = [
- $base,
- ucfirst($base),
- ucwords($base)
- ];
-
- for ($i = 0; $i < strlen($base); $i++) {
- $keywords[] = substr($base, 0, $i) . strtoupper(substr($base, $i, 1)) . substr($base, $i + 1, strlen($base) - $i - 1);
-
- for ($j = 0; $j < strlen($base); $j++) {
- $keywords[] = substr($base, 0, $i) . strtoupper(substr($base, $i,$j)) . substr($base, $i + $j, strlen($base) - $i - $j);
- }
- }
-
- foreach ($addKeywords as $keyword) {
- $keywords[] = $keyword;
- $keywords[] = ucfirst($keyword);
- $keywords[] = ucwords($keyword);
-
- for ($i = 0; $i < strlen($keyword); $i++) {
- $keywords[] = substr($keyword, 0, $i) . strtoupper(substr($keyword, $i, 1)) . substr($keyword, $i + 1, strlen($keyword) - $i - 1);
-
- for ($j = 0; $j < strlen($keyword); $j++) {
- $keywords[] = substr($keyword, 0, $i) . strtoupper(substr($keyword, $i, $j)) . substr($keyword, $i + $j, strlen($keyword) - $i - $j);
- }
- }
- }
-
- $pages[$action["id"]] = [
- "keywords" => array_unique($keywords),
- "link" => "/-/actions/$action[id]"
- ];
- }*/
-
- foreach ($toys as $toy) {
- $base = strtolower($toy["name"]);
- $addKeywords = $toy["keywords"] ?? [];
- $keywords = [
- $base,
- ucfirst($base),
- ucwords($base)
- ];
-
- for ($i = 0; $i < strlen($base); $i++) {
- $keywords[] = substr($base, 0, $i) . strtoupper(substr($base, $i, 1)) . substr($base, $i + 1, strlen($base) - $i - 1);
-
- for ($j = 0; $j < strlen($base); $j++) {
- $keywords[] = substr($base, 0, $i) . strtoupper(substr($base, $i, $j)) . substr($base, $i + $j, strlen($base) - $i - $j);
- }
- }
-
- foreach ($addKeywords as $keyword) {
- $keywords[] = $keyword;
- $keywords[] = ucfirst($keyword);
- $keywords[] = ucwords($keyword);
-
- for ($i = 0; $i < strlen($keyword); $i++) {
- $keywords[] = substr($keyword, 0, $i) . strtoupper(substr($keyword, $i, 1)) . substr($keyword, $i + 1, strlen($keyword) - $i - 1);
-
- for ($j = 0; $j < strlen($keyword); $j++) {
- $keywords[] = substr($keyword, 0, $i) . strtoupper(substr($keyword, $i, $j)) . substr($keyword, $i + $j, strlen($keyword) - $i - $j);
- }
- }
- }
-
- $pages[$toy["id"]] = [
- "keywords" => array_unique($keywords),
- "link" => "/-/toys/$toy[id]"
- ];
- }
-
- $keywords = [];
- foreach ($pages as $page) {
- foreach ($page["keywords"] as $keyword) {
- $keywords[] = [
- "keyword" => $keyword,
- "link" => $page["link"]
- ];
- }
- }
-
- uasort($keywords, function ($a, $b) {
- return strlen($b["keyword"]) - strlen($a["keyword"]);
- });
-
- return $keywords;
-}
-
-function replaceKeyWords(string $input): string {
- $keywords = getKeyWords();
-
- foreach ($keywords as $data) {
- $keyword = $data["keyword"];
- $url = $data["link"];
-
- $input = str_replace($keyword, "<a href='$url'>$keyword</a>", $input);
- }
-
- return $input;
-} \ No newline at end of file