/** * <b>Deleta Empresas:</b> Informe o ID da empresa a ser removida para que esse método realize uma * checagem excluinto todos os dados nessesários e removendo a empresa do banco! * @param INT $EmpresaId = Id da empresa! */ public function ExeDelete($EmpresaId) { $this->Empresa = (int) $EmpresaId; $ReadEmp = new AppEmpresas(); $ReadEmp->setEmpresa_id($this->Empresa); $ReadEmp->find(); if (!$ReadEmp->getResult()) { $this->Error = ["A empresa que você tentou deletar não existe no sistema!", WS_ERROR]; $this->Result = false; } else { $EmpDelete = $ReadEmp->getResult(); $imagem = '../uploads/' . $EmpDelete->empresa_capa; if (file_exists($imagem) && !is_dir($imagem)) { unlink($imagem); } $ReadEmp->delete(); $this->Error = ["A empresa <b>{$EmpDelete->empresa_title}</b> foi removida com sucesso do sistema!", WS_ACCEPT]; $this->Result = true; } }