Commit 2f892e51f028371f8b02883cbce45f29fcdca9f1
1 parent
278138d5
Exists in
master
and in
7 other branches
Inclusão de qrcode nos lins da página inicial
Showing
11 changed files
with
338 additions
and
63 deletions
Show diff stats
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 "../init/head.php"; | @@ -63,6 +64,14 @@ include "../init/head.php"; | ||
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
init/imagens/folder-image.png
init/index.js
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 "head.php"; | @@ -55,8 +68,7 @@ include "head.php"; | ||
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 "head.php"; | @@ -64,16 +76,11 @@ include "head.php"; | ||
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 "head.php"; | @@ -104,23 +111,25 @@ include "head.php"; | ||
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 "head.php"; | @@ -138,8 +147,7 @@ include "head.php"; | ||
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 "head.php"; | @@ -157,16 +165,12 @@ include "head.php"; | ||
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ç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á licenciado com uma Licença <a | ||
166 | - rel="license" | ||
167 | - href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" | ||
168 | - target="_blank">Creative Commons - Licença Pública | ||
169 | - Geral GNU ("GNU General Public License")</a> | 168 | + <a rel="license" href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" |
169 | + target="_blank"><img alt="Licença Creative Commons" style="border-width: 0" | ||
170 | + src="https://i.creativecommons.org/l/GPL/2.0/88x62.png" /></a><br />O i3Geo está | ||
171 | + licenciado com uma Licença <a rel="license" | ||
172 | + href="http://creativecommons.org/licenses/GPL/2.0/legalcode.pt" target="_blank">Creative | ||
173 | + Commons - Licença Pública Geral GNU ("GNU General Public License")</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 "head.php"; | @@ -223,6 +227,16 @@ include "head.php"; | ||
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> |
@@ -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 | +} |
@@ -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ç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 árvore ao lado para localizar o tema desejado. Clicando-se em um tema, é mostrado o endereço do serviço OGC. Os serviços são Web Wervices que possibilitam o acesso aos dados disponíveis nessa instalação do i3Geo. A lista de temas baseia-se nas configurações específicas de cada servidor onde o i3Geo | ||
160 | + está instalado. Você 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çõ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> |
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 "../init/head.php"; | @@ -29,6 +29,14 @@ include "../init/head.php"; | ||
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çã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> |