Add warnings pointing to latest manual version on all old manual pages

This commit is contained in:
Alex Cabal 2020-11-24 12:43:22 -06:00
parent e56c6b4642
commit 8deafc7543
4 changed files with 36 additions and 5 deletions

23
lib/Manual.php Normal file
View file

@ -0,0 +1,23 @@
<?
class Manual{
public static function GetLatestVersion(){
$dirs = glob(MANUAL_PATH . '/*', GLOB_ONLYDIR);
sort($dirs);
return str_replace(MANUAL_PATH . '/', '', $dirs[sizeof($dirs) - 1]);
}
public static function GetRequestedVersion(){
try{
if(preg_match_all('|/manual/([0-9]+\.[0-9]+\.[0-9]+)|ius', $_SERVER['REQUEST_URI'], $matches)){
return($matches[1][0]);
}
else{
return null;
}
}
catch(\Exception $ex){
return null;
}
}
}