コード例 #1
0
 /**
  * @see parent::updatePlainFields()
  */
 function updatePlainFields()
 {
     $reset_position = $this->fieldModified("ex_group_id") || $this->fieldModified("disabled") || $this->fieldModified("hidden");
     // If we change its group, we need to reset its coordinates
     if ($reset_position) {
         $this->coord_field_x = "";
         $this->coord_field_y = "";
         $this->coord_label_x = "";
         $this->coord_label_y = "";
         $this->subgroup_id = "";
     }
     $subgroup_modified = $this->fieldModified("subgroup_id");
     if ($reset_position || $subgroup_modified) {
         if (!$this->fieldModified("coord_left")) {
             $this->coord_left = "";
         }
         if (!$this->fieldModified("coord_top")) {
             $this->coord_top = "";
         }
     }
     /*if ($group_modified || $coord_modified) {
         $this->coord_field_colspan = "";
         $this->coord_field_rowspan = "";
       }*/
     parent::updatePlainFields();
 }