diff options
Diffstat (limited to 'lib/frontend.php')
| -rw-r--r-- | lib/frontend.php | 364 |
1 files changed, 2 insertions, 362 deletions
diff --git a/lib/frontend.php b/lib/frontend.php index da3b626..7cf4e24 100644 --- a/lib/frontend.php +++ b/lib/frontend.php @@ -487,368 +487,6 @@ class frontend{ '</button>' . '<div class="favicon-dropdown">'; - /* - Add archive links - */ - if( - $host["host"] == "boards.4chan.org" || - $host["host"] == "boards.4channel.org" - ){ - - $archives = []; - $path = explode("/", $host["path"]); - $count = count($path); - // /pol/thread/417568063/post-shitty-memes-if-you-want-to - - if($count !== 0){ - - $isboard = true; - - switch($path[1]){ - - case "con": - break; - - case "q": - $archives[] = "desuarchive.org"; - break; - - case "qa": - $archives[] = "desuarchive.org"; - break; - - case "qb": - $archives[] = "arch.b4k.co"; - break; - - case "trash": - $archives[] = "desuarchive.org"; - break; - - case "a": - $archives[] = "desuarchive.org"; - break; - - case "c": - $archives[] = "desuarchive.org"; - break; - - case "w": - break; - - case "m": - $archives[] = "desuarchive.org"; - break; - - case "cgl": - $archives[] = "desuarchive.org"; - $archives[] = "warosu.org"; - break; - - case "f": - $archives[] = "archive.4plebs.org"; - break; - - case "n": - break; - - case "jp": - $archives[] = "warosu.org"; - break; - - case "vt": - $archives[] = "warosu.org"; - break; - - case "v": - $archives[] = "arch.b4k.co"; - break; - - case "vg": - $archives[] = "arch.b4k.co"; - break; - - case "vm": - $archives[] = "arch.b4k.co"; - break; - - case "vmg": - $archives[] = "arch.b4k.co"; - break; - - case "vp": - $archives[] = "arch.b4k.co"; - break; - - case "vr": - $archives[] = "desuarchive.org"; - $archives[] = "warosu.org"; - break; - - case "vrpg": - $archives[] = "arch.b4k.co"; - break; - - case "vst": - $archives[] = "arch.b4k.co"; - break; - - case "co": - $archives[] = "desuarchive.org"; - break; - - case "g": - $archives[] = "desuarchive.org"; - $archives[] = "arch.b4k.co"; - break; - - case "tv": - $archives[] = "archive.4plebs.org"; - break; - - case "k": - $archives[] = "desuarchive.org"; - break; - - case "o": - $archives[] = "archive.4plebs.org"; - break; - - case "an": - $archives[] = "desuarchive.org"; - break; - - case "tg": - $archives[] = "desuarchive.org"; - $archives[] = "archive.4plebs.org"; - break; - - case "sp": - $archives[] = "archive.4plebs.org"; - break; - - case "xs": - $archives[] = "eientei.xyz"; - break; - - case "pw": - break; - - case "sci": - $archives[] = "warosu.org"; - $archives[] = "eientei.xyz"; - break; - - case "his": - $archives[] = "desuarchive.org"; - break; - - case "int": - $archives[] = "desuarchive.org"; - break; - - case "out": - break; - - case "toy": - break; - - case "i": - $archives[] = "archiveofsins.com"; - $archives[] = "eientei.xyz"; - break; - - case "po": - break; - - case "p": - break; - - case "ck": - $archives[] = "warosu.org"; - break; - - case "ic": - $archives[] = "warosu.org"; - break; - - case "wg": - break; - - case "lit": - $archives[] = "warosu.org"; - break; - - case "mu": - $archives[] = "desuarchive.org"; - break; - - case "fa": - $archives[] = "warosu.org"; - break; - - case "3": - $archives[] = "warosu.org"; - $archives[] = "eientei.xyz"; - break; - - case "gd": - break; - - case "diy": - $archives[] = "warosu.org"; - break; - - case "wsg": - $archives[] = "desuarchive.org"; - break; - - case "qst": - break; - - case "biz": - $archives[] = "warosu.org"; - break; - - case "trv": - $archives[] = "archive.4plebs.org"; - break; - - case "fit": - $archives[] = "desuarchive.org"; - break; - - case "x": - $archives[] = "archive.4plebs.org"; - break; - - case "adv": - $archives[] = "archive.4plebs.org"; - break; - - case "lgbt": - $archives[] = "archiveofsins.com"; - break; - - case "mlp": - $archives[] = "desuarchive.org"; - $archives[] = "arch.b4k.co"; - break; - - case "news": - break; - - case "wsr": - break; - - case "vip": - break; - - case "b": - $archives[] = "thebarchive.com"; - break; - - case "r9k": - $archives[] = "desuarchive.org"; - break; - - case "pol": - $archives[] = "archive.4plebs.org"; - break; - - case "bant": - $archives[] = "thebarchive.com"; - break; - - case "soc": - $archives[] = "archiveofsins.com"; - break; - - case "s4s": - $archives[] = "archive.4plebs.org"; - break; - - case "s": - $archives[] = "archiveofsins.com"; - break; - - case "hc": - $archives[] = "archiveofsins.com"; - break; - - case "hm": - $archives[] = "archiveofsins.com"; - break; - - case "h": - $archives[] = "archiveofsins.com"; - break; - - case "e": - break; - - case "u": - $archives[] = "archiveofsins.com"; - break; - - case "d": - $archives[] = "desuarchive.org"; - break; - - case "t": - $archives[] = "archiveofsins.com"; - break; - - case "hr": - $archives[] = "archive.4plebs.org"; - break; - - case "gif": - break; - - case "aco": - $archives[] = "desuarchive.org"; - break; - - case "r": - $archives[] = "archiveofsins.com"; - break; - - default: - $isboard = false; - break; - } - - if($isboard === true){ - - $archives[] = "archived.moe"; - } - - $trail = ""; - - if( - isset($path[2]) && - isset($path[3]) && - $path[2] == "thread" - ){ - - $trail .= "/" . $path[1] . "/thread/" . $path[3]; - }elseif($isboard){ - - $trail = "/" . $path[1] . "/"; - } - - for($i=0; $i<count($archives); $i++){ - - $payload .= - '<a href="https://' . $archives[$i] . $trail . '" class="list" target="_BLANK">' . - '<img src="/favicon?s=https://' . $archives[$i] . '" alt="' . $archives[$i][0] . $archives[$i][1] . '">' . - $archives[$i] . - '</a>'; - } - } - } - $payload .= '<a href="https://web.archive.org/web/' . $urlencode . '" class="list" target="_BLANK"><img src="/favicon?s=https://archive.org" alt="ar">Archive.org</a>' . '<a href="https://archive.ph/newest/' . htmlspecialchars($link) . '" class="list" target="_BLANK"><img src="/favicon?s=https://archive.is" alt="ar">Archive.is</a>' . @@ -994,7 +632,9 @@ class frontend{ "pinterest" => "Pinterest", "cara" => "Cara", "flickr" => "Flickr", + "pexels" => "Pexels", "pixabay" => "Pixabay", + "unsplash" => "Unsplash", "fivehpx" => "500px", "vsco" => "VSCO", "imgur" => "Imgur", |
