fclose($abre); $buffer .= "\n"; } $abre = fopen("../css/i3geo_ferramentas6.css", "wt"); $escreve = fwrite($abre, $buffer); $fecha = fclose($abre); chmod("../css/i3geo_ferramentas6.css", 0777); // //compacta os codigos para o Mashup do OpenLayers // $jsfiles = array("../pacotes/yui290/build/yahoo/yahoo-min.js", "../pacotes/yui290/build/yahoo-dom-event/yahoo-dom-event.js", "../pacotes/yui290/build/dom/dom-min.js", "../pacotes/yui290/build/utilities/utilities_compacto.js", "../pacotes/yui290/build/container/container_core_compacto.js", "../pacotes/yui290/build/menu/menu-min.js", "../pacotes/yui290/build/logger/logger-min.js", "../pacotes/yui290/build/dragdrop/dragdrop-min.js", "../pacotes/yui290/build/slider/slider-min.js", "../pacotes/yui290/build/animation/animation-min270.js", "../pacotes/yui290/build/container/container_compacto.js", "../pacotes/yui290/build/element/element-min.js", "../pacotes/yui290/build/tabview/tabview-min.js", "../pacotes/yui290/build/treeview/treeview_compacto.js", "../pacotes/yui290/build/button/button-min.js", "../pacotes/yui290/build/carousel/carousel_compacto.js", "../pacotes/yui290/build/json/json-min.js", "../pacotes/yui290/build/storage/storage-min.js", "../pacotes/yui290/build/resize/resize_compacto.js", "../pacotes/yui290/build/progressbar/progressbar_compacto.js", "../pacotes/yui290/build/selector/selector-min.js", "../classesjs/compactados/classe_calculo_compacto.js", "../classesjs/compactados/classe_util_compacto.js", "../pacotes/openlayers/OpenLayers2131.js", "../classesjs/compactados/classe_desenho_compacto.js", "../classesjs/compactados/classe_janela_compacto.js", "../classesjs/compactados/classe_editorol_compacto.js", "compactados/dicionario_compacto.js", "compactados/classe_idioma_compacto.js", "compactados/classe_configura_compacto.js", "compactados/mustache.js"); $buffer = ""; salvatudojs($jsfiles, $buffer, "../mashups/openlayers_compacto.js", "js"); $jsfiles = array("../css/botoes2.css", "../pacotes/yui290/build/fonts/fonts-min.css", "../pacotes/yui290/build/container/assets/skins/sam/container.css", "../mashups/theme/default/style.css", "../mashups/openlayers.css"); $buffer = ""; salvatudojs($jsfiles, $buffer, "../mashups/openlayers_compacto.css", "css"); function inicia($arquivo) { $abre = fopen($arquivo, "r"); while (!feof($abre)) { $buffer = fgets($abre); $maparray[] = $buffer . "kkkk"; } fclose($abre); $c = compress(implode("", $maparray)); $c = str_replace("kkkk", "\n", $c); $c = str_replace("kkk", "", $c); $c = str_replace(";\n", ";", $c); $c = str_replace("{\n", "{", $c); $c = str_replace("\n}", "}", $c); $c = str_replace(")\n", ")", $c);
packer("../pacotes/wicket/wicket.js", "compactados/wicket.js", "Normal"); //packer("../pacotes/eudock/js/euDock.2.0.js","compactados/euDock.2.0.js","Normal"); //packer("../pacotes/eudock/js/euDock.Image.js","compactados/euDock.Image.js","Normal"); // //gera um unico js para a inicializacao do I3Geo // $jsfiles = array("../pacotes/mobileesp/mdetect_compacto.js", "compactados/proj4js.js", "../pacotes/cpaint/cpaint2_compacto.inc.js", "../pacotes/yui290/build/yahoo/yahoo-min.js", "../pacotes/yui290/build/yahoo-dom-event/yahoo-dom-event.js", "../pacotes/yui290/build/dom/dom-min.js", "../pacotes/yui290/build/utilities/utilities_compacto.js", "../pacotes/yui290/build/container/container_core_compacto.js", "../pacotes/yui290/build/menu/menu-min.js", "../pacotes/yui290/build/dragdrop/dragdrop-min.js", "../pacotes/yui290/build/slider/slider-min.js", "../pacotes/yui290/build/animation/animation-min270.js", "../pacotes/yui290/build/container/container_compacto.js", "../pacotes/yui290/build/element/element-min.js", "../pacotes/yui290/build/tabview/tabview-min.js", "../pacotes/yui290/build/treeview/treeview_compacto.js", "../pacotes/yui290/build/button/button-min.js", "../pacotes/yui290/build/json/json-min.js", "../pacotes/yui290/build/storage/storage-min.js", "../pacotes/yui290/build/resize/resize_compacto.js", "../pacotes/yui290/build/progressbar/progressbar_compacto.js", "../pacotes/yui290/build/selector/selector-min.js", "compactados/wicket.js", "compactados/ini_i3geo_compacto.js", "compactados/mustache.js", "compactados/util_compacto.js", "compactados/dicionario_compacto.js", "compactados/idioma_compacto.js", "compactados/php_compacto.js", "compactados/configura_compacto.js", "compactados/calculo_compacto.js", "compactados/desenho_compacto.js", "compactados/interface_compacto.js", "compactados/mapa_compacto.js", "compactados/tema_compacto.js", "compactados/analise_compacto.js", "compactados/maparef_compacto.js", "compactados/ajuda_compacto.js", "compactados/janela_compacto.js", "compactados/guias_compacto.js", "compactados/arvoredecamadas_compacto.js", "compactados/navega_compacto.js", "compactados/eventos_compacto.js", "compactados/arvoredetemas_compacto.js", "compactados/barradebotoes_compacto.js", "compactados/coordenadas_compacto.js", "compactados/gadgets_compacto.js", "compactados/social_compacto.js", "compactados/login_compacto.js", "compactados/marcador_compacto.js", "compactados/plugini3geo_compacto.js"); $removeQuebra = array(); $buffer .= "\$i = function(id){return document.getElementById(id);};\n"; salvatudojs($jsfiles, $buffer, "i3geo_tudo_compacto7.js", "js"); // //gera um unico css // $cssfiles = array("../css/input.css", "../css/geral.css", "../css/botoes2.css", "../css/documentation.css", "../pacotes/yui290/build/fonts/fonts-min.css", "../pacotes/yui290/build/reset-fonts-grids/reset-fonts-grids.css", "../pacotes/yui290/build/grids/grids-min.css", "../pacotes/yui290/build/menu/assets/skins/sam/menu.css", "../pacotes/yui290/build/autocomplete/assets/skins/sam/autocomplete.css", "../pacotes/yui290/build/container/assets/skins/sam/container.css", "../pacotes/yui290/build/tabview/assets/skins/sam/tabview.css", "../pacotes/yui290/build/treeview/assets/skins/sam/treeview.css", "../pacotes/yui290/build/slider/assets/skins/sam/slider.css", "../pacotes/yui290/build/resize/assets/skins/sam/resize.css", "../pacotes/yui290/build/progressbar/assets/skins/sam/progressbar.css", "../css/corrigeyui_geral.css", "../mashups/theme/default/style.css", "../css/janelaflutuante.css", "../mashups/openlayers.css"); $buffer = ""; salvatudojs($cssfiles, $buffer, "../css/i3geo7.css", "css"); //css das ferramentas $cssfiles = array("../css/input.css", "../css/geral.css", "../css/button.css", "../css/ferramentas.css", "../pacotes/yui290/build/container/assets/skins/sam/container.css", "../pacotes/yui290/build/menu/assets/skins/sam/menu-skin.css", "../css/tabview.css"); $buffer = ""; foreach ($cssfiles as $f) { $abre = fopen($f, "r"); while (!feof($abre)) { $buffer .= fgets($abre); } fclose($abre); $buffer .= "\n"; } $abre = fopen("../css/i3geo_ferramentas7.css", "wt"); $escreve = fwrite($abre, $buffer); $fecha = fclose($abre); chmod("../css/i3geo_ferramentas7.css", 0777);