diff --git a/gosa-plugins/fai/admin/fai/class_faiPartition.inc b/gosa-plugins/fai/admin/fai/class_faiPartition.inc
index 275a4a12d026f649d5463797b7b9a115ef956821..ad553a2348acd2107c0841b3b4bd92271772a260 100644 (file)
}elseif($type == "raid"){
// Extract raid devices out of the partition size attribute.
- $usedDisks = split(",",$this->FAIpartitionSize);
+ $usedDisks = explode(",",$this->FAIpartitionSize);
foreach($usedDisks as $disk){
$name = preg_replace("/:.*$/","",$disk);
$spare = preg_match("/:spare/",$disk);
"ext4" => _("ext4"),
"reiserfs" => _("reiser fs"),
"xfs" => _("xfs"),
- "btrfs" => _("btrfs"));
+ "btrfs" => _("btrfs"),
+ "-" => "-");
$smarty->assign("partitionTypes", $types);
$smarty->assign("partitionSizeTypes", $partitionSizeTypes);
// Add disks of raid arrays, to the used list.
if($disk['FAIdiskType'] == "raid"){
- foreach(split(",",$part['FAIpartitionSize']) as $rDevice){
+ foreach(explode(",",$part['FAIpartitionSize']) as $rDevice){
$used[] = preg_replace("/:.*$/i","",$rDevice);
}
}
}
// check mount point
- if($this->FAIfsType != "swap"){
+ if($this->FAIfsType != "swap" && $this->FAIfsType != "-"){
if(!preg_match("#^/#",$this->FAImountPoint)){
$msgs[] = msgPool::invalid(_("Mount point"));
}