public static function editar() { $agricultor = new Agricultor(); $agricultor->selecionarPorId($_GET['id']); if (!empty($_POST)) { $agricultor->nome = $_POST['nome']; $agricultor->telefone = $_POST['telefone']; $agricultor->cpf = $_POST['cpf']; $agricultor->salvar(); $agricultorTipoAgricultura = new AgricultorTipoAgricultura(); $agricultorTiposAgricultura = $agricultorTipoAgricultura->listar('fk_agricultor = ' . $_GET['id']); foreach ($agricultorTiposAgricultura as $agricultorTipoAgricultura) { $agricultorTipoAgricultura->excluir(); } if (!empty($_POST['agriculturas'])) { foreach ($_POST['agriculturas'] as $agricultura) { $agricultorTipoAgricultura = new AgricultorTipoAgricultura(); $agricultorTipoAgricultura->fk_agricultor = $_GET['id']; $agricultorTipoAgricultura->fk_tipo_agricultura = $agricultura; $agricultorTipoAgricultura->salvar(); } } self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao); } $tipoAgricultura = new TipoAgricultura(); $listaDeTiposDeAgriculturas = $tipoAgricultura->listar(); $agricultorTiposAgricultura = $agricultor->getTiposAgricultura(); $listaTiposAgriculturaAgricultor = array(); foreach ($agricultorTiposAgricultura as $agricultura) { $listaTiposAgriculturaAgricultor[] = $agricultura->fk_tipo_agricultura; } self::$variaveis = array('agricultor' => $agricultor, 'listaDeTiposDeAgriculturas' => $listaDeTiposDeAgriculturas, 'listaTiposAgriculturaAgricultor' => $listaTiposAgriculturaAgricultor); self::$corpo = "editar"; self::renderizar(self::$viewController); }
public static function excluir() { $tipoAgricultura = new TipoAgricultura(); $tipoAgricultura->selecionarPorId($_POST['id']); $tipoAgricultura->excluir(); }