include("common.php");
// Verif. nom valide
$name=$HTTP_POST_VARS["name"];
$type=$HTTP_POST_VARS["type"];
$groupname=$HTTP_POST_VARS["groupname"];
if (!$name) printerr("BAD_NAME");
if (!ereg("^[a-zA-Z0-9][a-zA-Z0-9\.]*$",$name)) printerr("BAD_NAME");
$file=$path."/".$type."/".$name;
if (!is_file($file)) printerr("BAD_NAME");
?>
Groupe echo $groupname; ?>
if ($HTTP_POST_VARS["del"]) // Effacer un groupe
{ $lines=@file($file);
for($i=0;$i";
echo "";
}
else if ($HTTP_POST_VARS["mod"]) // Changement de liste users
{
$users=$HTTP_POST_VARS["users"];
$lines=@file($file);
for($i=0;$i";
echo "";
}
else if ($HTTP_POST_VARS["add"])
{
$users=$HTTP_POST_VARS["users"];
if (!$users) $users="";
$newline=$groupname.":".$users."\n";
$fp=@fopen($file,"a");
if (!$fp) printerr("NO_CREAT");
if (!@flock($fp,2)) printerr("ERR_LOCK");
fwrite($fp,$newline);
flock($fp,3);
if (!@fclose($fp)) printerr("NO_CREAT");
echo "Groupe ".$groupname." créé
";
echo "";
}
?>