return "\n".$text.$hashtags;
}
-function query_page_info($url, $photo = "", $keywords = false, $keyword_blacklist = "")
+function query_page_info($url, $photo = "", $keywords = false, $keyword_denylist = "")
{
$data = ParseUrl::getSiteinfoCached($url, true);
unset($data["keywords"]);
}
- if (($keyword_blacklist != "") && isset($data["keywords"])) {
- $list = explode(", ", $keyword_blacklist);
+ if (($keyword_denylist != "") && isset($data["keywords"])) {
+ $list = explode(", ", $keyword_denylist);
foreach ($list as $keyword) {
$keyword = trim($keyword);
return $data;
}
-function add_page_keywords($url, $photo = "", $keywords = false, $keyword_blacklist = "")
+function get_page_keywords($url, $photo = "", $keywords = false, $keyword_denylist = "")
{
- $data = query_page_info($url, $photo, $keywords, $keyword_blacklist);
- if (empty($data["keywords"]) || !is_array($data["keywords"])) {
- return '';
- }
-
- $tags = "";
- foreach ($data["keywords"] as $keyword) {
- $hashtag = str_replace([" ", "+", "/", ".", "#", "'"],
- ["", "", "", "", "", ""], $keyword);
-
- if ($tags != "") {
- $tags .= ", ";
- }
-
- $tags .= "#[url=" . DI::baseUrl() . "/search?tag=" . $hashtag . "]" . $hashtag . "[/url]";
- }
-
- return $tags;
-}
-
-function get_page_keywords($url, $photo = "", $keywords = false, $keyword_blacklist = "")
-{
- $data = query_page_info($url, $photo, $keywords, $keyword_blacklist);
+ $data = query_page_info($url, $photo, $keywords, $keyword_denylist);
if (empty($data["keywords"]) || !is_array($data["keywords"])) {
return [];
}
return $taglist;
}
-function add_page_info($url, $no_photos = false, $photo = "", $keywords = false, $keyword_blacklist = "")
+function add_page_info($url, $no_photos = false, $photo = "", $keywords = false, $keyword_denylist = "")
{
- $data = query_page_info($url, $photo, $keywords, $keyword_blacklist);
+ $data = query_page_info($url, $photo, $keywords, $keyword_denylist);
$text = '';