<?php $em->getConnection()->beginTransaction(); $id = $_REQUEST['id']; $obsImportacao = removeAcentosXML($_REQUEST['obs']); $p = $em->find('Entities\\ProcedimentoExecutado', $id); $usuario = $em->find("Entities\\Login", IDLOGIN); $p->setObsImportacao($obsImportacao); $p->setUsuarioObsImportacao($usuario->getUsername()); $p->setDataObsImportacao(getDateTimeFromDateBr(date('d/m/Y'))); $historiador = new \classes\Historiador($em, $p); $historiador->escreverObsProcedimento($obsImportacao); $em->persist($p); $error = 0; try { $em->flush(); $em->getConnection()->commit(); } catch (Exception $e) { $error = $e->getMessage(); $em->getConnection()->rollback(); } echo "<error>{$error}</error>";