예제 #1
0
     $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();