tbrehm
2008-08-18 748bd4efbb65ba96015b2bc23bfcf8e915f17f67
install/lib/install.lib.php
@@ -423,7 +423,7 @@
   
   
//* Converts a config array to a string
public function array_to_ini($config_array = '') {
function array_to_ini($config_array = '') {
   if($config_array == '') $config_array = $this->config;
   $content = '';
   foreach($config_array as $section => $data) {
@@ -438,6 +438,38 @@
   return $content;
}
function is_user($user){
  global $mod;
  $user_datei = '/etc/passwd';
  $users = no_comments($user_datei);
  $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($f1 == $user) return true;
      }
    }
  }
  return false;
}
function is_group($group){
  global $mod;
  $group_datei = '/etc/group';
  $groups = no_comments($group_datei);
  $lines = explode("\n", $groups);
  if(is_array($lines)){
    foreach($lines as $line){
      if(trim($line) != ""){
        list($f1, $f2, $f3, $f4) = explode(":", $line);
        if($f1 == $group) return true;
      }
    }
  }
  return false;
}
?>