ajuda_usuario.php 5.43 KB
<?php
/*
Title: Lista de funcionalidades

Lista as principais funcionalidades do i3Geo. Em i3geo/classesjs/dicionario_ajuda.js ficam cadastrados os textos. A listagem &eacute; organizada em grupos que podem ser expandidos individualmente ou no total, mostrando assim uma lista completa de fun&ccedil;&otilde;s.

&Eacute; utilizado pelo i3geo para fornecer ajuda ao usu&aacute;rio por meio de links posicionados em cabe&ccedil;alhos de janelas por exemplo.

Os textos de ajuda ficam no javascript classesjs/dicionario_ajuda.js . Para mostrar uma funcionalidade, utilize por exemplo

http://localhost/i3geo/ajuda_usuario.php?idcategoria=5&idajuda=39

para obter o ID veja em dicionario_ajuda.js

Licen&ccedil;a:

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados (c) 2006 Minist&eacute;rio do Meio Ambiente Brasil
Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com

Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo
e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral
GNU conforme publicada pela Free Software Foundation;

Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til,
por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita
de COMERCIABILIDADE OU ADEQUA&Ccedil;&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA.
Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes.
Voc&ecirc; deve ter recebido uma cópia da Licen&ccedil;a P&uacute;blica Geral do
GNU junto com este programa; se n&atilde;o, escreva para a
Free Software Foundation, Inc., no endere&ccedil;o
59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Arquivo: i3geo/ajuda_usuario.php

Par&acirc;metros:

idcategoria - id da categoria. Lista apenas uma categoria

idajuda - id da funcionalidade. Lista apenas uma funcionalidade
*/
include("classesphp/pega_variaveis.php");
include("ms_configura.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<link rel="stylesheet" type="text/css" href="css/i3geo_ferramentas45.css">
<style>
div {left: 0px;}
</style>
<link rel="stylesheet" type="text/css" href="admin/html/admin.css">

<title></title>
</head>
<body class=" yui-skin-sam fundoPonto" style="overflow:auto" >

<div class="bordaSuperior"  >&nbsp;</div>
<div class="mascaraPrincipal" id="divGeral">
	<img src="imagens/i3geo1.jpg" />
	<p style='font-size:16px'>Documenta&ccedil;&atilde;o do usu&aacute;rio.</p>
	<p><?php echo $mensagemInicia;?></p>
	<?php
	if (isset($idcategoria))
	{
		echo "<p>Para ver toda a documenta&ccedil;&atilde;o, ";
		echo "clique <a href='ajuda_usuario.php' >aqui</a></p>";
	}
	else
	{
		echo "<p style='padding-left:10px;text-align:left;color:blue;cursor:pointer' onclick='expandirtudo()'>expandir tudo</p>";
	}
	?>

	<div id=resultado style='margin:10px;'>
	</div>
</div>
<script language="JavaScript" type="text/javascript" src="classesjs/dicionario_ajuda.js"></script>
<script>
var idcategoria = "<?php echo $idcategoria;?>";
var idajuda = "<?php echo $idajuda;?>";
if(screen.availWidth > 700)
{document.getElementById("divGeral").style.width = "700px";}
function pegaAjuda(tipo,categoria){
	eval("var obj = g_traducao_ajuda."+tipo);
	for(var k in obj){
		if(idajuda != "" && idajuda != k)
		{}
		else{
			if(idajuda == "" && categoria != obj[k].categoria){}
			else{
				ins += "<br><li onclick='expande(\""+k+"\")' style='cursor:pointer;font-size:16px;color:#759555'><b>"+obj[k].titulo+"</b></li>";
				ins += "<div id='"+k+"' style='display:none'><p>"+obj[k].pt+"</p>";
				ins += "<p>"+obj[k].complemento+"</p>";
				ins += "<p style='color:gray;padding-left:20px'>"+obj[k].diretorio+"</p>";
				if(obj[k].apijs){
					ins += "<p style='color:gray;padding-left:20px'>API js: "+obj[k].apijs+"</p>";
				}
				if(obj[k].tela){
					ins += "<p><a href='"+obj[k].tela+"' target=_blank style='padding-left:20px' >Exemplo de tela</a></p>";
				}
				if(obj[k].gadget){
					ins += "<p><a href='"+obj[k].gadget+"' target=_blank style='padding-left:20px' >Gadget</a></p>";
				}
				ins += "</div>";
			}
		}
	}
}
function inicia()
{
	ins = "<div style='text-align:justify'>";
	for(var key in g_traducao_ajuda_categorias){
		if(idcategoria != "" && idcategoria != key)
		{}
		else{
			if(idajuda == "")
				ins += "<p style='font-size:18px' ><b>"+g_traducao_ajuda_categorias[key].titulo+"</b></p>";
			if(g_traducao_ajuda_categorias[key].observacao && idajuda == "")
				ins += "<p style='font-size:14px;color:gray' >"+g_traducao_ajuda_categorias[key].observacao+"</p>";
			if(idajuda == "")
				pegaAjuda("ferramentas",key);
			else{
				pegaAjuda("ferramentas",g_traducao_ajuda_categorias[key]);
			}
			if(idcategoria == ""){
				document.getElementById("resultado").innerHTML = ins+"</div>";
				expande(idajuda);
				//return;
			}
		}
	}
	document.getElementById("resultado").innerHTML = ins+"</div>";
	if(idcategoria != ""){expande(idajuda);}
}
function expande(id){
	var i = document.getElementById(id);
	if(i){
		if(i.style.display=="none")
		i.style.display = "block";
		else
		i.style.display="none";
	}
}
function expandirtudo(){
	for(var key in g_traducao_ajuda.ferramentas){
		var j = document.getElementById(key);
		if(j)
		{expande(key);}
	}
}
inicia()
</script>
</body>
</html>