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