protected function canDeleteZone()
    {
        return isset($this->data_zone['zone_id'])
            && $this->zone->canDelete($this->data_zone['zone_id'])
            && $this->access('zone_delete');
    }