public function cadastrar() { global $Sess; $comunicado = new Comunicado(); $comunicado->setCodigoCom(toNumero(GetVar('codigo_com'))); $comunicado->setComunicadoCom(toTexto(GetVar('comunicado_com'))); $comunicado->setTituloCom(toTexto(GetVar('titulo_com'))); $comunicado->setCadastroCom(toDateTime()); $comunicado->setOperadorCom(toNumero($Sess->usuario['codigo_usr'])); $comunicadosDAO = new ComunicadosDAO(); if (intval(GetVar('codigo_com')) > 0) { $comunicado->setCadastroCom(null); $return = $comunicadosDAO->alterar($comunicado); $result = $return ? 'Registro Alterado com sucesso.' : 'Erro ao Alterar Registro.'; } else { $return = $comunicadosDAO->cadastrar($comunicado); $result = $return ? 'Registro Cadastrado com sucesso.' : 'Erro ao Cadastrar Registro.'; } echo json_encode(array("success" => is_string($return) ? false : $return, "msg" => is_string($return) ? $return : $result)); }