summaryrefslogtreecommitdiff
path: root/includes/util
diff options
context:
space:
mode:
Diffstat (limited to 'includes/util')
-rw-r--r--includes/util/keywords.inc110
-rw-r--r--includes/util/short.inc7
2 files changed, 5 insertions, 112 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
diff --git a/includes/util/short.inc b/includes/util/short.inc
index c226e3b..b586469 100644
--- a/includes/util/short.inc
+++ b/includes/util/short.inc
@@ -17,9 +17,12 @@ $list = [
"luna" => "/princessluna",
"cloudy" => "/cloudydreams",
"zipp" => "/zippstorm",
- "babs" => "/babsseed",
+ "babs" => "/fleurheartseed",
"frost" => "/frostcrystals",
- "violet" => "/sandydawn"
+ "violet" => "/sandydawn",
+ "scootaloo" => "/scoots",
+ "babsseed" => "/fleurheartseed",
+ "flurryheart" => "/fleurheartseed"
];
foreach ($members as $member) {