Esempio n. 1
0
 /**
  * @see EquipmentTypeInterface::delete()
  * @return bool
  */
 public function delete()
 {
     if ($this->equipment_type_id and $this->equipment_type) {
         if ($this->get_children() != null) {
             return false;
         } else {
             $equipment_array = Equipment::list_entries_by_type_id($this->equipment_type_id);
             if (!is_array($equipment_array)) {
                 return $this->equipment_type->delete();
             } else {
                 if (count($equipment_array) == 0) {
                     return $this->equipment_type->delete();
                 } else {
                     return false;
                 }
             }
         }
     } else {
         return false;
     }
 }