function edita() { if (!empty($_POST)) { $values['UsuCodigo'] = $_POST['id']; $values['UsuNome'] = $_POST['nome']; $values['UsuLogin'] = $_POST['login']; $values['UsuSenha'] = $_POST['senha']; if (parent::edita($values)) { echo "<h1>" . ucfirst($this->table) . " Atualizada com sucesso.</h1>"; $this->index(); } else { echo "<h1>Erro ao atualizar registro</h1>"; require "views/{$this->folderName}/edita.php"; } // echo "<a href=\"?controller=$this->folderName\">Ir para listagem</a>"; } else { if (!empty($_GET['id'])) { //dados para a view $data = $this->findAllByField($this->idField, $_GET['id']); require "views/{$this->folderName}/edita.php"; } else { // Se nao houver ID vai pra listagem $this->index(); } } }