Beispiel #1
0
<?
	Util::VerificaChamada();
	$o = new Interpretacao();
	//util::prt("", $_SESSION);
	$_GET["int_status"] 			= ($_GET["int_status"] ? $_GET["int_status"] : ($_SESSION[medico] == "1" ? "nao_interpretado" : "interpretado"));
	$_GET["hos_id"]					= ($_GET["hos_id"] ? $_GET["hos_id"] : ($_SESSION["hos_id_listagem"] ? $_SESSION["hos_id_listagem"] : Hospital::getFirstId()));
	$_SESSION["hos_id_listagem"] 	= $_GET["hos_id"];
	
	$filtros			= array(
		"int_status"			=> $_GET["int_status"],
		"hos_id"				=> $_GET["hos_id"],
		"int_paciente_nome"		=> $_GET["int_paciente_nome"],
		"int_data_inicial"		=> $_GET["int_data_inicial"],
		"int_data_final"		=> $_GET["int_data_final"],
	);
	
	$ordenacao			= array(
		"campo_ordenacao"		=> ($_GET["campo_ordenacao"] ? $_GET["campo_ordenacao"] : "int_paciente_nome" ),
		"tipo_ordenacao"		=> ($_GET["tipo_ordenacao"] ? $_GET["tipo_ordenacao"] : "asc")
	);
	$tamanho_pagina 	= (empty($_GET["tamanho_pagina"]) ? 50 : intval($_GET["tamanho_pagina"]));
	$pagina 			= (empty($_GET["pagina"]) ? 0 : intval($_GET["pagina"]));
	
	$o->setSqlBusca($filtros, $ordenacao, $tamanho_pagina);
	$p = new Pagination ($o->getLinkBasePaginacao(), $o->getSqlBusca(), $tamanho_pagina, $pagina);
	if ($_GET[pdf] != "sim"){	
		$tpl->assign("vet_hospitais", 			Hospital::getOptions());
		$tpl->assign("vet_status", 				array("nao_interpretado" => "Não Interpretados", "interpretado" => "Interpretados", "impresso" => "Impressos"));
		$tpl->assign("int_status", 				$_GET["int_status"]);
		$tpl->assign("medico", 					$_SESSION[medico]);
		$tpl->assign("hos_id", 					$_GET["hos_id"]);