diff --git a/plugins/admin/fai/class_faiPartitionTableEntry.inc b/plugins/admin/fai/class_faiPartitionTableEntry.inc
index bef8d646bb235b2d5499b48498c7a64d2f86d967..57dc434b95679a64eff5249ca8f921e3196d0669 100644 (file)
/* attribute list for save action */
var $ignore_account= TRUE;
- var $attributes = array("DISK_cn","DISK_description");
+ var $attributes = array("DISKcn","DISKdescription");
var $objectclasses= array();
- var $DISK_cn = "";
- var $DISK_description = "";
+ var $DISKcn = "";
+ var $DISKdescription = "";
var $partitions = array();
var $UsedAttrs = array();
}
/* Set default attributes */
- $this->DISK_cn = $disk['cn'];
- $this->DISK_description = $disk['description'];
+ $this->DISKcn = $disk['cn'];
+ $this->DISKdescription = $disk['description'];
$this->partitions = $disk['partitions'];
$this->is_edit = true;
$this->old_cn = $disk['cn'];
}
}
+
function execute()
{
- /* Call parent execute */
- plugin::execute();
+ /* Call parent execute */
+ plugin::execute();
/* Fill templating stuff */
$smarty = get_smarty();
function save()
{
$tmp = array();
- $tmp['cn'] = $this->DISK_cn;
+ $tmp['cn'] = $this->DISKcn;
/* Attach partitions */
foreach($this->partitions as $key=>$val) {
$this->partitions[$key."-delete"]['status']="delete";
}
- $tmp['description'] = $this->DISK_description;
+ $tmp['description'] = $this->DISKdescription;
$tmp['partitions'] = $this->partitions;
$tmp['status'] = $this->status;
/* If hdd name has changed, tell partitionTable to rename it */
- if(($this->is_edit)&&($this->old_cn != $this->DISK_cn)){
+ if(($this->is_edit)&&($this->old_cn != $this->DISKcn)){
$tmp['rename']['from'] = $this->old_cn;
- $tmp['rename']['to'] = $this->DISK_cn;
+ $tmp['rename']['to'] = $this->DISKcn;
}
return($tmp);
}
/* Save data to object */
function save_object()
{
+
+
if((isset($_POST['TableEntryFrameSubmitted'])) && ($this->FAIstate != "freeze") ){
+ print_a($_POST);
plugin::save_object();
foreach($this->partitions as $key => $part){
{
/* Call common method to give check the hook */
$message= plugin::check();
-
+
+ /* Check for an empty disk name */
+ if(empty($this->DISKcn)){
+ $message[] = _("Please specify a valid disc name.");
+ }
+
/* check every partition.
* if there is an invalid value defined, append an errorstr to message
*/
"plSection" => array("administration"),
"plCategory" => array("fai"),
"plProvidedAcls" => array(
- "cn" => _("Name"),
- "description" => _("Description"),
+ "DISKcn" => _("Name"),
+ "DISKdescription" => _("Description"),
"FAIpartitionType" => _("Partition type"),
"FAIpartitionNr" => _("Partition no."),
"FAIfsType" => _("File system type"),