$documento['dt_entrada'] = Util::formatDate($documento['dt_entrada']); $documento['dt_documento'] = Util::formatDate($documento['dt_documento']); $documento['dt_cadastro'] = Util::formatDate($documento['dt_cadastro']); $documento['dt_prazo'] = Util::formatDate($documento['dt_prazo']); $documento['fg_prazo'] = $documento['fg_prazo'] > 0 ? true : false; $documento['assunto'] = DaoAssuntoDocumento::getAssunto($documento['id_assunto'], 'assunto'); $documento = new Output($documento); if (!empty($documento)) { $out = array('success' => 'true', 'documento' => $documento->toArray()); } else { $out = array('success' => 'false'); } break; case 'alterar': $documento = new Documento($_POST); $out = DaoDocumento::alterarDocumento($documento)->toArray(); if (is_array($documento)) { $out['documento'] = $documento; } break; case 'unique': $documento = new Documento($_POST); $out = DaoDocumento::uniqueDocumento($documento)->toArray(); break; case 'adicionar-comentario': $comentario = new Comentario(array('digital' => $_POST['digital'], 'texto' => $_POST['texto'])); $out = DaoComentario::inserirComentarioDocumento($comentario)->toArray(); break; case 'adicionar-despacho': $despacho = new Despacho(array('digital' => $_POST['digital'], 'assinatura' => $_POST['assinatura'], 'texto' => $_POST['texto'], 'complemento' => $_POST['complemento'], 'data_despacho' => $_POST['data_despacho'])); $out = DaoDespacho::inserirDespachoDocumento($despacho)->toArray();