Commit 2f892e51f028371f8b02883cbce45f29fcdca9f1

Authored by Edmar Moretti
1 parent 278138d5

Inclusão de qrcode nos lins da página inicial

admin/admin.db
No preview for this file type
exemplos/index.php
@@ -43,12 +43,13 @@ include "../init/head.php"; @@ -43,12 +43,13 @@ include "../init/head.php";
43 line-height: 30px; 43 line-height: 30px;
44 } 44 }
45 </style> 45 </style>
46 -<body style="background-color: #eeeeee; padding-top: 90px;"> 46 +<body style="background-color: #eeeeee; padding-top: 55px;">
47 <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation"> 47 <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
48 <div class="container-fluid"> 48 <div class="container-fluid">
49 <div class="navbar-header"> 49 <div class="navbar-header">
50 <a class="navbar-brand" href="../init/index.php"><?php echo $mensagemInicia;?> <i 50 <a class="navbar-brand" href="../init/index.php"><?php echo $mensagemInicia;?> <i
51 class="fa fa-home fa-1x"></i></a> 51 class="fa fa-home fa-1x"></i></a>
  52 +
52 <ul class="nav navbar-nav"> 53 <ul class="nav navbar-nav">
53 <li class="dropdown mega-dropdown"><a href="#" 54 <li class="dropdown mega-dropdown"><a href="#"
54 class="dropdown-toggle" data-toggle="dropdown">Tags <span 55 class="dropdown-toggle" data-toggle="dropdown">Tags <span
@@ -63,6 +64,14 @@ include &quot;../init/head.php&quot;; @@ -63,6 +64,14 @@ include &quot;../init/head.php&quot;;
63 </div> 64 </div>
64 </nav> 65 </nav>
65 <div class="container-fluid"> 66 <div class="container-fluid">
  67 + <div class="row">
  68 + <ol class="breadcrumb">
  69 + <li><a href="../init/index.php">i3Geo</a></li>
  70 + <li class="active">Exemplos</li>
  71 + </ol>
  72 + </div>
  73 + </div>
  74 + <div class="container-fluid">
66 <div class="row center-block"> 75 <div class="row center-block">
67 <div class="col-sm-12"> 76 <div class="col-sm-12">
68 <!-- Template para criacao dos quadros ver index.js --> 77 <!-- Template para criacao dos quadros ver index.js -->
ferramentas/loginusuario/template_mst_bt.html
@@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
30 </div> 30 </div>
31 <div class="row"> 31 <div class="row">
32 <div class="col-md-12"> 32 <div class="col-md-12">
33 - <ph6 class="text-muted">{{{ativo}}}: {{{usuarioLogado}}}</h6> 33 + <h6 class="text-muted">{{{ativo}}}: {{{usuarioLogado}}}</h6>
34 </div> 34 </div>
35 </div> 35 </div>
36 </li> 36 </li>
37 \ No newline at end of file 37 \ No newline at end of file
init/imagens/certificate-server.png

36.9 KB | W: | H:

9.1 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
init/imagens/folder-image.png

14.2 KB | W: | H:

14.3 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
1 botoesIni = [ 1 botoesIni = [
2 { 2 {
3 "img":"openlayers.png", 3 "img":"openlayers.png",
4 - "href": customDir + "/black_ol.htm", 4 + "href": location.href.replace("index.php","") + customDir + "/black_ol.htm",
5 "titulo":$trad(4,g_traducao_init), 5 "titulo":$trad(4,g_traducao_init),
6 "subtitulo": $trad("4a",g_traducao_init), 6 "subtitulo": $trad("4a",g_traducao_init),
7 "fa": "map-o", 7 "fa": "map-o",
8 "target": "_blank" 8 "target": "_blank"
9 },{ 9 },{
10 "img":"osm.png", 10 "img":"osm.png",
11 - "href": customDir + "/black_osm.htm", 11 + "href": location.href.replace("index.php","") + customDir + "/black_osm.htm",
12 "titulo":$trad(23,g_traducao_init), 12 "titulo":$trad(23,g_traducao_init),
13 "subtitulo": $trad("23a",g_traducao_init), 13 "subtitulo": $trad("23a",g_traducao_init),
14 "fa": "map-o", 14 "fa": "map-o",
15 "target": "_blank" 15 "target": "_blank"
16 },{ 16 },{
17 "img":"googlemaps.png", 17 "img":"googlemaps.png",
18 - "href": customDir + "/black_gm.phtml", 18 + "href": location.href.replace("index.php","") + customDir + "/black_gm.phtml",
19 "titulo":$trad(6,g_traducao_init), 19 "titulo":$trad(6,g_traducao_init),
20 "subtitulo": $trad("6a",g_traducao_init), 20 "subtitulo": $trad("6a",g_traducao_init),
21 "fa": "map-o", 21 "fa": "map-o",
22 "target": "_blank" 22 "target": "_blank"
23 },{ 23 },{
24 "img":"mashup.png", 24 "img":"mashup.png",
25 - "href":"../mashups", 25 + "href": location.href.replace("index.php","") + "../mashups",
26 "titulo":$trad(18,g_traducao_init) + "<br><a href='../mashups/osm.php?temas=&largura=800&altura=500' target=_blank >OSM</a>" + " - <a href='../mashups/openlayers.php?temas=&largura=800&altura=500' target=_blank >OpenLayers</a>", 26 "titulo":$trad(18,g_traducao_init) + "<br><a href='../mashups/osm.php?temas=&largura=800&altura=500' target=_blank >OSM</a>" + " - <a href='../mashups/openlayers.php?temas=&largura=800&altura=500' target=_blank >OpenLayers</a>",
27 "subtitulo": $trad("18a",g_traducao_init), 27 "subtitulo": $trad("18a",g_traducao_init),
28 "fa": "map-o", 28 "fa": "map-o",
29 "target": "_self" 29 "target": "_self"
30 },{ 30 },{
31 "img":"googleearth.png", 31 "img":"googleearth.png",
32 - "href": customDir + "/googleearth.phtml", 32 + "href": location.href.replace("index.php","") + customDir + "/googleearth.phtml",
33 "titulo":$trad(7,g_traducao_init), 33 "titulo":$trad(7,g_traducao_init),
34 "subtitulo": $trad("7a",g_traducao_init), 34 "subtitulo": $trad("7a",g_traducao_init),
35 "fa": "map-o", 35 "fa": "map-o",
36 "target": "_blank" 36 "target": "_blank"
37 },{ 37 },{
38 "img":"cartogramas.png", 38 "img":"cartogramas.png",
39 - "href": customDir + "/black_carto_ol.htm", 39 + "href": location.href.replace("index.php","") + customDir + "/black_carto_ol.htm",
40 "titulo":$trad(8,g_traducao_init), 40 "titulo":$trad(8,g_traducao_init),
41 "subtitulo": $trad("8a",g_traducao_init), 41 "subtitulo": $trad("8a",g_traducao_init),
42 "fa": "map-o", 42 "fa": "map-o",
43 "target": "_blank" 43 "target": "_blank"
44 },{ 44 },{
45 "img":"editor.png", 45 "img":"editor.png",
46 - "href":"../ferramentas/metaestat/editorlimites.php", 46 + "href": location.href.replace("index.php","") + "../ferramentas/metaestat/editorlimites.php",
47 "titulo":$trad(9,g_traducao_init), 47 "titulo":$trad(9,g_traducao_init),
48 "subtitulo": $trad("9a",g_traducao_init), 48 "subtitulo": $trad("9a",g_traducao_init),
49 "fa": "map-o", 49 "fa": "map-o",
50 "target": "_blank" 50 "target": "_blank"
51 },{ 51 },{
52 "img":"window-duplicate.png", 52 "img":"window-duplicate.png",
53 - "href":"../ferramentas/salvamapa/lista.htm", 53 + "href": location.href.replace("index.php","") + "../ferramentas/salvamapa/lista.htm",
54 "titulo":$trad(34,g_traducao_init), 54 "titulo":$trad(34,g_traducao_init),
55 "subtitulo": $trad("34a",g_traducao_init), 55 "subtitulo": $trad("34a",g_traducao_init),
56 "fa": "map-o", 56 "fa": "map-o",
57 "target": "_self" 57 "target": "_self"
58 },{ 58 },{
59 "img":"svn-update.png", 59 "img":"svn-update.png",
60 - "href":"../datadownload.htm", 60 + "href": location.href.replace("index.php","") + "../datadownload.htm",
61 "titulo":$trad(10,g_traducao_init), 61 "titulo":$trad(10,g_traducao_init),
62 "subtitulo": $trad("10a",g_traducao_init), 62 "subtitulo": $trad("10a",g_traducao_init),
63 "fa": "download", 63 "fa": "download",
64 "target": "_self" 64 "target": "_self"
65 },{ 65 },{
66 "img":"ogc_logo.jpg", 66 "img":"ogc_logo.jpg",
67 - "href":"../ogc.htm", 67 + "href": location.href.replace("index.php","") + "../ogc.htm",
68 "titulo":$trad(11,g_traducao_init), 68 "titulo":$trad(11,g_traducao_init),
69 "subtitulo": $trad("11a",g_traducao_init), 69 "subtitulo": $trad("11a",g_traducao_init),
70 "fa": "download", 70 "fa": "download",
71 "target": "_self" 71 "target": "_self"
72 },{ 72 },{
73 "img":"application-vnd-google-earth-kml.png", 73 "img":"application-vnd-google-earth-kml.png",
74 - "href":"../kml.php", 74 + "href": location.href.replace("index.php","") + "../kml.php",
75 "titulo":$trad(12,g_traducao_init), 75 "titulo":$trad(12,g_traducao_init),
76 "subtitulo": $trad("12a",g_traducao_init), 76 "subtitulo": $trad("12a",g_traducao_init),
77 "fa": "download", 77 "fa": "download",
78 "target": "_self" 78 "target": "_self"
79 },{ 79 },{
80 "img":"../imagens/saiku_free_small.png", 80 "img":"../imagens/saiku_free_small.png",
81 - "href":"../ferramentas/saiku/esquemaxml.php?locaplic="+window.location.href.replace("/init/index.php",""), 81 + "href": location.href.replace("index.php","") + "../ferramentas/saiku/esquemaxml.php?locaplic="+window.location.href.replace("/init/index.php",""),
82 "titulo":$trad(25,g_traducao_init), 82 "titulo":$trad(25,g_traducao_init),
83 "subtitulo": $trad("25a",g_traducao_init), 83 "subtitulo": $trad("25a",g_traducao_init),
84 "fa": "bar-chart", 84 "fa": "bar-chart",
85 "target": "_self" 85 "target": "_self"
86 },{ 86 },{
87 "img":"insert-link.png", 87 "img":"insert-link.png",
88 - "href":"../geradordelinks.htm", 88 + "href": location.href.replace("index.php","") + "../geradordelinks.htm",
89 "titulo":$trad(13,g_traducao_init), 89 "titulo":$trad(13,g_traducao_init),
90 "subtitulo": $trad("13a",g_traducao_init), 90 "subtitulo": $trad("13a",g_traducao_init),
91 "fa": "map-o", 91 "fa": "map-o",
92 "target": "_self" 92 "target": "_self"
93 },{ 93 },{
94 "img":"openlayersdebug.png", 94 "img":"openlayersdebug.png",
95 - "href": customDir + "/openlayersdebug.htm", 95 + "href": location.href.replace("index.php","") + customDir + "/openlayersdebug.htm",
96 "titulo":$trad(5,g_traducao_init), 96 "titulo":$trad(5,g_traducao_init),
97 "subtitulo": $trad("5a",g_traducao_init), 97 "subtitulo": $trad("5a",g_traducao_init),
98 "fa": "cogs", 98 "fa": "cogs",
99 "target": "_blank" 99 "target": "_blank"
100 },{ 100 },{
101 "img":"certificate-server.png", 101 "img":"certificate-server.png",
102 - "href":"../testainstal/index.php", 102 + "href": location.href.replace("index.php","") + "../testainstal/index.php",
103 "titulo":$trad(2,g_traducao_init), 103 "titulo":$trad(2,g_traducao_init),
104 "subtitulo": $trad("2a",g_traducao_init), 104 "subtitulo": $trad("2a",g_traducao_init),
105 "fa": "cogs", 105 "fa": "cogs",
106 "target": "_self" 106 "target": "_self"
107 },{ 107 },{
108 "img":"applications-development-web.png", 108 "img":"applications-development-web.png",
109 - "href":"../admin", 109 + "href": location.href.replace("index.php","") + "../admin",
110 "titulo":$trad(3,g_traducao_init), 110 "titulo":$trad(3,g_traducao_init),
111 "subtitulo": $trad("3a",g_traducao_init), 111 "subtitulo": $trad("3a",g_traducao_init),
112 "fa": "cogs", 112 "fa": "cogs",
113 "target": "_self" 113 "target": "_self"
114 },{ 114 },{
115 "img":"folder-image.png", 115 "img":"folder-image.png",
116 - "href":"../exemplos/index.php", 116 + "href": location.href.replace("index.php","") + "../exemplos/index.php",
117 "titulo":$trad(14,g_traducao_init), 117 "titulo":$trad(14,g_traducao_init),
118 "subtitulo": $trad("14a",g_traducao_init), 118 "subtitulo": $trad("14a",g_traducao_init),
119 "fa": "cogs", 119 "fa": "cogs",
120 "target": "_self" 120 "target": "_self"
121 },{ 121 },{
122 "img":"applications-development.png", 122 "img":"applications-development.png",
123 - "href":"../pacotes/utils/index.php", 123 + "href": location.href.replace("index.php","") + "../pacotes/utils/index.php",
124 "titulo":$trad(33,g_traducao_init), 124 "titulo":$trad(33,g_traducao_init),
125 "subtitulo": $trad("33a",g_traducao_init), 125 "subtitulo": $trad("33a",g_traducao_init),
126 "fa": "wrench", 126 "fa": "wrench",
127 "target": "_self" 127 "target": "_self"
128 },{ 128 },{
129 "img":"guiamigracao.png", 129 "img":"guiamigracao.png",
130 - "href":"../guia_de_migracao.txt", 130 + "href": location.href.replace("index.php","") + "../guia_de_migracao.txt",
131 "titulo":$trad(17,g_traducao_init), 131 "titulo":$trad(17,g_traducao_init),
132 "subtitulo": $trad("17a",g_traducao_init), 132 "subtitulo": $trad("17a",g_traducao_init),
133 "fa": "cogs", 133 "fa": "cogs",
134 "target": "_self" 134 "target": "_self"
135 },{ 135 },{
136 "img":"docapi.png", 136 "img":"docapi.png",
137 - "href":"../documentacao", 137 + "href": location.href.replace("index.php","") + "../documentacao",
138 "titulo":$trad(24,g_traducao_init), 138 "titulo":$trad(24,g_traducao_init),
139 "subtitulo": $trad("24a",g_traducao_init), 139 "subtitulo": $trad("24a",g_traducao_init),
140 "fa": "book", 140 "fa": "book",
init/index.php
@@ -35,15 +35,28 @@ if (file_exists ( $dir_tmp )) { @@ -35,15 +35,28 @@ if (file_exists ( $dir_tmp )) {
35 error_reporting ( 0 ); 35 error_reporting ( 0 );
36 include "head.php"; 36 include "head.php";
37 ?> 37 ?>
  38 +<style>
  39 +.btn-qrcode{
  40 + background-color: #fff;
  41 + color: #ddd;
  42 + margin: 5px;
  43 + width: 13px;
  44 + position:absolute;
  45 + top:12px;
  46 + left:28px;
  47 + text-align: center;
  48 + border-radius: 20%;
  49 +
  50 +}
  51 +</style>
38 <body style="background-color: #eeeeee; padding-top: 90px;" id="topo"> 52 <body style="background-color: #eeeeee; padding-top: 90px;" id="topo">
39 <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation"> 53 <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
40 <div class="container-fluid"> 54 <div class="container-fluid">
41 <div class="navbar-header"> 55 <div class="navbar-header">
42 - <button type="button" class="navbar-toggle collapsed"  
43 - data-toggle="collapse" data-target="#navbar" aria-expanded="false"  
44 - aria-controls="navbar">  
45 - <span class="sr-only"></span> <span class="icon-bar"></span> <span  
46 - class="icon-bar"></span> <span class="icon-bar"></span> 56 + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
  57 + data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  58 + <span class="sr-only"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span
  59 + class="icon-bar"></span>
47 </button> 60 </button>
48 <a class="navbar-brand" onclick="$('.cartao').fadeIn(600);" href="#"><?php echo $mensagemInicia;?> <i 61 <a class="navbar-brand" onclick="$('.cartao').fadeIn(600);" href="#"><?php echo $mensagemInicia;?> <i
49 class="fa fa-home fa-1x"></i></a> 62 class="fa fa-home fa-1x"></i></a>
@@ -55,8 +68,7 @@ include &quot;head.php&quot;; @@ -55,8 +68,7 @@ include &quot;head.php&quot;;
55 <ul class="nav navbar-nav navbar-right"> 68 <ul class="nav navbar-nav navbar-right">
56 <li class="dropdown"><a 69 <li class="dropdown"><a
57 onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('../','template_mst_bt.html');" 70 onclick="i3GEO.login.recarrega = true; i3GEO.login.dialogo.abreLogin('../','template_mst_bt.html');"
58 - href="#" class="dropdown-toggle" data-toggle="dropdown">Login <span  
59 - class="caret"></span></a> 71 + href="#" class="dropdown-toggle" data-toggle="dropdown">Login <span class="caret"></span></a>
60 <ul id="i3GEOF_loginusuario" class="dropdown-menu" 72 <ul id="i3GEOF_loginusuario" class="dropdown-menu"
61 style="min-width: 280px; padding: 10px; background-color: white;"> 73 style="min-width: 280px; padding: 10px; background-color: white;">
62 </ul></li> 74 </ul></li>
@@ -64,16 +76,11 @@ include &quot;head.php&quot;; @@ -64,16 +76,11 @@ include &quot;head.php&quot;;
64 <!-- template para permitir a traducao --> 76 <!-- template para permitir a traducao -->
65 <div id="menuTpl" class="hidden"> 77 <div id="menuTpl" class="hidden">
66 <ul class="nav navbar-nav"> 78 <ul class="nav navbar-nav">
67 - <li><a href="#topo"  
68 - onclick="$('.cartao').hide();$('.map-o').fadeIn(600);">{{{mapas}}}</a></li>  
69 - <li><a href="#topo"  
70 - onclick="$('.cartao').hide();$('.download').fadeIn(600);">Download</a></li>  
71 - <li><a href="#topo"  
72 - onclick="$('.cartao').hide();$('.cogs').fadeIn(600);">{{{admin}}}</a></li>  
73 - <li><a href="#topo"  
74 - onclick="$('.cartao').hide();$('.book').fadeIn(600);">{{{docs}}}</a></li>  
75 - <li><a href="#topo"  
76 - onclick="$('.cartao').hide();$('.group').fadeIn(600);">{{{comunidade}}}</a></li> 79 + <li><a href="#topo" onclick="$('.cartao').hide();$('.map-o').fadeIn(600);">{{{mapas}}}</a></li>
  80 + <li><a href="#topo" onclick="$('.cartao').hide();$('.download').fadeIn(600);">Download</a></li>
  81 + <li><a href="#topo" onclick="$('.cartao').hide();$('.cogs').fadeIn(600);">{{{admin}}}</a></li>
  82 + <li><a href="#topo" onclick="$('.cartao').hide();$('.book').fadeIn(600);">{{{docs}}}</a></li>
  83 + <li><a href="#topo" onclick="$('.cartao').hide();$('.group').fadeIn(600);">{{{comunidade}}}</a></li>
77 </ul> 84 </ul>
78 </div> 85 </div>
79 </div> 86 </div>
@@ -104,23 +111,25 @@ include &quot;head.php&quot;; @@ -104,23 +111,25 @@ include &quot;head.php&quot;;
104 style="width: 260px; min-width: 260px; max-width: 260px;"> 111 style="width: 260px; min-width: 260px; max-width: 260px;">
105 <div class="panel panel-default"> 112 <div class="panel panel-default">
106 <div class="panel-body" style="height: 250px;"> 113 <div class="panel-body" style="height: 250px;">
107 - <div class="thumbnail" style="height: 90px;">  
108 - <img class="img-rounded" style="height: 100%; width: 100%"  
109 - src="imagens/{{{img}}}" /> 114 + <div class="thumbnail" role="button" style="height: 90px;" data-toggle="quadroQrcode" data-url="{{{href}}}">
  115 + <img class="img-rounded" style="height: 100%; width: 100%" src="imagens/{{{img}}}" />
  116 + <i class="fa fa-qrcode btn-qrcode pull-right" ></i>
110 </div> 117 </div>
111 <h4>{{{titulo}}}</h4> 118 <h4>{{{titulo}}}</h4>
112 <div style="overflow: auto; height: 200px;"> 119 <div style="overflow: auto; height: 200px;">
113 <h5>{{{subtitulo}}}</h5> 120 <h5>{{{subtitulo}}}</h5>
114 </div> 121 </div>
115 </div> 122 </div>
116 - <div class="panel-footer text-right"  
117 - style="border: 0px; background-color: white;">  
118 - <p>  
119 - <a class="btn btn-primary btn-raised" href="{{{href}}}"  
120 - role="button" target="{{{target}}}"> {{{abrir}}} <i  
121 - class="fa fa-{{{fa}}}" aria-hidden="true"></i>  
122 - </a>  
123 - </p> 123 + <div class="panel-footer text-right" style="border: 0px; background-color: white;">
  124 + <div class="row">
  125 + <div class="col-xs-12">
  126 + <p>
  127 + <a class="btn btn-primary btn-raised " href="{{{href}}}" role="button"
  128 + target="{{{target}}}"> {{{abrir}}} <i class="fa fa-{{{fa}}}" aria-hidden="true"></i>
  129 + </a>
  130 + </p>
  131 + </div>
  132 + </div>
124 </div> 133 </div>
125 </div> 134 </div>
126 </div> 135 </div>
@@ -138,8 +147,7 @@ include &quot;head.php&quot;; @@ -138,8 +147,7 @@ include &quot;head.php&quot;;
138 style="width: 260px; min-width: 260px; max-width: 260px;"> 147 style="width: 260px; min-width: 260px; max-width: 260px;">
139 <div class="panel panel-default"> 148 <div class="panel panel-default">
140 <div class="panel-body"> 149 <div class="panel-body">
141 - <a class="twitter-timeline"  
142 - href="https://twitter.com/hashtag/i3geo" 150 + <a class="twitter-timeline" href="https://twitter.com/hashtag/i3geo"
143 data-widget-id="643417277208133633" height="300">i3geo Tweets</a> 151 data-widget-id="643417277208133633" height="300">i3geo Tweets</a>
144 </div> 152 </div>
145 </div> 153 </div>
@@ -157,16 +165,12 @@ include &quot;head.php&quot;; @@ -157,16 +165,12 @@ include &quot;head.php&quot;;
157 <div class="row text-center hidden"> 165 <div class="row text-center hidden">
158 <div class="col-xs-6 center-block"> 166 <div class="col-xs-6 center-block">
159 167
160 - <a rel="license"  
161 - href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt"  
162 - target="_blank"><img alt="Licen&ccedil;a Creative Commons"  
163 - style="border-width: 0"  
164 - src="https://i.creativecommons.org/l/GPL/2.0/88x62.png" /></a><br />O  
165 - i3Geo est&aacute; licenciado com uma Licen&ccedil;a <a  
166 - rel="license"  
167 - href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt"  
168 - target="_blank">Creative Commons - Licen&ccedil;a P&uacute;blica  
169 - Geral GNU (&#34;GNU General Public License&#34;)</a> 168 + <a rel="license" href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt"
  169 + target="_blank"><img alt="Licen&ccedil;a Creative Commons" style="border-width: 0"
  170 + src="https://i.creativecommons.org/l/GPL/2.0/88x62.png" /></a><br />O i3Geo est&aacute;
  171 + licenciado com uma Licen&ccedil;a <a rel="license"
  172 + href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" target="_blank">Creative
  173 + Commons - Licen&ccedil;a P&uacute;blica Geral GNU (&#34;GNU General Public License&#34;)</a>
170 </div> 174 </div>
171 <div class="col-xs-6 center-block"> 175 <div class="col-xs-6 center-block">
172 <script type='text/javascript' 176 <script type='text/javascript'
@@ -223,6 +227,16 @@ include &quot;head.php&quot;; @@ -223,6 +227,16 @@ include &quot;head.php&quot;;
223 227
224 return t; 228 return t;
225 }(document, "script", "twitter-wjs")); 229 }(document, "script", "twitter-wjs"));
  230 +
  231 + $('[data-toggle="quadroQrcode"]').popover({
  232 + html: true,
  233 + placement: "auto",
  234 + trigger: "click focus",
  235 + content: function(){
  236 + var urlqr = "../pacotes/qrcode/php/qr_img.php?host=" + window.location.host + "&d=" + $(this).attr("data-url");
  237 + return "<img style='width:200px; height: 200px;' src='" + urlqr + "' '>";
  238 + }
  239 + });
226 $.material.init(); 240 $.material.init();
227 }); 241 });
228 </script> 242 </script>
ogc/index.js 0 → 100755
@@ -0,0 +1,62 @@ @@ -0,0 +1,62 @@
  1 +function listaDoNivelMenu(templateMenus,templateGrupos,templateCamadas){
  2 + var r = function(retorno) {
  3 + var menus = retorno.data;
  4 + var nmenus = menus.length;
  5 + var i = 0;
  6 + var s = [];
  7 + for(i=0; i<nmenus; i++){
  8 + var dataMenu = menus[i];
  9 + var camadasRaiz = ckCamada(dataMenu.temas,templateCamadas);
  10 + dataMenu["camadas"] = camadasRaiz;
  11 + var htmlMenus = Mustache.to_html(
  12 + templateMenus,
  13 + dataMenu
  14 + );
  15 + s.push(htmlMenus);
  16 + }
  17 + $("#arvore").html(s.join(""));
  18 + //pega os grupos do menu
  19 + for(i=0; i<nmenus; i++){
  20 + var grupos = function(retorno){
  21 + var gr = retorno.data.grupos;
  22 + var c = gr.length - 3;
  23 + var g = [];
  24 + var i = 0;
  25 +
  26 + for (i = 0; i < c; i++) {
  27 + var camadas = ckCamada(gr[i].temasgrupo,templateCamadas);
  28 + gr[i]["camadas"] = camadas;
  29 + g.push(gr[i]);
  30 + }
  31 +
  32 + var htmlGrupos = Mustache.to_html(
  33 + "{{#grupos}}" + templateGrupos + "{{/grupos}}",
  34 + {"grupos":g}
  35 + );
  36 + $("#gruposMenu"+retorno.data.idmenu).html(htmlGrupos);
  37 + };
  38 + i3GEO.php.pegalistadegrupos(grupos, menus[i]["idmenu"], "nao");
  39 + }
  40 + //$.material.init();
  41 + };
  42 + i3GEO.php.pegalistademenus(r);
  43 +}
  44 +function ckCamada(camadas,templateCamadas){
  45 + //remove as camadas que nao sao ogc
  46 + var ncamadas = [];
  47 + $(camadas).each(function() {
  48 + if(this.ogc_tema != "NAO"){
  49 + ncamadas.push(this);
  50 + }
  51 + });
  52 + var html = Mustache.to_html(
  53 + "{{#data}}" + templateCamadas + "{{/data}}",
  54 + {"data":ncamadas}
  55 + );
  56 + if(html != ""){
  57 + return '<div class="list-group">'+html+'</div>';
  58 + }
  59 + else{
  60 + return "";
  61 + }
  62 +}
ogc/index.php 0 → 100755
@@ -0,0 +1,182 @@ @@ -0,0 +1,182 @@
  1 +<?php
  2 +define ( ONDEI3GEO, ".." );
  3 +include (dirname ( __FILE__ ) . "/../ms_configura.php");
  4 +error_reporting ( 0 );
  5 +include "../init/head.php";
  6 +?>
  7 +<style>
  8 +.panel-heading [data-toggle="collapse"]:after {
  9 + font-family: 'Glyphicons Halflings';
  10 + content: "\e250";
  11 + float: left;
  12 + margin-right: 5px;
  13 + color: #fffff;
  14 + font-size: 8px;
  15 + line-height: 16px;
  16 + -webkit-transform: rotate(-90deg);
  17 + -moz-transform: rotate(-90deg);
  18 + -ms-transform: rotate(-90deg);
  19 + -o-transform: rotate(-90deg);
  20 + transform: rotate(-90deg);
  21 +}
  22 +
  23 +.panel-heading [data-toggle="collapse"].collapsed:after {
  24 + -webkit-transform: rotate(90deg);
  25 + -moz-transform: rotate(90deg);
  26 + -ms-transform: rotate(90deg);
  27 + -o-transform: rotate(90deg);
  28 + transform: rotate(90deg);
  29 +}
  30 +</style>
  31 +<script id="templateCamadas" type="x-tmpl-mustache">
  32 +<div class="list-group-item">
  33 + <div class="bs-component btn-group-sm pull-left">
  34 + <a class="btn btn-primary btn-fab" href="{{codigo_tema}}{{tid}}">
  35 + <i class="material-icons">launch</i>
  36 + </a>
  37 + </div>
  38 + <div class="row-content" style="margin-left: 10px;">
  39 + <h4 class="list-group-item-heading">{{nome_tema}}{{nome}}</h4>
  40 + <p class="list-group-item-text">{{ogc_tema}}{{ogc}} {{link_tema}}{{link}}</p>
  41 + </div>
  42 +</div>
  43 +<div class="list-group-separator"></div>
  44 +</script>
  45 +<script id="templateMenu" type="x-tmpl-mustache">
  46 +<div class="panel-group" id="menu{{idmenu}}" role="tablist" aria-multiselectable="true">
  47 + <div class="panel panel-default">
  48 + <div class="panel-heading" role="tab" id="tituloMenu{{idmenu}}">
  49 + <h4 class="panel-title">
  50 + <a class="collapsed in" role="button" data-toggle="collapse" data-parent="#menu{{idmenu}}" href="#corpoMenu{{idmenu}}" aria-expanded="false" aria-controls="#corpoMenu{{idmenu}}"> {{{nomemenu}}} </a>
  51 + </h4>
  52 + </div>
  53 + <div class="panel-body">
  54 + <div id="corpoMenu{{idmenu}}" class="panel-collapse collapse" role="tabpanel" aria-multiselectable="true">
  55 + <div class="panel-body">
  56 + {{{camadas}}}
  57 + <div id="gruposMenu{{idmenu}}"></div>
  58 + </div>
  59 + </div>
  60 + </div>
  61 +
  62 + </div>
  63 +</div>
  64 +</script>
  65 +<script id="templateGrupos" type="x-tmpl-mustache">
  66 +<div class="panel panel-default">
  67 + <div class="panel-heading" role="tab" id="tituloGrupo{{id_n1}}">
  68 + <h4 class="panel-title">
  69 + <a class="collapsed" role="button" data-toggle="collapse" data-parent="#corpoMenu{{idmenu}}" href="#corpoGrupo{{id_n1}}" aria-expanded="false" aria-controls="corpoGrupo{{id_n1}}"> {{{nome}}} </a>
  70 + </h4>
  71 + </div>
  72 + <div class="panel-body">
  73 + <div id="corpoGrupo{{id_n1}}" class="panel-collapse collapse" role="tabpanel" aria-multiselectable="true">
  74 + <div class="panel-body">
  75 + {{{camadas}}}
  76 + <div id="subGruposGrupo{{id_n1}}">subgrupos</div>
  77 + </div>
  78 + </div>
  79 + </div>
  80 +</div>
  81 +</script>
  82 +<body style="background-color: #eeeeee; padding-top: 55px;">
  83 + <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
  84 + <div class="container-fluid">
  85 + <div class="navbar-header">
  86 + <a class="navbar-brand" href="../init/index.php"><?php echo $mensagemInicia;?> <i class="fa fa-home fa-1x"></i></a>
  87 + </div>
  88 + </div>
  89 + </nav>
  90 + <div class="container-fluid">
  91 + <div class="row">
  92 + <ol class="breadcrumb">
  93 + <li><a href="../init/index.php">i3Geo</a></li>
  94 + <li class="active">Servi&ccedil;os OGC</li>
  95 + </ol>
  96 + </div>
  97 + </div>
  98 + <div class="container">
  99 + <div class="row center-block">
  100 + <div class="col-sm-12" id="arvore">
  101 + <!-- Modelo de menu -->
  102 + <!--
  103 + <div class="panel-group" id="menu1" role="tablist" aria-multiselectable="true">
  104 + <div class="panel panel-default">
  105 + <div class="panel-heading" role="tab" id="tituloMenu1">
  106 + <h4 class="panel-title">
  107 + <a class="collapsed in" role="button" data-toggle="collapse" data-parent="#menu1" href="#corpoMenu1" aria-expanded="false" aria-controls="#corpoMenu1"> Collapsible Menu Item #1 </a>
  108 + </h4>
  109 + </div>
  110 + <div class="panel-body">
  111 + <div id="corpoMenu1" class="panel-collapse collapse" role="tabpanel" aria-multiselectable="true">
  112 + <div class="panel-body">
  113 + <div class="checkbox">
  114 + <label> <input type=checkbox name=criaLink /> Camada
  115 + </label>
  116 + </div>
  117 + </div>
  118 + <div class="panel panel-default">
  119 + <div class="panel-heading" role="tab" id="tituloGrupo1">
  120 + <h4 class="panel-title">
  121 + <a class="collapsed" role="button" data-toggle="collapse" data-parent="#corpoMenu1" href="#corpoGrupo1" aria-expanded="false" aria-controls="corpoGrupo1"> Collapsible Group Item #1 </a>
  122 + </h4>
  123 + </div>
  124 + <div class="panel-body">
  125 + <div id="corpoGrupo1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="corpoMenu1">
  126 + <div class="checkbox">
  127 + <label> <input type=checkbox name=criaLink /> Camada
  128 + </label>
  129 + </div>
  130 + <div class="panel panel-default">
  131 + <div class="panel-heading" role="tab" id="tituloSubGrupo1">
  132 + <h4 class="panel-title">
  133 + <a class="collapsed" role="button" data-toggle="collapse" data-parent="#corpoGrupo1" href="#corpoSubGrupo1" aria-expanded="false" aria-controls="subGrupo1"> Collapsible Group Item #2 </a>
  134 + </h4>
  135 + </div>
  136 + <div id="corpoSubGrupo1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="tituloSubGrupo1">
  137 + <div class="panel-body">
  138 + <div class="checkbox">
  139 + <label> <input type=checkbox name=criaLink /> Camada
  140 + </label>
  141 + </div>
  142 + </div>
  143 + </div>
  144 + </div>
  145 + </div>
  146 + </div>
  147 + </div>
  148 + </div>
  149 + </div>
  150 + </div>
  151 + </div>
  152 + -->
  153 + </div>
  154 + </div>
  155 + </div>
  156 + <nav class="navbar-fixed-bottom">
  157 + <div class="container-fluid">
  158 + <div class="jumbotron">
  159 + Navegue pela &aacute;rvore ao lado para localizar o tema desejado. Clicando-se em um tema, &eacute; mostrado o endere&ccedil;o do servi&ccedil;o OGC. Os servi&ccedil;os s&atilde;o Web Wervices que possibilitam o acesso aos dados dispon&iacute;veis nessa instala&ccedil;&atilde;o do i3Geo. A lista de temas baseia-se nas configura&ccedil;&otilde;es espec&iacute;ficas de cada servidor onde o i3Geo
  160 + est&aacute; instalado. Voc&ecirc; pode usar um Web Service para acessar os dados configurados nesse servidor por meio de outros softwares de geoprocessamento, como o <a href="http://www.gvsig.gva.es/index.php?id=gvsig&L=0">gvSIG.</a> Para maiores informa&ccedil;&otilde;es sobre o uso de web services, veja <a href='http://www.opengeospatial.org/standards' target=blank>http://www.opengeospatial.org/standards</a>
  161 + </div>
  162 + </div>
  163 + </nav>
  164 + <script type="text/javascript" src="../classesjs/i3geo_tudo_compacto6.js.php"></script>
  165 + <script src='index.js'></script>
  166 + <script>
  167 + $(document).ready(function(){
  168 + i3GEO.configura.locaplic = "../";
  169 + listaDoNivelMenu(
  170 + $("#templateMenu").html(),
  171 + $("#templateGrupos").html(),
  172 + $("#templateCamadas").html()
  173 + );
  174 + $(window).on("scroll click",
  175 + function(){
  176 + $(".jumbotron").fadeOut(300)
  177 + }
  178 + );
  179 + });
  180 + </script>
  181 +</body>
  182 +</html>
pacotes/bootstrap-material-design/README.md 100644 → 100755
testainstal/index.php
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 define ( ONDEI3GEO, ".." ); 16 define ( ONDEI3GEO, ".." );
17 include "../init/head.php"; 17 include "../init/head.php";
18 ?> 18 ?>
19 -<body style="background-color: #eeeeee; padding-top: 90px;" id="topo"> 19 +<body style="background-color: #eeeeee; padding-top: 55px;" id="topo">
20 <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation"> 20 <nav class="navbar navbar-fixed-top navbar-inverse" role="navigation">
21 <div class="container-fluid"> 21 <div class="container-fluid">
22 <div class="navbar-header"> 22 <div class="navbar-header">
@@ -29,6 +29,14 @@ include &quot;../init/head.php&quot;; @@ -29,6 +29,14 @@ include &quot;../init/head.php&quot;;
29 </div> 29 </div>
30 </div> 30 </div>
31 </nav> 31 </nav>
  32 + <div class="container-fluid">
  33 + <div class="row">
  34 + <ol class="breadcrumb">
  35 + <li><a href="../init/index.php">i3Geo</a></li>
  36 + <li class="active">Teste de instala&ccedil;&atilde;o</li>
  37 + </ol>
  38 + </div>
  39 + </div>
32 <nav class="navbar-fixed-bottom"> 40 <nav class="navbar-fixed-bottom">
33 <div class="container-fluid" id="mensagemLogin"> 41 <div class="container-fluid" id="mensagemLogin">
34 </div> 42 </div>