/** * Funcao que faz a exclusao dos dados na tabela/entidade * @param string $where Parametros SQL para a exclusao * @return void */ public function delete($where = null) { debug::write_log(get_class($this), "delete " . " - {$where}"); // $this->db->BeginTrans( ); $sql = "delete from " . $this->entity; if ($where) { $sql .= " where " . stripslashes($where); } //echo $sql; try { $this->result = $this->dbconn->queryWithErrors($sql); } catch (Exception $e) { error::showMessage("Erro excluindo registro: " . $e->getMessage()); debug::write_log(get_class($this), "Erro excluindo registro: " . $e->getMessage() . "\n SQL: " . $sql); // echo "Erro na exclusao:".$e->getMessage().'<br><a href="javascript:history.go(-1)">Voltar</a>'; // exit; } }