<?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>";