Esempio n. 1
0
<?
	Util::VerificaChamada();
	$o = new TextoPadrao();
	$_POST["med_id"] = $_SESSION["med_id"];
	foreach($o->propertiesGetConfig() as $campo => $config){
		$tpl->assign($campo, 		$_POST[$campo]);
		$o->set($campo,			$_POST[$campo]);
	}
	if ($_POST[form] == "ok"){
		//$o->propertiesDump(true);
		if ($new_id = $o->add()){
			Js::goto(array("url" => "index.php?s=texto_padrao"));
		} else {
			foreach($o->errors as $campo => $erro){
				$tpl->assign($campo."_erro", $erro);
				$tpl->assign($campo, "");
			}
		}
	}
	
	$template_html = $path_tpl."formulario.tpl";
?>
Esempio n. 2
0
<?
	Util::VerificaChamada();
	$o = new TextoPadrao();
	$filtros			= array(
		"txp_codigo"			=> $_GET["txp_codigo"],
			"txp_texto"			=> $_GET["txp_texto"],
			
	);
	$ordenacao			= array(
		"campo_ordenacao"		=> $_GET["campo_ordenacao"],
		"tipo_ordenacao"		=> $_GET["tipo_ordenacao"]
	);
	$tamanho_pagina 	= (empty($_GET["tamanho_pagina"]) ? 20 : 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[imprimir] != "sim"){	
		$tpl->assign("seta_ordenacao", 			$o->getSetasOrdenacao());
		$tpl->assign("txp_codigo", 				$_GET["txp_codigo"]);
		$tpl->assign("txp_texto", 				$_GET["txp_texto"]);
		$tpl->assign("link_ordenacao", 			$o->getLinksOrdenacao());
		$tpl->assign("vet_tamanho_pagina", 		array("10", "20", "30", "50", "100"));
		$tpl->assign("tamanho_pagina", 			$tamanho_pagina);
		$tpl->assign("total_registros", 		$p->getTotalRegistros());
		$tpl->assign("registros", 				$p->getRegistrosPagina());
		$tpl->assign("paginacao", 				$p->getHtml());
Esempio n. 3
0
			
			foreach($o->propertiesGetConfig() as $campo => $config){
				$tpl->assign($campo, 		(empty($_POST[$campo]) ? $o->get($campo) : $_POST[$campo]));
				//util::prt($campo, (empty($_POST[$campo]) ? $o->get($campo) : $_POST[$campo]));
				//$o->set($campo,				$_POST[$campo]);
			}
			$hos = new Hospital($o->get("hos_id"));
			$tpl->assign("hos_nome", 	$hos->get("hos_nome"));
			
			$con = new Convenio($o->get("con_id"));
			$tpl->assign("con_nome", 	$con->get("con_nome"));
			
			$exa = new Exame($o->get("exa_id"));
			$tpl->assign("exa_nome", 	$exa->get("exa_nome"));
			
			$tpl->assign("textos", 	TextoPadrao::getToJs());
			
			if ($_POST[form] == "ok"){
				$o->propertiesClearConfig();
				$o->propertiesSetConfig(
					array(
						"int_status"	=> array(
							"titulo"		=> "Situação",
							"requerido"		=> "",
							"validacao"		=> "Text",
						),
						"int_data_interpretacao"	=> array(
							"titulo"		=> "Data de Interpretação",
							"requerido"		=> "",
							"validacao"		=> "DataHoraMinSeg",
						),
Esempio n. 4
0
    /**
     * monta um array com os dados que deverão ser exibidos em um array javascript
	 *
     * @return array
     */
	function getToJs(){
		$objs	= TextoPadrao::getAll();
        $out 	= array();
        foreach($objs as $o) {
            $out[$o->get("txp_codigo")] = TextoPadrao::formatToJs($o->get("txp_texto"));
        }
        return $out;
	}
Esempio n. 5
0
<?
	Util::VerificaChamada();
	if($_GET[id]){
		$o = new TextoPadrao($_GET[id]);
		$_POST["med_id"] = $_SESSION["med_id"];
		foreach($o->propertiesGetConfig() as $campo => $config){
			$tpl->assign($campo, 		(empty($_POST[$campo]) ? $o->get($campo) : $_POST[$campo]));
			$o->set($campo,				$_POST[$campo]);
		}
		if ($_POST[form] == "ok"){
			if ($o->update()){
				Js::goto(array("url" => "index.php?s=texto_padrao"));
			} else {
				foreach($o->errors as $campo => $erro){
					$tpl->assign($campo."_erro", $erro);
					$tpl->assign($campo, "");
				}
			}
		}
	} else {
		Js::goto(array("url" => "index.php?s=texto_padrao"));
	}
	
	$template_html = $path_tpl."formulario.tpl";
?>
Esempio n. 6
0
<?
	Util::VerificaChamada();
	if($_GET[id]){
		$o = new TextoPadrao($_GET[id]);
		//$o->setDependences();
		//util::prt("", get_class_methods($o));
		foreach($o->propertiesGetConfig() as $campo => $config){
			$tpl->assign($campo, 	$o->get($campo));
		}
		
		if ($_GET[del] == "1" || $_POST[del] == "1"){
			if ($o->delete($_GET[delete_dependences])){
				Js::goto(array("url" => "index.php?s=texto_padrao"));
			} else {
				$dep = $o->getDependences();
				if (sizeof($dep)){
					$tpl->assign("dependences", 	$dep);
				}
			}
		}
	} else {
		Js::goto(array("url" => "index.php?s=convenio"));
	}
	$template_html = $path_tpl."show.tpl";
?>