$o = new Interpretacao(); foreach($o->propertiesGetConfig() as $campo => $config){ $tpl->assign($campo, $_POST[$campo]); //$o->set($campo, $_POST[$campo]); //util::prt($campo, $_POST[$campo]); } $tpl->assign("vet_exames", Exame::getOptions()); $tpl->assign("vet_convenios", Convenio::getOptions()); if ($_POST[form] == "ok"){ $data_cadastro = date("Y-m-d H:i:s"); $con = new Convenio($_POST["con_id"]); $hos = new Hospital($con->get("hos_id")); $exa = new Exame($_POST["exa_id"]); $o->set("hos_id" , $con->get("hos_id")); $o->set("con_id" , $_POST["con_id"]); $o->set("exa_id" , $_POST["exa_id"]); $o->set("int_status" , "nao_interpretado"); $o->set("int_data_cadastro" , $data_cadastro); $o->set("int_paciente_nome" , $_POST["int_paciente_nome"]); $o->set("int_paciente_sexo" , $_POST["int_paciente_sexo"]); $o->set("int_paciente_nascimento" , Formatacao::formatData($_POST["int_paciente_nascimento"])); $o->set("int_paciente_prontuario" , $_POST["int_paciente_prontuario"]); $o->set("int_opcional" , $_POST["int_opcional"]); $o->set("int_tecnico_rx" , $_POST["int_tecnico_rx"]); $o->set("int_requisitante" , $_POST["int_requisitante"]); $valor_absoluto = $exa->getValorAbsoluto($_POST["con_id"]);
"requerido" => "", "validacao" => "Text", ), "int_data_interpretacao" => array( "titulo" => "Data de Interpretação", "requerido" => "", "validacao" => "DataHoraMinSeg", ), "int_texto" => array( "titulo" => "Interpretacao", "requerido" => "1", "validacao" => "Text", ), ) ); $o->set("int_texto" , $_POST["int_texto"]); $o->set("int_status" , "interpretado"); $o->set("int_data_interpretacao" , date("d/m/Y H:i:s")); if ($o->update()){ Js::goto(array("url" => "index.php?s=interpretacao")); } else { foreach($o->errors as $campo => $erro){ $tpl->assign($campo."_erro", $erro); $tpl->assign($campo, ""); } //util::prt("",$o->errors); } } } else { Js::goto(array("url" => "index.php?s=interpretacao&acao=show&id=".$_GET[id])); }