From 4d4ed2df31641a6b22af3a88fbf83cf77899e758 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 1 Mar 2013 03:07:44 +0000 Subject: [PATCH] --- admin/admin.db | Bin 197632 -> 0 bytes admin/js/estat_editor.js | 5 +++-- admin/php/metaestat_uploadshp_submit.php | 17 ++++++++++------- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index f26a8d7..972c6d7 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/js/estat_editor.js b/admin/js/estat_editor.js index 6d0e900..37d2688 100644 --- a/admin/js/estat_editor.js +++ b/admin/js/estat_editor.js @@ -423,11 +423,12 @@ i3GEOadmin.editor = { }, formulario: function(){ var ins = '
' + + '

Após terminar o processo, atualize essa página

' + '

shp:

' + '

shx:

' + '

dbf:

' + '

Nome da nova tabela:

' + - '

Código da projeção (SRID):

' + + '

Código da projeção (SRID) Assegure-se que o shapefile esteja na projeção geográfica se você for usar com o sistema de metadados estatísticos :

' + '

' + '' + @@ -435,7 +436,7 @@ i3GEOadmin.editor = { '' + '

' + "

Não utilize '_' no nome do arquivo. Apenas letras e números são aceitos!!!

" + - '
'; + ''; return ins; }, submit: function(){ diff --git a/admin/php/metaestat_uploadshp_submit.php b/admin/php/metaestat_uploadshp_submit.php index 1c08424..65cae7d 100755 --- a/admin/php/metaestat_uploadshp_submit.php +++ b/admin/php/metaestat_uploadshp_submit.php @@ -69,18 +69,20 @@ if (isset($_FILES['i3GEOuploadshp']['name'])){ $layer = ms_newLayerObj($mapObj); $layer->set("data",$arqshp); $layer->open(); - $colunas = $layer->getItems(); - + $colunasTemp = $layer->getItems(); + $colunas = array(); + foreach($colunasTemp as $c){ + if(!is_numeric($c)){ + $colunas[] = $c; + } + } + echo "
Numshapes: ". $numshapes; $tipo = $shapefileObj->type; echo "
Tipo: ". $tipo; echo "
Colunas: "; var_dump($colunas); - $sqinsert = array(); - - - //verifica o tipo de coluna $tipoColuna = array(); if($numshapes < 10){ @@ -140,6 +142,7 @@ if (isset($_FILES['i3GEOuploadshp']['name'])){ } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } + foreach($sqltabela as $linha){ try { $dbh->query($linha); @@ -154,7 +157,7 @@ if (isset($_FILES['i3GEOuploadshp']['name'])){ echo 'Erro: ' . $e->getMessage(); } } - echo "
Feito!!!"; + echo "
Feito!!!
Faça o reload da página"; } else{ echo "

Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.

"; -- libgit2 0.21.2