private function delete() { $this->error = false; if (isset($_GET['id']) && $_GET['id']) { $id = (int) $_GET['id']; $serviceMOD = new Model_service(); $in_order = $serviceMOD->in_order($id); if (empty($in_order)) { $delete = $serviceMOD->delete_service($id); if (!$delete) { $this->error = 'Não foi possível deletar este serviço! '; } } else { $delete = $serviceMOD->delete_order($id); if ($delete) { $delete = $serviceMOD->delete_service($id); } else { $this->error = 'Não foi possível deleter este serviço! '; } } $services = new Model_service(); $this->services = $services->get_services(); if (isset($services->error)) { $this->error .= $services->error; } } else { $this->error = 'Serviço não informado! '; } include_once 'view/view-service.php'; }