slackware.uk/html/includes/vars.php

194 lines
12 KiB
PHP

<?php
$titleprefix = "Slackware UK: ";
if ($_SERVER['REQUEST_URI'] == "/") {
$title = "Index";
$description = "UK Slackware Linux and Slackware based projects hosting & mirror service";
$keywords = "Slackware UK, Slackware64 UK, Slackware, Slackware64, Slackware Linux, Slackware mirror, Slackware mirrors, Slackware hosting";
} elseif (preg_match (":^/s(earch)?$:", $_SERVER['REQUEST_URI'])) {
$title = "Search Results";
$description = "Search Results";
$keywords = "Slackware Linux, Slackware mirror, Slackware mirrors, Slackware hosting, Slackware, Slackware64, Slackware UK, Slackware64 UK";
} elseif (preg_match (":^/html/errordocs/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Error";
$description = "Error";
$keywords = "Slackware Linux, Slackware mirror, Slackware mirrors, Slackware hosting, Slackware, Slackware64, Slackware UK, Slackware64 UK";
} elseif (preg_match (":^/html/donors\.php$:", $_SERVER['REQUEST_URI'])) {
$title = "Project Supporters";
$description = "The people who have made PayPal donations to the project.";
$keywords = "Slackware Linux, Slackware mirror, Slackware mirrors, Slackware hosting, Slackware, Slackware64, Slackware UK, Slackware64 UK";
} elseif (preg_match (":^/absolute/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Absolute Linux";
$description = "Absolute Linux";
$keywords = "Absolute Linux, Absolute, Absolute Linux mirror, Absolute mirror";
} elseif (preg_match (":^/csb/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Cinnamon SlackBuild (CSB)";
$description = "Cinnamon desktop environment for Slackware";
$keywords = "Cinnamon SlackBuild, CSB, Cinnamon Slackware, Cinnamon desktop Slackware, Cinnamon desktop environment Slackware";
} elseif (preg_match (":^/cumulative/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Cumulative Archive";
$description = "Cumulative archive of Slackware and alienBOB's multilib trees";
$keywords = "Slackware cumulative, Slackware64 cumulative, multilib cumulative, Slackware archive, Slackware64 archive, multilib archive";
} elseif (preg_match (":^/freeslack/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Freeslack";
$description = "Slackware with all proprietary components removed";
$keywords = "Freeslack, Slackware freedom, Slackware unencumbered, Slackware non-proprietary";
} elseif (preg_match (":^/gfs/.*:", $_SERVER['REQUEST_URI'])) {
$title = "GNOME From Scratch (GFS)";
$description = "GNOME desktop environment for Slackware";
$keywords = "GNOME Slackware, GFS, GNOME desktop Slackware, GNOME desktop environment Slackware";
} elseif (preg_match (":^/gsb/.*:", $_SERVER['REQUEST_URI'])) {
$title = "GNOME SlackBuild (GSB)";
$description = "GSB desktop environment for Slackware (abandoned)";
$keywords = "GNOME SlackBuild, GSB, GNOME Slackware, GSB Slackware, GNOME desktop Slackware, GNOME desktop environment Slackware";
} elseif (preg_match (":^/liveslak/.*:", $_SERVER['REQUEST_URI'])) {
$title = "AlienBOB's Liveslak (Slackware Live Edition)";
$description = "A Slackware Linux 'live' environment";
$keywords = "Liveslak, Slackware Live Edition, Slackware Live";
} elseif (preg_match (":^/microlinux/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Microlinux";
$description = "Microlinux Enterprise Desktop and Server (abandoned)";
$keywords = "Microlinux, Microlinux Enterprise, Microlinux Enterprise Desktop, Microlinux Enterprise Server, MLED, MLES, Microlinux Slackware";
} elseif (preg_match (":^/msb/.*:", $_SERVER['REQUEST_URI'])) {
$title = "MATE SlackBuild (MSB)";
$description = "MATE desktop environment for Slackware";
$keywords = "MATE SlackBuild, MSB, MATE Slackware, MATE desktop Slackware, MATE desktop environment Slackware";
} elseif ($_SERVER['REQUEST_URI'] == "/people/") {
$title = "SlackBuilds and packages from people";
$description = "SlackBuilds and packages from individual people";
$keywords = "Slackware people, alienBOB Slackware, rworkman Slackware, rlworkman Slackware, alphageek Slackware, alienBOB, rworkman, rlworkman, alphageek";
} elseif (preg_match (":^/people/alien/.*:", $_SERVER['REQUEST_URI'])) {
$title = "AlienBOB's SlackBuilds and Packages";
$description = "AlienBOB's SlackBuilds and packages";
$keywords = "alienBOB, alienBOB Slackware, AlienBOB SlackBuild, alienBOB SlackBuilds, AlienBOB packages";
} elseif (preg_match (":^/people/alien-arm/.*:", $_SERVER['REQUEST_URI'])) {
$title = "AlienBOB's Slackware ARM Build";
$description = "AlienBOB's Slackware ARM tree";
$keywords = "alienBOB ARM, alienBOB Slackware ARM";
} elseif (preg_match (":^/people/alien-current-iso/.*:", $_SERVER['REQUEST_URI'])) {
$title = "AlienBOB's Slackware-current ISOs";
$description = "AlienBOB's Slackware-current ISOs";
$keywords = "alienBOB current ISO, alienBOB Slackware current, alienBOB Slackware64 current, alienBOB Slackware-current, alienBOB Slackware64-current, alienBOB Slackware current ISO, alienBOB Slackware64 current ISO, alienBOB Slackware-current ISO, alienBOB Slackware64-current ISO, Slackware current ISO, Slackware64 current ISO, current ISO";
} elseif (preg_match (":^/people/alien-kde/.*:", $_SERVER['REQUEST_URI'])) {
$title = "AlienBOB's 'Ktown' KDE Builds";
$description = "AlienBOB's 'ktown' KDE builds for Slackware";
$keywords = "alienBOB KDE, alienBOB ktown, alienBOB Slackware KDE, alienBOB Slackware ktown, Slackware KDE, Slackware ktown";
} elseif (preg_match (":^/people/alien-openvz/.*:", $_SERVER['REQUEST_URI'])) {
$title = "AlienBOB's OpenVZ Container Template";
$description = "AlienBOB's OpenVZ container template images (abandoned)";
$keywords = "alienBOB OpenVZ, alienBOB Slackware OpenVZ, Slackware OpenVZ";
} elseif (preg_match (":^/people/alien-slaklive/.*:", $_SERVER['REQUEST_URI'])) {
$title = "AlienBOB's Liveslak (Slackware Live Edition)";
$description = "A Slackware Linux 'live' environment";
$keywords = "Liveslak, Slackware Live Edition, Slackware Live";
} elseif (preg_match (":^/people/alphageek/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Alphageek's SlackBuilds and Packages";
$description = "Alphageek's SlackBuilds and packages (abandoned)";
$keywords = "alphageek, alphageek Slackware, alphageek SlackBuild, alphageek SlackBuilds, alphageek packages";
} elseif (preg_match (":^/people/rworkman/.*:", $_SERVER['REQUEST_URI'])) {
$title = "rworkman's SlackBuilds and Packages";
$description = "rworkman's SlackBuilds and packages";
$keywords = "rworkman, rworkman Slackware, rworkman SlackBuild, rworkman SlackBuilds, rworkman packages";
} elseif (preg_match (":^/porteus/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Porteus";
$description = "Porteus - Portable Linux";
$keywords = "Porteus, portable Linux";
} elseif (preg_match (":^/salix/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Salix";
$description = "Salix OS";
$keywords = "Salix, Salix OS";
} elseif (preg_match (":^/sarpi/.*:", $_SERVER['REQUEST_URI'])) {
$title = "SARPi";
$description = "Slackware ARM for the Raspberry Pi";
$keywords = "SARPi, Slackware Raspberry Pi, Slackware Pi";
} elseif (preg_match (":^/sbosrcarch/.*:", $_SERVER['REQUEST_URI'])) {
$title = "SlackBuilds.org Sources Archive";
$description = "An archive of sources required by SlackBuilds.org packages";
$keywords = "sbosrcarch, SlackBuilds.org, SBo, SlackBuilds source, SlackBuilds sources, SlackBuilds archive";
} elseif (preg_match (":^/slackar/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Slackware Argentina Project";
$description = "Slackware Argentina Project";
$keywords = "Slackware Argentina";
} elseif (preg_match (":^/slackbuilds.org/.*:", $_SERVER['REQUEST_URI'])) {
$title = "SlackBuilds.org (SBo)";
$description = "The SlackBuilds.org (SBo) build scripts for Slackware";
$keywords = "SlackBuilds.org, SBo";
} elseif (preg_match (":^/slackintosh/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Slackintosh";
$description = "Slackware for Power PC (abandoned)";
$keywords = "Slackware Mac, Slackware Power PC, Slackware PowerPC, Slackware PPC";
} elseif (preg_match (":^/slackonly/.*:", $_SERVER['REQUEST_URI'])) {
$title = "SlackOnly";
$description = "SlackOnly's pre-built packages based on the scripts from SBo";
$keywords = "SlackOnly, Slackbuilds.org, SBo";
} elseif (preg_match (":^/slackvirt/.*:", $_SERVER['REQUEST_URI'])) {
$title = "SlackVirt";
$description = "SlackVirt's QEMU based virtualisation platform";
$keywords = "SlackVirt, Slackware virtualisation, Slackware virtualization, Slackware QEMU";
} elseif (preg_match (":^/slackware/slackware-iso/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Slackware Linux ISOs";
$description = "Slackware Linux ISOs";
$keywords = "Slackware Linux, Slackware, Slackware Linux ISOs, Slackware ISOs";
} elseif (preg_match (":^/slackware/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Slackware Linux";
$description = "The complete Slackware Linux version tree";
$keywords = "Slackware Linux, Slackware";
} elseif (preg_match (":^/slackwarearm/.*:", $_SERVER['REQUEST_URI'])) {
$title = "SlackwareARM";
$description = "Slackware Linux for the ARM platform";
$keywords = "SlackwareARM, ArmedSlack, Slackware ARM, Slackware Linux ARM";
} elseif (preg_match (":^/slacky/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Slacky";
$description = "Slackware packages from the Italian Linux community";
$keywords = "Slacky";
} elseif (preg_match (":^/slamd64/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Slamd64 Linux";
$description = "The original Slackware 64bit distribution (abandoned)";
$keywords = "Slamd64, Slackware 64";
} elseif (preg_match (":^/slarm64/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Slarm64";
$description = "Unofficial Slackware port to the aarch64 / riscv64 architecture";
$keywords = "Slarm64, Slackware aarch64, Slackware riscv64";
} elseif (preg_match (":^/slaxbmc/.*:", $_SERVER['REQUEST_URI'])) {
$title = "SlaXBMC Project";
$description = "A Slackware based media centre for the Xbox (abandoned)";
$keywords = "SlaXBMC, Slackware Xbox";
} elseif (preg_match (":^/slint/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Slint Project";
$description = "The Slint OS, originally derived from Slackware Linux";
$keywords = "Slint, Slint OS";
} elseif (preg_match (":^/sls/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Softlanding Linux System (SLS)";
$description = "The original Linux operating system (abandoned)";
$keywords = "Softlanding Linux System, Softlanding Linux, SLS";
} elseif (preg_match (":^/smlinux/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Smlinux";
$description = "A Slackware-like distribution based on musl-libc";
$keywords = "Smlinux";
} elseif (preg_match (":^/splack/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Splack";
$description = "Slackware Linux for the SPARC architecture (abandoned)";
$keywords = "Splack, Slackware SPARC";
} elseif (preg_match (":^/studioware/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Studioware";
$description = "Studoware packages for Slackware";
$keywords = "Studioware";
} elseif (preg_match (":^/truva/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Truva Linux";
$description = "Truva Linux";
$keywords = "Truva, Truva Linux";
} elseif (preg_match (":^/zenwalk/.*:", $_SERVER['REQUEST_URI'])) {
$title = "Zenwalk";
$description = "Zenwalk Linux";
$keywords = "Zenwalk, Zenwalk Linux";
} else {
$title = "Index of " . $_SERVER['REQUEST_URI'];
$description = "UK Slackware Linux and Slackware based project hosting & mirror service";
$keywords = "Slackware Linux, Slackware mirror, Slackware mirrors, Slackware hosting, Slackware, Slackware64, Slackware UK, Slackware64 UK";
}
if ($_COOKIE['theme'] == "light") {
$light = true;
} else {
$light = false;
}
?>