tbrehm
2011-09-07 c719dc0b1dd696e0cd6b51f09ee13c8263375f7c
install/lib/install.lib.php
@@ -57,7 +57,7 @@
//** Get distribution identifier
//** IMPORTANT!
//   This is the same code as in server/mods-available/monitor_core_module.inc.php
//   This is the same code as in server/lib/classes/monitor_tools.inc.php
//   So if you change it here, you also have to change it in there!
function get_distname() {
   
@@ -97,7 +97,7 @@
   }
   
   //** OpenSuSE
   elseif(file_exists("/etc/SuSE-release")) {
   elseif(file_exists('/etc/SuSE-release')) {
      if(stristr(file_get_contents('/etc/SuSE-release'),'11.0')) {
         $distname = 'openSUSE';
         $distver = '11.0';
@@ -127,7 +127,7 @@
   
   
   //** Redhat
   elseif(file_exists("/etc/redhat-release")) {
   elseif(file_exists('/etc/redhat-release')) {
      
      $content = file_get_contents('/etc/redhat-release');
      
@@ -161,6 +161,12 @@
         $distid = 'centos53';
         $distbaseid = 'fedora';
         swriteln("Operating System: CentOS 5.3 or compatible\n");
      } elseif(stristr($content,'CentOS release 5')) {
         $distname = 'CentOS';
         $distver = 'Unknown';
         $distid = 'centos53';
         $distbaseid = 'fedora';
         swriteln("Operating System: CentOS 5 or compatible\n");
      } else {
         $distname = 'Redhat';
         $distver = 'Unknown';
@@ -171,7 +177,7 @@
   }
   
   //** Gentoo
    elseif(file_exists("/etc/gentoo-release")) {
    elseif(file_exists('/etc/gentoo-release')) {
       
       $content = file_get_contents('/etc/gentoo-release');
 
@@ -183,7 +189,7 @@
       swriteln("Operating System: Gentoo $distver or compatible\n");
      
   } else {
      die('unrecognized Linux distribution');
      die('Unrecognized GNU/Linux distribution');
   }
   
   return array('name' => $distname, 'version' => $distver, 'id' => $distid, 'baseid' => $distbaseid);
@@ -203,7 +209,7 @@
}
function ilog($msg){
     exec("echo `date` \"- [ISPConfig] - \"".$msg." >> ".ISPC_LOG_FILE);
     exec("echo `date` \"- [ISPConfig] - \"".$msg.' >> '.ISPC_LOG_FILE);
}
function error($msg){
@@ -501,8 +507,8 @@
  $lines = explode("\n", $users);
  if(is_array($lines)){
    foreach($lines as $line){
      if(trim($line) != ""){
        list($f1, $f2, $f3, $f4, $f5, $f6, $f7) = explode(":", $line);
      if(trim($line) != ''){
        list($f1, $f2, $f3, $f4, $f5, $f6, $f7) = explode(':', $line);
        if($f1 == $user) return true;
      }
    }
@@ -517,8 +523,8 @@
  $lines = explode("\n", $groups);
  if(is_array($lines)){
    foreach($lines as $line){
      if(trim($line) != ""){
        list($f1, $f2, $f3, $f4) = explode(":", $line);
      if(trim($line) != ''){
        list($f1, $f2, $f3, $f4) = explode(':', $line);
        if($f1 == $group) return true;
      }
    }