Commit 6947565d4497e3ade9ea3933a8bc27e3c77843df

Authored by Éber Freitas Dias
1 parent 56ca887e
Exists in 2.9 and in 8 other branches 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8

Atualiza forma de gerar breadcrumbs 16/x

ieducar/intranet/educar_modulo_det.php
... ... @@ -40,7 +40,7 @@ class indice extends clsDetalhe
40 40 function Gerar()
41 41 {
42 42 $this->titulo = "Etapa - Detalhe";
43   -
  43 +
44 44 $this->cod_modulo=$_GET["cod_modulo"];
45 45  
46 46 $tmp_obj = new clsPmieducarModulo($this->cod_modulo);
... ... @@ -125,13 +125,9 @@ class indice extends clsDetalhe
125 125 $this->url_cancelar = "educar_modulo_lst.php";
126 126 $this->largura = "100%";
127 127  
128   - $localizacao = new LocalizacaoSistema();
129   - $localizacao->entradaCaminhos(array(
130   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
131   - "educar_index.php" => "Escola",
132   - "" => "Detalhe da etapa"
133   - ));
134   - $this->enviaLocalizacao($localizacao->montar());
  128 + $this->breadcrumb('Detalhe da etapa', [
  129 + url('intranet/educar_index.php') => 'Escola',
  130 + ]);
135 131 }
136 132 }
137 133  
... ...
ieducar/intranet/educar_modulo_lst.php
... ... @@ -150,15 +150,9 @@ class indice extends clsListagem
150 150  
151 151 $this->largura = "100%";
152 152  
153   - $localizacao = new LocalizacaoSistema();
154   - $localizacao->entradaCaminhos(
155   - array(
156   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
157   - "educar_index.php" => "Escola",
158   - "" => "Listagem de etapas"
159   - )
160   - );
161   - $this->enviaLocalizacao($localizacao->montar());
  153 + $this->breadcrumb('Listagem de etapas', [
  154 + url('intranet/educar_index.php') => 'Escola',
  155 + ]);
162 156 }
163 157 }
164 158  
... ...
ieducar/intranet/educar_motivo_afastamento_cad.php
... ... @@ -64,7 +64,7 @@ class indice extends clsCadastro
64 64 function Inicializar()
65 65 {
66 66 $retorno = "Novo";
67   -
  67 +
68 68  
69 69 $this->cod_motivo_afastamento = $_GET["cod_motivo_afastamento"];
70 70  
... ... @@ -99,14 +99,11 @@ class indice extends clsCadastro
99 99 $this->url_cancelar = ($retorno == "Editar") ? "educar_motivo_afastamento_det.php?cod_motivo_afastamento={$registro["cod_motivo_afastamento"]}" : "educar_motivo_afastamento_lst.php";
100 100 $this->nome_url_cancelar = "Cancelar";
101 101  
102   - $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
103   - $localizacao = new LocalizacaoSistema();
104   - $localizacao->entradaCaminhos( array(
105   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
106   - "educar_servidores_index.php" => "Servidores",
107   - "" => "{$nomeMenu} motivo de afastamento"
108   - ));
109   - $this->enviaLocalizacao($localizacao->montar());
  102 + $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
  103 +
  104 + $this->breadcrumb($nomeMenu . ' motivo de afastamento', [
  105 + url('intranet/educar_servidores_index.php') => 'Servidores',
  106 + ]);
110 107  
111 108 return $retorno;
112 109 }
... ... @@ -128,7 +125,7 @@ class indice extends clsCadastro
128 125  
129 126 function Novo()
130 127 {
131   -
  128 +
132 129  
133 130 $obj_permissoes = new clsPermissoes();
134 131 $obj_permissoes->permissao_cadastra( 633, $this->pessoa_logada, 7, "educar_motivo_afastamento_lst.php" );
... ... @@ -186,7 +183,7 @@ class indice extends clsCadastro
186 183  
187 184 function Excluir()
188 185 {
189   -
  186 +
190 187  
191 188 $obj_permissoes = new clsPermissoes();
192 189 $obj_permissoes->permissao_excluir( 633, $this->pessoa_logada, 7, "educar_motivo_afastamento_lst.php" );
... ...
ieducar/intranet/educar_motivo_afastamento_det.php
... ... @@ -69,7 +69,7 @@ class indice extends clsDetalhe
69 69 function Gerar()
70 70 {
71 71 $this->titulo = "Motivo Afastamento - Detalhe";
72   -
  72 +
73 73  
74 74 $this->cod_motivo_afastamento=$_GET["cod_motivo_afastamento"];
75 75  
... ... @@ -140,13 +140,9 @@ class indice extends clsDetalhe
140 140 $this->url_cancelar = "educar_motivo_afastamento_lst.php";
141 141 $this->largura = "100%";
142 142  
143   - $localizacao = new LocalizacaoSistema();
144   - $localizacao->entradaCaminhos( array(
145   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
146   - "educar_servidores_index.php" => "Servidores",
147   - "" => "Detalhe do motivo de afastamento"
148   - ));
149   - $this->enviaLocalizacao($localizacao->montar());
  143 + $this->breadcrumb('Detalhe do motivo de afastamento', [
  144 + url('intranet/educar_servidores_index.php') => 'Servidores',
  145 + ]);
150 146 }
151 147 }
152 148  
... ...
ieducar/intranet/educar_motivo_afastamento_lst.php
... ... @@ -89,7 +89,7 @@ class indice extends clsListagem
89 89 foreach( $_GET AS $var => $val ) // passa todos os valores obtidos no GET para atributos do objeto
90 90 $this->$var = ( $val === "" ) ? null: $val;
91 91  
92   -
  92 +
93 93  
94 94 $lista_busca = array(
95 95 "Motivo de Afastamento"
... ... @@ -170,13 +170,9 @@ class indice extends clsListagem
170 170  
171 171 $this->largura = "100%";
172 172  
173   - $localizacao = new LocalizacaoSistema();
174   - $localizacao->entradaCaminhos( array(
175   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
176   - "educar_servidores_index.php" => "Servidores",
177   - "" => "Motivos de afastamento do servidor"
178   - ));
179   - $this->enviaLocalizacao($localizacao->montar());
  173 + $this->breadcrumb('Motivos de afastamento do servidor', [
  174 + url('intranet/educar_servidores_index.php') => 'Servidores',
  175 + ]);
180 176 }
181 177 }
182 178 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_motivo_baixa_cad.php
... ... @@ -62,7 +62,7 @@ class indice extends clsCadastro
62 62 function Inicializar()
63 63 {
64 64 $retorno = "Novo";
65   -
  65 +
66 66  
67 67 $this->cod_motivo_baixa=$_GET["cod_motivo_baixa"];
68 68  
... ... @@ -90,14 +90,11 @@ class indice extends clsCadastro
90 90 $this->url_cancelar = ($retorno == "Editar") ? "educar_motivo_baixa_det.php?cod_motivo_baixa={$registro["cod_motivo_baixa"]}" : "educar_motivo_baixa_lst.php";
91 91 $this->nome_url_cancelar = "Cancelar";
92 92  
93   - $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
94   - $localizacao = new LocalizacaoSistema();
95   - $localizacao->entradaCaminhos( array(
96   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
97   - "educar_biblioteca_index.php" => "Biblioteca",
98   - "" => "{$nomeMenu} motivo de baixa"
99   - ));
100   - $this->enviaLocalizacao($localizacao->montar());
  93 + $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
  94 +
  95 + $this->breadcrumb($nomeMenu . ' motivo de baixa', [
  96 + url('intranet/educar_biblioteca_index.php') => 'Biblioteca',
  97 + ]);
101 98  
102 99 return $retorno;
103 100 }
... ... @@ -117,7 +114,7 @@ class indice extends clsCadastro
117 114  
118 115 function Novo()
119 116 {
120   -
  117 +
121 118  
122 119 $obj_permissoes = new clsPermissoes();
123 120 $obj_permissoes->permissao_cadastra( 600, $this->pessoa_logada, 11, "educar_motivo_baixa_lst.php" );
... ... @@ -142,7 +139,7 @@ class indice extends clsCadastro
142 139  
143 140 function Editar()
144 141 {
145   -
  142 +
146 143  
147 144 $obj_permissoes = new clsPermissoes();
148 145 $obj_permissoes->permissao_cadastra( 600, $this->pessoa_logada, 11, "educar_motivo_baixa_lst.php" );
... ... @@ -167,7 +164,7 @@ class indice extends clsCadastro
167 164  
168 165 function Excluir()
169 166 {
170   -
  167 +
171 168  
172 169 $obj_permissoes = new clsPermissoes();
173 170 $obj_permissoes->permissao_excluir( 600, $this->pessoa_logada, 11, "educar_motivo_baixa_lst.php" );
... ...
ieducar/intranet/educar_motivo_baixa_det.php
... ... @@ -60,7 +60,7 @@ class indice extends clsDetalhe
60 60 function Gerar()
61 61 {
62 62 $this->titulo = "Motivo Baixa - Detalhe";
63   -
  63 +
64 64  
65 65 $this->cod_motivo_baixa=$_GET["cod_motivo_baixa"];
66 66  
... ... @@ -91,13 +91,9 @@ class indice extends clsDetalhe
91 91 $this->url_cancelar = "educar_motivo_baixa_lst.php";
92 92 $this->largura = "100%";
93 93  
94   - $localizacao = new LocalizacaoSistema();
95   - $localizacao->entradaCaminhos( array(
96   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
97   - "educar_biblioteca_index.php" => "Biblioteca",
98   - "" => "Detalhe do motivo de baixa"
99   - ));
100   - $this->enviaLocalizacao($localizacao->montar());
  94 + $this->breadcrumb('Detalhe do motivo de baixa', [
  95 + url('intranet/educar_biblioteca_index.php') => 'Biblioteca',
  96 + ]);
101 97 }
102 98 }
103 99  
... ...
ieducar/intranet/educar_motivo_baixa_lst.php
... ... @@ -86,19 +86,19 @@ class indice extends clsListagem
86 86 foreach( $_GET AS $var => $val ) // passa todos os valores obtidos no GET para atributos do objeto
87 87 $this->$var = ( $val === "" ) ? null: $val;
88 88  
89   -
  89 +
90 90  
91 91 $this->addCabecalhos( array(
92 92 "Motivo Baixa",
93 93 "Biblioteca"
94 94 ) );
95 95  
96   -
  96 +
97 97 $get_escola = true;
98 98 $get_biblioteca = true;
99 99 $get_cabecalho = "lista_busca";
100 100 include("include/pmieducar/educar_campo_lista.php");
101   -
  101 +
102 102 // outros Filtros
103 103 $this->campoTexto( "nm_motivo_baixa", "Motivo Baixa", $this->nm_motivo_baixa, 30, 255, false );
104 104  
... ... @@ -111,7 +111,7 @@ class indice extends clsListagem
111 111 $obj_bib_user = new clsPmieducarBibliotecaUsuario();
112 112 $this->ref_cod_biblioteca = $obj_bib_user->listaBibliotecas($this->pessoa_logada);
113 113 }
114   -
  114 +
115 115 $obj_motivo_baixa = new clsPmieducarMotivoBaixa();
116 116 $obj_motivo_baixa->setOrderby( "nm_motivo_baixa ASC" );
117 117 $obj_motivo_baixa->setLimite( $this->limite, $this->offset );
... ... @@ -156,13 +156,9 @@ class indice extends clsListagem
156 156  
157 157 $this->largura = "100%";
158 158  
159   - $localizacao = new LocalizacaoSistema();
160   - $localizacao->entradaCaminhos( array(
161   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
162   - "educar_biblioteca_index.php" => "Biblioteca",
163   - "" => "Listagem de motivos de baixa"
164   - ));
165   - $this->enviaLocalizacao($localizacao->montar());
  159 + $this->breadcrumb('Listagem de motivos de baixa', [
  160 + url('intranet/educar_biblioteca_index.php') => 'Biblioteca',
  161 + ]);
166 162 }
167 163 }
168 164 // cria uma extensao da classe base
... ...
ieducar/intranet/educar_motivo_suspensao_cad.php
... ... @@ -62,7 +62,7 @@ class indice extends clsCadastro
62 62 function Inicializar()
63 63 {
64 64 $retorno = "Novo";
65   -
  65 +
66 66  
67 67 $this->cod_motivo_suspensao=$_GET["cod_motivo_suspensao"];
68 68  
... ... @@ -89,14 +89,11 @@ class indice extends clsCadastro
89 89 $this->url_cancelar = ($retorno == "Editar") ? "educar_motivo_suspensao_det.php?cod_motivo_suspensao={$registro["cod_motivo_suspensao"]}" : "educar_motivo_suspensao_lst.php";
90 90 $this->nome_url_cancelar = "Cancelar";
91 91  
92   - $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
93   - $localizacao = new LocalizacaoSistema();
94   - $localizacao->entradaCaminhos( array(
95   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
96   - "educar_biblioteca_index.php" => "Biblioteca",
97   - "" => "{$nomeMenu} motivo de suspensão"
98   - ));
99   - $this->enviaLocalizacao($localizacao->montar());
  92 + $nomeMenu = $retorno == "Editar" ? $retorno : "Cadastrar";
  93 +
  94 + $this->breadcrumb($nomeMenu . ' motivo de suspensão', [
  95 + url('intranet/educar_biblioteca_index.php') => 'Biblioteca',
  96 + ]);
100 97  
101 98 return $retorno;
102 99 }
... ... @@ -116,7 +113,7 @@ class indice extends clsCadastro
116 113  
117 114 function Novo()
118 115 {
119   -
  116 +
120 117  
121 118 $obj_permissoes = new clsPermissoes();
122 119 $obj_permissoes->permissao_cadastra( 607, $this->pessoa_logada, 11, "educar_motivo_suspensao_lst.php" );
... ... @@ -141,7 +138,7 @@ class indice extends clsCadastro
141 138  
142 139 function Editar()
143 140 {
144   -
  141 +
145 142  
146 143 $obj_permissoes = new clsPermissoes();
147 144 $obj_permissoes->permissao_cadastra( 607, $this->pessoa_logada, 11, "educar_motivo_suspensao_lst.php" );
... ... @@ -166,7 +163,7 @@ class indice extends clsCadastro
166 163  
167 164 function Excluir()
168 165 {
169   -
  166 +
170 167  
171 168 $obj_permissoes = new clsPermissoes();
172 169 $obj_permissoes->permissao_excluir( 607, $this->pessoa_logada, 11, "educar_motivo_suspensao_lst.php" );
... ...
ieducar/intranet/educar_motivo_suspensao_det.php
... ... @@ -60,7 +60,7 @@ class indice extends clsDetalhe
60 60 function Gerar()
61 61 {
62 62 $this->titulo = "Motivo Suspensão - Detalhe";
63   -
  63 +
64 64  
65 65 $this->cod_motivo_suspensao=$_GET["cod_motivo_suspensao"];
66 66  
... ... @@ -91,13 +91,9 @@ class indice extends clsDetalhe
91 91 $this->url_cancelar = "educar_motivo_suspensao_lst.php";
92 92 $this->largura = "100%";
93 93  
94   - $localizacao = new LocalizacaoSistema();
95   - $localizacao->entradaCaminhos( array(
96   - $_SERVER['SERVER_NAME']."/intranet" => "Início",
97   - "educar_biblioteca_index.php" => "Biblioteca",
98   - "" => "Detalhe do motivo de suspensão"
99   - ));
100   - $this->enviaLocalizacao($localizacao->montar());
  94 + $this->breadcrumb('Detalhe do motivo de suspensão', [
  95 + url('intranet/educar_biblioteca_index.php') => 'Biblioteca',
  96 + ]);
101 97 }
102 98 }
103 99  
... ...