From 23563c7188e089929b60f9e10721c6fc43a220ff Mon Sep 17 00:00:00 2001 From: RaindropsSys Date: Thu, 22 Jun 2023 23:06:12 +0200 Subject: Updated 15 files, added includes/maintenance/deleteUnusedAssets.php and deleted 4944 files (automated) --- includes/util/keywords.inc | 110 --------------------------------------------- 1 file changed, 110 deletions(-) delete mode 100644 includes/util/keywords.inc (limited to 'includes/util/keywords.inc') 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 @@ - 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, "$keyword", $input); - } - - return $input; -} \ No newline at end of file -- cgit