function deleteData($id) { $action = new Appointment($this->dbcon, $id); $result = parent::deleteData($id); if (!$action->getData('action_id')) { return $result; } $item = new ScheduleItem($this->dbcon, $action->getData('action_id')); return $result && $item->updateStatus(); }