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 197 $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n3 where id_n2 = '$id_n2'");
198 198 $o = $o->fetchAll();
199 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 203 $id = $id->fetchAll();
203   - $id = intval($id[count($id)-1]['id_n3']);
  204 + $id = $id[0]['id_n3'];
204 205 $retorna = $id;
205 206 }
206 207 $dbhw = null;
... ... @@ -231,10 +232,11 @@ function alteraN2()
231 232 $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n2 where id_n1 = '$id_n1'");
232 233 $o = $o->fetchAll();
233 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 238 $id = $id->fetchAll();
237   - $id = intval($id[count($id)-1]['id_n2']);
  239 + $id = $id[0]['id_n2'];
238 240 $retorna = $id;
239 241 }
240 242 $dbhw = null;
... ... @@ -267,10 +269,11 @@ function alteraN1()
267 269 $o = $dbh->query("SELECT MAX(ordem) as o FROM i3geoadmin_n1 where id_menu = '$id_menu'");
268 270 $o = $o->fetchAll();
269 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 275 $id = $id->fetchAll();
273   - $id = intval($id[count($id)-1]['id_n1']);
  276 + $id = $id[0]['id_n1'];
274 277 $retorna = $id;
275 278 }
276 279 $dbhw = null;
... ...