Редакция 41 |
К новейшей редакции |
Авторство |
Сравнить с предыдущей |
Последнее изменение |
Открыть журнал
| Скачать
| RSS
<?php
class Core
{
function getDistribution
($message) {
$answer = "unknown";
if (preg_match("/debian/i",$message)) {
$answer = "debian";
}
if (preg_match("/ubuntu/i",$message)) {
$answer = "ubuntu";
}
if (preg_match("/infralinux/i",$message)) {
$answer = "infra";
}
return $answer;
}
function getLinuxOS
($message) {
if (preg_match("/linux/i",$message)) {
return true;
} else {
return false;
}
}
function getDistVersion
($message,$distro){
$answer = "unknown";
if ($distro == "debian") {
if (preg_match("/sarge/i",$message)) $answer = "sarge";
if (preg_match("/etch/i",$message)) $answer = "etch";
if (preg_match("/lenny/i",$message)) $answer = "lenny";
}
if ($distro == "ubuntu" || $distro == "infra") {
if (preg_match("/hardy/i",$message)) $answer = "hardy";
if (preg_match("/intrepid/i",$message)) $answer = "intrepid";
}
return $answer;
}
}
?>