Commit dc1d7eec99ba02d338fef015e265781099bcd923
1 parent
3a40419f
Exists in
master
and in
7 other branches
--no commit message
Showing
8 changed files
with
65 additions
and
4 deletions
Show diff stats
admin/js/estat_mapa.js
... | ... | @@ -17,7 +17,7 @@ Este programa é distribuído na expectativa de que seja útil |
17 | 17 | porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita |
18 | 18 | de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. |
19 | 19 | Consulte a Licença Pública Geral do GNU para mais detalhes. |
20 | -Você deve ter recebido uma cópia da Licença Pública Geral do | |
20 | +Você deve ter recebido uma cópia da Licença Pública Geral do | |
21 | 21 | GNU junto com este programa; se não, escreva para a |
22 | 22 | Free Software Foundation, Inc., no endereço |
23 | 23 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
... | ... | @@ -330,7 +330,7 @@ function montaDivMapa(i) |
330 | 330 | { |
331 | 331 | "linhas":[ |
332 | 332 | {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, |
333 | - {titulo:"Template <img onclick='selTemplate(\"Etemplate\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>:",id:"Etemplate",size:"50",value:i.template,tipo:"text",div:""}, | |
333 | + {titulo:"Template (<a href='../php/metaestat_templates.php' target='_blank'>prévia</a>) <img onclick='selTemplate(\"Etemplate\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>:",id:"Etemplate",size:"50",value:i.template,tipo:"text",div:""}, | |
334 | 334 | {titulo:"Logo (esquerdo) <img onclick='selLogo(\"Elogoesquerdo\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>:",id:"Elogoesquerdo",size:"50",value:i.logoesquerdo,tipo:"text",div:""}, |
335 | 335 | {titulo:"Logo (direito) <img onclick='selLogo(\"Elogodireito\")' src='"+limg+"' style='cursor:pointer;position :relative;top:2px'/>::",id:"Elogodireito",size:"50",value:i.logodireito,tipo:"text",div:""} |
336 | 336 | ] |
... | ... | @@ -377,8 +377,10 @@ function selTemplate(id){ |
377 | 377 | textos = [], |
378 | 378 | selecionados = [$i(id).value]; |
379 | 379 | for(i=0;i<n;i++){ |
380 | - valores.push(dados[i]); | |
381 | - textos.push(dados[i]); | |
380 | + if(dados[i].split(".")[1] === "php"){ | |
381 | + valores.push(dados[i]); | |
382 | + textos.push(dados[i]); | |
383 | + } | |
382 | 384 | } |
383 | 385 | core_menuCheckBox(valores,textos,selecionados,$i(id),"","","sim"); |
384 | 386 | } | ... | ... |
... | ... | @@ -0,0 +1,48 @@ |
1 | + <?php | |
2 | + include(dirname(__FILE__)."/../../ms_configura.php"); | |
3 | + include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); | |
4 | + //parser do arquivo para envio como imagem diretamente ao navegador | |
5 | + if(!empty($_GET)){ | |
6 | + //echo $_GET["nomeimg"];exit; | |
7 | + ob_clean(); | |
8 | + echoimg($_GET["nomeimg"],$_GET["tipo"]); | |
9 | + exit; | |
10 | + } | |
11 | + ?> | |
12 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
13 | +<html> | |
14 | +<head> | |
15 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
16 | +<title>Lista de templates</title> | |
17 | +<style type="text/css"> | |
18 | +body { | |
19 | + margin: 20; | |
20 | + padding: 20; | |
21 | + font-size: 14px; | |
22 | +} | |
23 | +</style> | |
24 | +<link rel="stylesheet" type="text/css" href="../html/admin.css"> | |
25 | +</head> | |
26 | +<body class=" yui-skin-sam fundoPonto"> | |
27 | + <div class="bordaSuperior"> </div> | |
28 | + <div class="mascaraPrincipal" id="divGeral" style="width: 100%;max-width:95%"> | |
29 | + <div id=cabecalhoPrincipal></div> | |
30 | + <h1>Lista de templates para uso em aplicações do sistema de metadados estatísticos</h1> | |
31 | + <?php | |
32 | + $arqs = listaArquivos($locaplic.$metaestatTemplates)["arquivos"]; | |
33 | + foreach($arqs as $arq){ | |
34 | + $nome = explode(".",$arq)[0]; | |
35 | + $ext = explode(".",$arq)[1]; | |
36 | + if($ext == "php"){ | |
37 | + echo "<p>Nome do template: <i>$arq</i></p>"; | |
38 | + $nomeimg = $locaplic.$metaestatTemplates."/".$nome.".png"; | |
39 | + if(file_exists($nomeimg)){ | |
40 | + echo "<img style='border:1px solid gray' src='"; | |
41 | + echo "metaestat_templates.php?&nomeimg=$nomeimg&tipo=png"; | |
42 | + echo "' />"; | |
43 | + } | |
44 | + } | |
45 | + } | |
46 | + ?> | |
47 | + </div> | |
48 | +</body> | |
0 | 49 | \ No newline at end of file | ... | ... |
classesphp/funcoes_gerais.php
... | ... | @@ -414,6 +414,17 @@ function listaArquivos($diretorio) |
414 | 414 | {return "erro";} |
415 | 415 | } |
416 | 416 | /* |
417 | + Function: echoimg | |
418 | + | |
419 | + Envia para o navegador uma imagem. Utilizado na tag IMG em arquivos HTML | |
420 | + */ | |
421 | +function echoimg($arquivo,$tipo){ | |
422 | + echo header("Content-type: image/png \n\n"); | |
423 | + header('Content-Length: '.filesize($arquivo)); | |
424 | + fpassthru(fopen($arquivo, 'rb')); | |
425 | + exit; | |
426 | +} | |
427 | +/* | |
417 | 428 | Function: gravaDados |
418 | 429 | |
419 | 430 | Grava as linhas de um array em um arquivo. | ... | ... |
40.7 KB
40.3 KB
43.4 KB
41.8 KB
41.5 KB