index.php 8.01 KB
<?php
/**
 * Pagina inicial do i3Geo
 * Voce pode utilizar o parametro customDir para indicar a pasta onde
 * as interfaces de mapa estao. Nesse caso, os links utilizarao esse parametro
 * Exemplo: localhost/i3geo/init/index.php?customDir=minhaPasta
 *
 * minhaPasta deve estar dentor da pasta i3geo.
 *
 * Se dentro da pasta $customDir existir um arquivo chamado index.php sera feito o include
 * na pagina.
 */
/**
 * Cria as pastas temporarias que o i3Geo precisa, caso nao existam
 */
define ( ONDEI3GEO, ".." );
include (dirname ( __FILE__ ) . "/../ms_configura.php");
if (! empty ( $_GET ["customDir"] )) {
	$customDir = strip_tags ( $_GET ["customDir"] );
} else if (empty ( $customDir )) {
	$customDir = "interface";
}
if (! file_exists ( $dir_tmp )) {
	@mkdir ( $dir_tmp, 0777 );
}
if (file_exists ( $dir_tmp )) {
	@mkdir ( $dir_tmp . "/comum", 0777 );
	@mkdir ( $dir_tmp . "/saiku-datasources", 0777 );
	chmod ( $dir_tmp . "/saiku-datasources", 0777 );
	@mkdir ( $dir_tmp . "/cache", 0777 );
	chmod ( $dir_tmp . "/cache", 0777 );
	@mkdir ( $dir_tmp . "/cache/googlemaps", 0777 );
	chmod ( $dir_tmp . "/cache/googlemaps", 0777 );
}
error_reporting ( 0 );
include "head.php";
?>

<body style="background-color: #eeeeee; padding-top: 90px;" id="topo">
	<nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
		<div class="container-fluid">
			<div class="navbar-header">
				<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
					<span class="sr-only"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span>
				</button>
				<a class="navbar-brand" onclick="$('.cartao').fadeIn(600);" href="#"><?php echo $mensagemInicia;?> <i class="fa fa-home fa-1x"></i></a>
			</div>
			<ul class="nav navbar-nav navbar-right">
				<li class="dropdown">
					<a onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('../','template_mst_bt.html');" href="#" class="dropdown-toggle" data-toggle="dropdown">Login <span class="caret"></span></a>
					<ul id="i3GEOF_loginusuario" class="dropdown-menu" style="min-width: 280px; padding: 10px; background-color: white;">
					</ul>
				</li>
			</ul>
			<div id="navbar" class="collapse navbar-collapse">
				<ul class="nav navbar-nav">
					<li class="fa"><a href="#"><div id="bandeiras"></div></a></li>
				</ul>
				<!-- template para permitir a traducao -->
				<div id="menuTpl" class="hidden">
					<ul class="nav navbar-nav">
						<li><a href="#topo" onclick="$('.cartao').hide();$('.map-o').fadeIn(600);">{{{mapas}}}</a></li>
						<li><a href="#topo" onclick="$('.cartao').hide();$('.download').fadeIn(600);">Download</a></li>
						<li><a href="#topo" onclick="$('.cartao').hide();$('.cogs').fadeIn(600);">{{{admin}}}</a></li>
						<li><a href="#topo" onclick="$('.cartao').hide();$('.book').fadeIn(600);">{{{docs}}}</a></li>
						<li><a href="#topo" onclick="$('.cartao').hide();$('.group').fadeIn(600);">{{{comunidade}}}</a></li>
					</ul>
				</div>
			</div>
		</div>
	</nav>
	<nav class="navbar-fixed-bottom" id="mensagemLogin"></nav>
	<div class="container-fluid hidden">
		<div class="row">
			<div class="col-xs-12">
				<div class="jumbotron" id="jumbotron">
					<!-- Template pare mensagem do i3Geo -->
					<ul class="list-inline">
						<li><img class="pull-left" src='../imagens/i3Geo_bigTransp.png' style='width: 80px; margin: 5px;' /> <img class="pull-right" src='../pacotes/qrcode/php/qr_img.php?host={{{host}}}&d={{{href}}}' style='width: 80px; margin: 5px;' />
							<p>{{{jumbotron}}}</p></li>
					</ul>
				</div>
			</div>
		</div>
	</div>
	<div class="container">
		<div class="row center-block">
			<!-- Template para criacao dos quadros ver index.js -->
			<div id="botoesTpl" class="hidden">
				<div class="cartao {{{fa}}} col-xs-12 center-block" style="width: 260px; min-width: 260px; max-width: 260px;">
					<div class="panel panel-default">
						<div class="panel-body" style="height: 250px;">
							<div class="thumbnail" style="height: 90px;">
								<img class="img-rounded" style="height: 100%; width: 100%" src="imagens/{{{img}}}" />
							</div>
							<h4>{{{titulo}}}</h4>
							<div style="overflow: auto; height: 200px;">
								<h5>{{{subtitulo}}}</h5>
							</div>
						</div>
						<div class="panel-footer text-right" style="border: 0px; background-color: white;">
							<p>
								<a class="btn btn-primary btn-raised" href="{{{href}}}" role="button" target="{{{target}}}"> {{{abrir}}} <i class="fa fa-{{{fa}}}" aria-hidden="true"></i>
								</a>
							</p>
						</div>
					</div>
				</div>
			</div>
			<div class="center-block col-xs-12 hidden" id="tt" style="width: 260px; min-width: 260px; max-width: 260px;">
				<div class="panel panel-default">
					<div class="panel-body">
						<a class="twitter-timeline" href="https://twitter.com/i3geo" data-widget-id="288061915689787392" height="300">Tweets @i3Geo</a>
					</div>
				</div>
			</div>
			<div class="center-block col-xs-12 hidden" style="width: 260px; min-width: 260px; max-width: 260px;">
				<div class="panel panel-default">
					<div class="panel-body">
						<a class="twitter-timeline" href="https://twitter.com/hashtag/i3geo" data-widget-id="643417277208133633" height="300">i3geo Tweets</a>
					</div>
				</div>
			</div>
		</div>
		<div class="row">
			<div class="col-xs-12 text-center">
				<script type="text/javascript" src="http://www.openhub.net/p/150688/widgets/project_basic_stats.js"></script>
			</div>
		</div>

		<hr />
		<footer>
			<div class="row text-center hidden">
				<div class="col-xs-6 center-block"

					<a rel="license" href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" target="_blank"><img alt="Licen&ccedil;a Creative Commons" style="border-width: 0" src="https://i.creativecommons.org/l/GPL/2.0/88x62.png" /></a><br />O i3Geo est&aacute; licenciado com uma Licen&ccedil;a <a
						rel="license" href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" target="_blank">Creative Commons - Licen&ccedil;a P&uacute;blica Geral GNU (&#34;GNU General Public License&#34;)</a>
				</div>
				<div class="col-xs-6 center-block">
					<script type='text/javascript' src='https://www.openhub.net/p/i3geo/widgets/project_users?format=js&style=blue'></script>
				</div>
			</div>
		</footer>
	</div>
	<script>
	//utilizado em ms_configura.php para customizar o local da pasta de inicializacao
	var customDir = "../<?php echo $customDir; ?>";
    </script>
	<script src='../pacotes/cpaint/cpaint2_compacto.inc.js'></script>
	<script src='../classesjs/compactados/dicionario_compacto.js'></script>
	<script src='../classesjs/compactados/classe_util_compacto.js'></script>
	<script src='../classesjs/compactados/classe_idioma_compacto.js'></script>
	<script src='../classesjs/compactados/classe_login_compacto.js'></script>
	<script src='../classesjs/compactados/classe_php_compacto.js'></script>
	<script src='../classesjs/compactados/mustache.js'></script>
	<script src='dicionario.js'></script>
	<script src='index.js'></script>
	<script>
    $(document).ready(function(){
    	<?php
					if ($i3geomaster [0] ["usuario"] == "admin" && $i3geomaster [0] ["senha"] == "admin") {
						echo "var men = '<div class=\'alert alert-danger\' style=\'margin-bottom:0px;\' >' + $" . "trad(19,g_traducao_init) + '</div>';";
					} else {
						echo "var men = '';";
					}
					?>
    	mostraBotoesBT(men);
    	$('.hidden').removeClass('hidden');
    	$(window).scroll(function(){$("#mensagemLogin").fadeOut(300)});
    	//$("#mensagemLogin").delay(10000).fadeOut(300);
    	//carrega o TT
    	window.twttr = (function(d, s, id) {
    		  var js, fjs = d.getElementsByTagName(s)[0],
    		    t = window.twttr || {};
    		  if (d.getElementById(id)) return t;
    		  js = d.createElement(s);
    		  js.id = id;
    		  js.src = "https://platform.twitter.com/widgets.js";
    		  fjs.parentNode.insertBefore(js, fjs);

    		  t._e = [];
    		  t.ready = function(f) {
    		    t._e.push(f);
    		  };

    		  return t;
    		}(document, "script", "twitter-wjs"));
    });
    </script>
</body>
</html>