Commit 5e46d3be4de4650626ccd84145475709c47e6f35
1 parent
be2e943e
Exists in
master
and in
7 other branches
Corrige a chamada do parser mustache
Showing
5 changed files
with
85 additions
and
52 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/html/menus.html
| ... | ... | @@ -104,7 +104,7 @@ body { |
| 104 | 104 | i3GEO.configura = { |
| 105 | 105 | locaplic : "../.." |
| 106 | 106 | }; |
| 107 | - core_parseMustacheBody(i3GEOadmin.menus.dicionario); | |
| 107 | + core_parseMustacheBody(i3GEOadmin.listamenu.dicionario); | |
| 108 | 108 | cabecalhoGeral("cabecalhoPrincipal", "menus"); |
| 109 | 109 | temp = function() { |
| 110 | 110 | document.getElementById("formulario").style.display = "block"; | ... | ... |
admin/php/menutemas.php
| ... | ... | @@ -631,76 +631,95 @@ function excluiPerfil($id) |
| 631 | 631 | global $esquemaadmin; |
| 632 | 632 | require_once("conexao.php"); |
| 633 | 633 | $perfil = ""; |
| 634 | - foreach($dbh->query("select * from ".$esquemaadmin."i3geoadmin_perfis where perfil = '$id'") as $row) | |
| 635 | - { | |
| 634 | + foreach($dbh->query("select * from ".$esquemaadmin."i3geoadmin_perfis where perfil = '$id'") as $row){ | |
| 636 | 635 | $perfil = $row["perfil"]; |
| 637 | 636 | } |
| 638 | - if($perfil == "") | |
| 639 | - { | |
| 637 | + if($perfil == ""){ | |
| 640 | 638 | return; |
| 641 | 639 | } |
| 642 | 640 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_mapas"); |
| 643 | - foreach($q as $row) | |
| 644 | - { | |
| 641 | + foreach($q as $row){ | |
| 645 | 642 | $t = $row['perfil_mapa']; |
| 646 | 643 | $i = $row['id_mapa']; |
| 647 | 644 | $ts = str_replace($perfil,"",$t); |
| 648 | - if($t != $ts) | |
| 649 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_mapas SET perfil_mapa = '$ts' WHERE id_mapa = $i"); | |
| 645 | + if($t != $ts){ | |
| 646 | + $dataCol = array( | |
| 647 | + "perfil_mapa" => $ts | |
| 648 | + ); | |
| 649 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_mapas",$dataCol,"WHERE id_mapa = $i"); | |
| 650 | + } | |
| 650 | 651 | } |
| 651 | 652 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_menus"); |
| 652 | - foreach($q as $row) | |
| 653 | - { | |
| 653 | + foreach($q as $row){ | |
| 654 | 654 | $t = $row['perfil_menu']; |
| 655 | 655 | $i = $row['id_menu']; |
| 656 | 656 | $ts = str_replace($perfil,"",$t); |
| 657 | - if($t != $ts) | |
| 658 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_menus SET perfil_menu = '$ts' WHERE id_menu = $i"); | |
| 657 | + if($t != $ts){ | |
| 658 | + $dataCol = array( | |
| 659 | + "perfil_menu" => $ts | |
| 660 | + ); | |
| 661 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_menus",$dataCol,"WHERE id_menu = $i"); | |
| 662 | + } | |
| 659 | 663 | } |
| 660 | 664 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_n1"); |
| 661 | - foreach($q as $row) | |
| 662 | - { | |
| 665 | + foreach($q as $row){ | |
| 663 | 666 | $t = $row['perfil_n1']; |
| 664 | 667 | $i = $row['id_n1']; |
| 665 | 668 | $ts = str_replace($perfil,"",$t); |
| 666 | - if($t != $ts) | |
| 667 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_n1 SET perfil_n1 = '$ts' WHERE id_n1 = $i"); | |
| 669 | + if($t != $ts){ | |
| 670 | + $dataCol = array( | |
| 671 | + "perfil_n1" => $ts | |
| 672 | + ); | |
| 673 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_n1",$dataCol,"WHERE id_n1 = $i"); | |
| 674 | + } | |
| 668 | 675 | } |
| 669 | 676 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_n2"); |
| 670 | - foreach($q as $row) | |
| 671 | - { | |
| 677 | + foreach($q as $row){ | |
| 672 | 678 | $t = $row['perfil_n2']; |
| 673 | 679 | $i = $row['id_n2']; |
| 674 | 680 | $ts = str_replace($perfil,"",$t); |
| 675 | - if($t != $ts) | |
| 676 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_n2 SET perfil_n2 = '$ts' WHERE id_n2 = $i"); | |
| 681 | + if($t != $ts){ | |
| 682 | + $dataCol = array( | |
| 683 | + "perfil_n2" => $ts | |
| 684 | + ); | |
| 685 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_n2",$dataCol,"WHERE id_n2 = $i"); | |
| 686 | + } | |
| 677 | 687 | } |
| 678 | 688 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_n3"); |
| 679 | - foreach($q as $row) | |
| 680 | - { | |
| 689 | + foreach($q as $row){ | |
| 681 | 690 | $t = $row['perfil_n3']; |
| 682 | 691 | $i = $row['id_n3']; |
| 683 | 692 | $ts = str_replace($perfil,"",$t); |
| 684 | - if($t != $ts) | |
| 685 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_n3 SET perfil_n3 = '$ts' WHERE id_n3 = $i"); | |
| 693 | + if($t != $ts){ | |
| 694 | + $dataCol = array( | |
| 695 | + "perfil_n3" => $ts | |
| 696 | + ); | |
| 697 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_n3",$dataCol,"WHERE id_n3 = $i"); | |
| 698 | + } | |
| 686 | 699 | } |
| 687 | 700 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_raiz"); |
| 688 | - foreach($q as $row) | |
| 689 | - { | |
| 701 | + foreach($q as $row){ | |
| 690 | 702 | $t = $row['perfil']; |
| 691 | 703 | $i = $row['id_raiz']; |
| 692 | 704 | $ts = str_replace($perfil,"",$t); |
| 693 | - if($t != $ts) | |
| 694 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_raiz SET perfil = '$ts' WHERE id_raiz = $i"); | |
| 705 | + if($t != $ts){ | |
| 706 | + $dataCol = array( | |
| 707 | + "perfil" => $ts | |
| 708 | + ); | |
| 709 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_raiz",$dataCol,"WHERE id_raiz = $i"); | |
| 710 | + } | |
| 695 | 711 | } |
| 696 | 712 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_sistemasf"); |
| 697 | - foreach($q as $row) | |
| 698 | - { | |
| 713 | + foreach($q as $row){ | |
| 699 | 714 | $t = $row['perfil_funcao']; |
| 700 | 715 | $i = $row['id_funcao']; |
| 701 | 716 | $ts = str_replace($perfil,"",$t); |
| 702 | - if($t != $ts) | |
| 703 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_sistemasf SET perfil_funcao = '$ts' WHERE id_funcao = $i"); | |
| 717 | + if($t != $ts){ | |
| 718 | + $dataCol = array( | |
| 719 | + "perfil_funcao" => $ts | |
| 720 | + ); | |
| 721 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_sistemasf",$dataCol,"WHERE id_funcao = $i"); | |
| 722 | + } | |
| 704 | 723 | } |
| 705 | 724 | } |
| 706 | 725 | function excluiTagTemas($id) |
| ... | ... | @@ -708,21 +727,23 @@ function excluiTagTemas($id) |
| 708 | 727 | global $esquemaadmin; |
| 709 | 728 | require_once("conexao.php"); |
| 710 | 729 | $q1 = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_tags where id_tag = $id"); |
| 711 | - foreach($q1 as $row) | |
| 712 | - { | |
| 730 | + foreach($q1 as $row){ | |
| 713 | 731 | $nometag = $row["nome"]; |
| 714 | 732 | } |
| 715 | 733 | if($nometag == ""){ |
| 716 | 734 | return; |
| 717 | 735 | } |
| 718 | 736 | $q = $dbh->query("select * from ".$esquemaadmin."i3geoadmin_temas"); |
| 719 | - foreach($q as $row) | |
| 720 | - { | |
| 737 | + foreach($q as $row){ | |
| 721 | 738 | $t = $row['tags_tema']; |
| 722 | 739 | $i = $row['id_tema']; |
| 723 | 740 | $ts = str_replace($nometag,"",$t); |
| 724 | - if($t != $ts) | |
| 725 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_temas SET tags_tema = '$ts' WHERE id_tema = $i"); | |
| 741 | + if($t != $ts){ | |
| 742 | + $dataCol = array( | |
| 743 | + "tags_tema" => $ts | |
| 744 | + ); | |
| 745 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_temas",$dataCol,"WHERE id_tema = $i"); | |
| 746 | + } | |
| 726 | 747 | } |
| 727 | 748 | } |
| 728 | 749 | /* |
| ... | ... | @@ -838,28 +859,40 @@ function alteraMenus() |
| 838 | 859 | { |
| 839 | 860 | $retorna = ""; |
| 840 | 861 | include("conexao.php"); |
| 841 | - if($convUTF) | |
| 842 | - { | |
| 862 | + if($convUTF){ | |
| 843 | 863 | $nome_menu = utf8_encode($nome_menu); |
| 844 | 864 | $desc_menu = utf8_encode($desc_menu); |
| 845 | 865 | $en = utf8_encode($en); |
| 846 | 866 | $es = utf8_encode($es); |
| 847 | 867 | $it = utf8_encode($it); |
| 848 | 868 | } |
| 849 | - if($id_menu != "") | |
| 850 | - { | |
| 851 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_menus SET en = '$en', es = '$es', it = '$it', publicado_menu = '$publicado_menu',aberto = '$aberto', nome_menu = '$nome_menu', desc_menu = '$desc_menu', perfil_menu = '$perfil_mennu' WHERE id_menu = $id_menu"); | |
| 869 | + if($id_menu != ""){ | |
| 870 | + $dataCol = array( | |
| 871 | + "en" => $en, | |
| 872 | + "es" => $es, | |
| 873 | + "it" => $it, | |
| 874 | + "publicado_menu" => $publicado_menu, | |
| 875 | + "aberto" => $aberto, | |
| 876 | + "nome_menu" => $nome_menu, | |
| 877 | + "desc_menu" => $desc_menu, | |
| 878 | + "perfil_menu" => $perfil_menu | |
| 879 | + ); | |
| 880 | + i3GeoAdminUpdate($dbhw,"i3geoadmin_menus",$dataCol,"WHERE id_menu = $id_menu"); | |
| 852 | 881 | $retorna = "ok"; |
| 853 | 882 | } |
| 854 | 883 | else |
| 855 | 884 | { |
| 856 | - $id_temp = (rand (9000,10000)) * -1; | |
| 857 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_menus (it,es,en,publicado_menu, nome_menu, desc_menu, aberto, perfil_menu) VALUES ('','','','','$id_temp', '','SIM','')"); | |
| 858 | - $id = $dbh->query("SELECT * FROM ".$esquemaadmin."i3geoadmin_menus WHERE nome_menu = '$id_temp'"); | |
| 859 | - $id = $id->fetchAll(); | |
| 860 | - $id = $id[0]['id_menu']; | |
| 861 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_menus SET nome_menu = '' WHERE id_menu = $id AND nome_menu = '$id_temp'"); | |
| 862 | - $retorna = $id; | |
| 885 | + $dataCol = array( | |
| 886 | + "en" => "", | |
| 887 | + "es" => "", | |
| 888 | + "it" => "", | |
| 889 | + "publicado_menu" => "", | |
| 890 | + "aberto" => "SIM", | |
| 891 | + "nome_menu" => "", | |
| 892 | + "desc_menu" => "", | |
| 893 | + "perfil_menu" => "" | |
| 894 | + ); | |
| 895 | + $retorna = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_menus",$dataCol,"nome_menu","id_menu"); | |
| 863 | 896 | } |
| 864 | 897 | $dbhw = null; |
| 865 | 898 | $dbh = null; | ... | ... |
No preview for this file type