コード例 #1
0
ファイル: ajaxcasoparte.php プロジェクト: GoPlaceIn/siacc
function Main()
{
    header('Content-Type: text/html; charset=iso-8859-1');
    $tela = $_POST['t'];
    //$tela = $_REQUEST['t'];
    $xml = "";
    if ($tela != "") {
        switch ($tela) {
            case "inicio":
                $tpl = file_get_contents("tpl/casos-inicio-2.html");
                $xml = "<conteudo>" . $tpl . "</conteudo>";
                break;
            case "configs":
                $tpl = file_get_contents("tpl/casos-configs.html");
                $tpl = TratarDadosConfiguracoes($tpl);
                $mnu = Menus::MenusConfiguracoes();
                $caminho = Caminhos::MontaCaminhoConfiguracoes();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
            case "basicos":
                $tpl = file_get_contents("tpl/casos-basicos.html");
                $tpl = TrataDadosBasicos($tpl);
                //$mnu = MenusBasicos();
                $mnu = Menus::MenusBasicos();
                $caminho = Caminhos::MontaCaminhoDadosBasicos();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
            case "colaborador":
                $tpl = file_get_contents("tpl/casos-colaborador.html");
                $tpl = TrataDadosColaborador($tpl);
                //$mnu = MenusBasicos();
                $mnu = Menus::MenusColaborador();
                $caminho = Caminhos::MontaCaminhoColaborador();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
            case "objetivos":
                $tpl = file_get_contents("tpl/casos-objetivos.html");
                if ($_POST['dlg'] == 1) {
                    $xml = TrataDadosObjetivosDlg();
                } else {
                    $tpl = TrataDadosObjetivos($tpl);
                    //$mnu = MenusObjetivos();
                    $mnu = Menus::MenusObjetivos();
                    $caminho = Caminhos::MontaCaminhoObjetivos();
                    $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                }
                break;
            case "anamnese":
                $tpl = file_get_contents("tpl/casos-anamnese.html");
                $tpl = TrataDadosAnamnese($tpl);
                //$mnu = MenusAnamnese();
                $mnu = Menus::MenusAnamnese();
                $caminho = Caminhos::MontaCaminhoAnamnese();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
            case "examefisico":
                $tpl = file_get_contents("tpl/casos-examefisico.html");
                $tpl = TratarDadosExameFisico($tpl);
                $mnu = Menus::MenusExameFisico();
                $caminho = Caminhos::MontaCaminhoExameFisico();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
            case "hipoteses":
                $tpl = file_get_contents("tpl/casos-hipoteses.html");
                if ($_POST['dlg'] == 1) {
                    $xml = TrataDadosHipotesesDlg();
                } else {
                    $tpl = TrataDadosHipoteses($tpl);
                    //$mnu = MenusHipoteses();
                    $mnu = Menus::MenusHipoteses();
                    $caminho = Caminhos::MontaCaminhoHipoteses();
                    $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                }
                break;
            case "exames":
                $tpl = file_get_contents("tpl/casos-exames.html");
                if ($_POST['dlg'] == 1) {
                    $xml = TratarDadosExamesDlg();
                } else {
                    if (!($_POST['d'] == 1)) {
                        $tpl = TrataDadosExames($tpl);
                        //$mnu = MenusExames();
                        $mnu = Menus::MenusExames();
                        $caminho = Caminhos::MontaCaminhoExames();
                        $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                    } else {
                        $tpl = file_get_contents("tpl/casos-exames-detalhes.html");
                        $tpl = TrataDadosExamesDetalhes($tpl);
                        $mnu = Menus::MenusExamesDetalhes();
                        $caminho = Caminhos::MontaCaminhoExamesDetalhes();
                        $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                    }
                }
                break;
            case "examesconteudos":
                $tpl = file_get_contents("tpl/casos-examesconteudos.html");
                $mnu = Menus::MenusExamesConteudos();
                $caminho = Caminhos::MontaCaminhoExamesDetalhes();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
            case "diagnosticos":
                $tpl = file_get_contents("tpl/casos-diagnosticos.html");
                if ($_POST['dlg'] == 1) {
                    $xml = TrataDadosDiagnosticosDlg();
                } else {
                    $tpl = TrataDadosDiagnosticos($tpl);
                    //$mnu = MenusDiagnosticos();
                    $mnu = Menus::MenusDiagnosticos();
                    $caminho = Caminhos::MontaCaminhoDiagnosticos();
                    $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                }
                break;
            case "tratamentos":
                $tpl = file_get_contents("tpl/casos-tratamentos.html");
                if ($_POST['dlg'] == 1) {
                    $xml = TratarDadosTratamentosDlg();
                } else {
                    $tpl = TrataDadosTratamentos($tpl);
                    //$mnu = MenusTratamentos();
                    $mnu = Menus::MenusTratamentos();
                    $caminho = Caminhos::MontaCaminhoTratamentos();
                    $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                }
                break;
            case "desfechos":
                $tpl = file_get_contents("tpl/casos-desfechos.html");
                if ($_POST['dlg'] == 1) {
                    $xml = TratarDadosDesfechosDlg();
                } else {
                    $tpl = TrataDadosDesfechos($tpl);
                    //$mnu = MenusDesfechos();
                    $mnu = Menus::MenusDesfechos();
                    $caminho = Caminhos::MontaCaminhoDesfechos();
                    $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                }
                break;
            case "veimagemexame":
                $tpl = file_get_contents("tpl/casos-exames-ve-imagem.html");
                $tpl = TrataDadosExamesDetalhesImagem($tpl);
                //$mnu = MenusExamesDetalhesImagem();
                $mnu = Menus::MenusExamesDetalhesImagem();
                $caminho = Caminhos::MontaCaminhoExamesDetalhesImagem();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
            case "atualizaexame":
            case "atualizaexamedoc":
                $tpl = file_get_contents("tpl/casos-exames-iframe-atualizacao.html");
                $tpl = str_replace("<!-- complemento -->", $tela == "atualizaexamedoc" ? "?type=doc" : "", $tpl);
                TrataDadosExamesDetalhesAtualizacao();
                //$mnu = MenusExamesDetalhesAtualizacao();
                $mnu = Menus::MenusExamesDetalhesAtualizacao();
                $caminho = Caminhos::MontaCaminhoExamesDetalhesAtualizacao();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
            case "conteudos":
                $tpl = file_get_contents("tpl/casos-conteudos.html");
                if ($_POST['dlg'] == 1) {
                    $xml = TrataDadosConteudosDlg();
                } else {
                    if ($_POST['img']) {
                        $tpl = file_get_contents("tpl/casos-conteudos-imagem.html");
                    } else {
                        $tpl = TrataDadosConteudos($tpl);
                        $mnu = Menus::MenusConteudos();
                        $caminho = Caminhos::MontaCaminhoConteudos();
                        $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                    }
                }
                break;
            case "exercicios":
                $tpl = file_get_contents("tpl/casos-exercicios.html");
                $tpl = TrataDadosExercicios($tpl);
                $mnu = Menus::MenusExercicios();
                $caminho = Caminhos::MontaCaminhoExercicios();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
            case "montagem":
                $tpl = file_get_contents("tpl/casos-montagem.html");
                $tpl = TrataDadosMontagem($tpl);
                $mnu = Menus::MenusMontagem();
                $caminho = Caminhos::MontaCaminhoMontagem();
                $xml = "<conteudo>" . $tpl . "</conteudo><menu>" . $mnu . "</menu><caminho>" . $caminho . "</caminho>";
                break;
        }
        $xml .= $_POST['localUpdate'] != "" ? "<localUpdate>" . $_POST['localUpdate'] . "</localUpdate>" : "";
        // prevent browser from caching
        //header('pragma: no-cache');
        //header('expires: 0'); // i.e. contents have already expired
        echo Comuns::Idioma($xml);
    } else {
        throw new Exception(Comuns::Idioma("@lng[Erro ao carregar tela do sistema]"), 1001);
    }
}