1'use strict'; 2 3/** 4 * @ngdoc function 5 * @name minovateApp.controller: relatorio_transpCtrl 6 * @description 7 * # Chama seção de relatórios de transparência 8 * Controller of the portalgovApp 9 */ 10angular.module('portalgovApp') 11 .controller('relatorio_transpCtrl', function ($scope, $modal, $http,$rootScope,MetaService) { 12 $scope.filteredTodos = [] 13 $scope.relatorios=[]; 14 15 $http({method: 'POST', url: 'controllers/relatorio_transparencia/class_relatorio.php', data: $.param({func:'5', param: 1}), headers: {'Content-Type': 'application/x-www-form-urlencoded'} }). 16 then(function(response) { 17 var r=response.data; 18 $scope.relatorios = r; 19 20 $scope.$watch('relatorios + data.currentPage + data.numPerPage', function() { 21 var begin = (($scope.data.currentPage - 1) * $scope.data.numPerPage), end = begin + $scope.data.numPerPage; 22 $scope.filteredTodos = $scope.relatorios.slice(begin, end); 23 }); 24 25 $scope.data.totalItems = $scope.relatorios.length; 26 }); 27 28 $scope.change_page = function(page){ 29 $scope.data.currentPage=page; 30 }; 31 32 $scope.busca_relatorios = function(param){ 33 if(param==1){ 34 document.getElementById('form_pesquisa_relatorio').reset(); 35 36 document.getElementById('bt_lic_tudo').value="Buscando ..."; 37 document.getElementById('bt_lic_tudo').disabled=true; 38 $http({method: 'POST', url: 'controllers/relatorio_transparencia/class_relatorio.php', data: $.param({func:'5', param: 1}), headers: {'Content-Type': 'application/x-www-form-urlencoded'} }). 39 then(function(response) { 40 var r=response.data; 41 42 if(param==1){ 43 document.getElementById('bt_lic_tudo').value="Mostrar todos"; 44 document.getElementById('bt_lic_tudo').disabled=false; 45 } 46 else{ 47 document.getElementById('bt_lic_filtro').value="Pesquisar"; 48 document.getElementById('bt_lic_filtro').disabled=false; 49 } 50 51 if(r.length!=0){ 52 $scope.relatorios = r; 53 54 $scope.$watch('relatorios + data.currentPage + data.numPerPage', function() { 55 var begin = (($scope.data.currentPage - 1) * $scope.data.numPerPage), end = begin + $scope.data.numPerPage; 56 $scope.filteredTodos = $scope.relatorios.slice(begin, end); 57 }); 58 59 $scope.data.totalItems = $scope.relatorios.length; 60 } 61 else{ 62 bootbox.dialog({ 63 message: "Não foram encontrados resultados de acordo com esta busca!", 64 title: "Informação sobre a pesquisa", 65 buttons: { 66 main: { 67 label: "Ok", 68 className: "btn-primary", 69 } 70 } 71 }); 72 } 73 74 }); 75 } 76 else{ 77 var nome = document.getElementById('search_nome').value; 78 var mes = document.getElementById('search_mes').value; 79 var ano = document.getElementById('search_ano').value; 80 var categoria =document.getElementById('search_categoria').value; 81 82 if(nome=="" && mes=="0" && ano=="" && categoria=="0"){ 83 bootbox.dialog({ 84 message: "Preencha algum campo para efetuar a busca!", 85 title: "Informação sobre a pesquisa", 86 buttons: { 87 main: { 88 label: "Ok", 89 className: "btn-primary", 90 } 91 } 92 }); 93 } 94 else{ 95 document.getElementById('bt_lic_filtro').value="Buscando ..."; 96 document.getElementById('bt_lic_filtro').disabled=true; 97 98 $http({method: 'POST', url: 'controllers/relatorio_transparencia/class_relatorio.php', data: $.param({func:'5', param: 2, nome: nome, mes: mes, ano: ano, categoria: categoria }), headers: {'Content-Type': 'application/x-www-form-urlencoded'} }). 99 then(function(response) { 100 var r=response.data; 101 102 if(param==1){ 103 document.getElementById('bt_lic_tudo').value="Mostrar todos"; 104 document.getElementById('bt_lic_tudo').disabled=false; 105 } 106 else{ 107 document.getElementById('bt_lic_filtro').value="Pesquisar"; 108 document.getElementById('bt_lic_filtro').disabled=false; 109 } 110 111 if(r.length!=0){ 112 $scope.relatorios = r; 113 114 $scope.$watch('relatorios + data.currentPage + data.numPerPage', function() { 115 var begin = (($scope.data.currentPage - 1) * $scope.data.numPerPage), end = begin + $scope.data.numPerPage; 116 $scope.filteredTodos = $scope.relatorios.slice(begin, end); 117 }); 118 119 $scope.data.totalItems = $scope.relatorios.length; 120 } 121 else{ 122 bootbox.dialog({ 123 message: "Não foram encontrados resultados de acordo com esta busca!", 124 title: "Informação sobre a pesquisa", 125 buttons: { 126 main: { 127 label: "Ok", 128 className: "btn-primary", 129 } 130 } 131 }); 132 } 133 }); 134 } 135 } 136 }; 137 138 $scope.mes="0"; 139 $scope.id_categoria="0"; 140 141 142 $rootScope.metaservice = MetaService; 143 $rootScope.metaservice.set("Relatórios de Transparência","",""); 144 145 $scope.data ={ 146 currentPage: 1, 147 numPerPage: 15, 148 maxSize: 5 149 }; 150 }) 151 .controller('relatorio_transp_viewCtrl', function ($scope, $modal, $http, $stateParams,$rootScope,MetaService, $sce) { 152 var id = $stateParams.id; 153 $http({method: 'POST', url: 'controllers/relatorio_transparencia/class_relatorio.php', data: $.param({func:'7', id: id}), headers: {'Content-Type': 'application/x-www-form-urlencoded'} }). 154 then(function(response) { 155 var r=response.data; 156 $scope.relatorio = r[0]; 157 158 $rootScope.metaservice = MetaService; 159 $rootScope.metaservice.set("Relatório: "+$scope.diario.mes+"/"+$scope.diario.ano,"",""); 160 161 }); 162 163 });
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.