Commit 6a85cb72df83837499b9fd3904539537fce5aa41

Authored by Edmar Moretti
1 parent 134774fc

--no commit message

Showing 1 changed file with 12 additions and 9 deletions   Show diff stats
admin/php/arvore.php
@@ -197,10 +197,11 @@ function alteraN3() @@ -197,10 +197,11 @@ function alteraN3()
197 $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n3 where id_n2 = '$id_n2'"); 197 $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n3 where id_n2 = '$id_n2'");
198 $o = $o->fetchAll(); 198 $o = $o->fetchAll();
199 $o = $o[0]['o'] + 1; 199 $o = $o[0]['o'] + 1;
200 - $dbhw->query("INSERT INTO i3geoadmin_n3 (publicado,id_n2,n3_perfil,ordem,id_tema) VALUES ('NAO',$id_n2,'',$o,0)");  
201 - $id = $dbh->query("SELECT id_n3 FROM i3geoadmin_n3"); 200 + $idtemp = (rand (9000,10000)) * -1;
  201 + $dbhw->query("INSERT INTO i3geoadmin_n3 (publicado,id_n2,n3_perfil,ordem,id_tema) VALUES ('NAO',$id_n2,'',$o,$idtemp)");
  202 + $id = $dbh->query("SELECT id_n3 FROM i3geoadmin_n3 where id_tema = '$idtemp'");
202 $id = $id->fetchAll(); 203 $id = $id->fetchAll();
203 - $id = intval($id[count($id)-1]['id_n3']); 204 + $id = $id[0]['id_n3'];
204 $retorna = $id; 205 $retorna = $id;
205 } 206 }
206 $dbhw = null; 207 $dbhw = null;
@@ -231,10 +232,11 @@ function alteraN2() @@ -231,10 +232,11 @@ function alteraN2()
231 $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n2 where id_n1 = '$id_n1'"); 232 $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n2 where id_n1 = '$id_n1'");
232 $o = $o->fetchAll(); 233 $o = $o->fetchAll();
233 $o = $o[0]['o'] + 1; 234 $o = $o[0]['o'] + 1;
234 - $dbhw->query("INSERT INTO i3geoadmin_n2 (id_n1,n2_perfil,ordem,publicado) VALUES ($id_n1,'',$o,'NAO')");  
235 - $id = $dbh->query("SELECT id_n2 FROM i3geoadmin_n2"); 235 + $idtemp = (rand (9000,10000)) * -1;
  236 + $dbhw->query("INSERT INTO i3geoadmin_n2 (id_n1,n2_perfil,ordem,publicado,id_subgrupo) VALUES ($id_n1,'',$o,'NAO',$idtemp)");
  237 + $id = $dbh->query("SELECT id_n2 FROM i3geoadmin_n2 where id_subgrupo = '$idtemp'");
236 $id = $id->fetchAll(); 238 $id = $id->fetchAll();
237 - $id = intval($id[count($id)-1]['id_n2']); 239 + $id = $id[0]['id_n2'];
238 $retorna = $id; 240 $retorna = $id;
239 } 241 }
240 $dbhw = null; 242 $dbhw = null;
@@ -267,10 +269,11 @@ function alteraN1() @@ -267,10 +269,11 @@ function alteraN1()
267 $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n1 where id_menu = '$id_menu'"); 269 $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n1 where id_menu = '$id_menu'");
268 $o = $o->fetchAll(); 270 $o = $o->fetchAll();
269 $o = $o[0]['o'] + 1; 271 $o = $o[0]['o'] + 1;
270 - $dbhw->query("INSERT INTO i3geoadmin_n1 (id_menu,n1_perfil,ordem,publicado) VALUES ($id_menu,'',$o,'NAO')");  
271 - $id = $dbh->query("SELECT id_n1 FROM i3geoadmin_n1"); 272 + $idtemp = (rand (9000,10000)) * -1;
  273 + $dbhw->query("INSERT INTO i3geoadmin_n1 (id_menu,n1_perfil,ordem,publicado,id_grupo) VALUES ($id_menu,'',$o,'NAO',$idtemp)");
  274 + $id = $dbh->query("SELECT id_n1 FROM i3geoadmin_n1 where id_grupo = '$idtemp'");
272 $id = $id->fetchAll(); 275 $id = $id->fetchAll();
273 - $id = intval($id[count($id)-1]['id_n1']); 276 + $id = $id[0]['id_n1'];
274 $retorna = $id; 277 $retorna = $id;
275 } 278 }
276 $dbhw = null; 279 $dbhw = null;