$filme = $exa->getFilme($_POST["con_id"]); $valor_ch = $con->get("con_valor_ch"); $valor_filme = $con->get("con_valor_filme"); $o->set("int_percentual" , $hos->get("hos_percentual")); $o->set("int_valor_absoluto" , $valor_absoluto); $o->set("int_valor_contraste" , $valor_contraste); $o->set("int_ch" , $ch); $o->set("int_filme" , $filme); $o->set("int_valor_ch" , $valor_ch); $o->set("int_valor_filme" , $valor_filme); $o->set("int_valor_final" , strval(floatval($valor_absoluto) > 0 ? $valor_absoluto : floatval($valor_contraste) + (floatval($ch) * floatval($valor_ch)) + (floatval($filme) * floatval($valor_filme)))); $o->propertiesClearConfig(); if ($new_id = $o->add()){ if ($_POST[mesmo_paciente] != "1") { Js::goto(array("url" => "index.php?s=interpretacao&acao=add")); } else { unset($_POST[form]); unset($_POST[exa_id]); unset($_POST[int_opcional]); Js::goto(array("url" => "index.php?s=interpretacao&acao=add", "post_vars" => $_POST)); } } else { foreach($o->errors as $campo => $erro){ $tpl->assign($campo."_erro", $erro); $tpl->assign($campo, ""); } }
$o->set("int_paciente_nascimento" , Formatacao::formatData($_POST["datas"][$i])); $o->set("int_paciente_prontuario" , $_POST["prontuarios"][$i]); $o->set("int_opcional" , $_POST["opcionais"][$i]); $o->set("int_tecnico_rx" , $_POST["tecnicos"][$i]); $o->set("int_requisitante" , $_POST["requisitantes"][$i]); $valor_absoluto = $exa->getValorAbsoluto($_POST["convenios"][$i]); $valor_contraste = $exa->getValorContraste($_POST["convenios"][$i]); $ch = $exa->getCh($_POST["convenios"][$i]); $filme = $exa->getFilme($_POST["convenios"][$i]); $valor_ch = $con->get("con_valor_ch"); $valor_filme = $con->get("con_valor_filme"); $o->set("int_percentual" , $hos->get("hos_percentual")); $o->set("int_valor_absoluto" , $valor_absoluto); $o->set("int_valor_contraste" , $valor_contraste); $o->set("int_ch" , $ch); $o->set("int_filme" , $filme); $o->set("int_valor_ch" , $valor_ch); $o->set("int_valor_filme" , $valor_filme); $o->set("int_valor_final" , strval(floatval($valor_absoluto) > 0 ? $valor_absoluto : floatval($valor_contraste) + (floatval($ch) * floatval($valor_ch)) + (floatval($filme) * floatval($valor_filme)))); $o->propertiesClearConfig(); $new_id = $o->add(); } Js::goto(array("url" => "index.php?s=interpretacao")); } $template_html = $path_tpl."formulario_add_discado.tpl"; ?>