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