Commit 67e5e4f4feba6ea7b9b86f56b2d2182e94b748a4
1 parent
ff6880be
Exists in
master
#29 Adicionando botão/processo de copia de histórico na visualização de históricos
Showing
2 changed files
with
25 additions
and
19 deletions
Show diff stats
ieducar/intranet/educar_historico_escolar_cad.php
@@ -118,7 +118,11 @@ class indice extends clsCadastro | @@ -118,7 +118,11 @@ class indice extends clsCadastro | ||
118 | { | 118 | { |
119 | $this->fexcluir = true; | 119 | $this->fexcluir = true; |
120 | } | 120 | } |
121 | - $retorno = "Editar"; | 121 | + |
122 | + if(!isset($_GET['copia'])) | ||
123 | + $retorno = "Editar"; | ||
124 | + else | ||
125 | + $this->fexcluir = false; | ||
122 | } | 126 | } |
123 | } | 127 | } |
124 | $this->url_cancelar = ($retorno == "Editar") ? "educar_historico_escolar_det.php?ref_cod_aluno={$registro["ref_cod_aluno"]}&sequencial={$registro["sequencial"]}" : "educar_historico_escolar_lst.php?ref_cod_aluno={$this->ref_cod_aluno}"; | 128 | $this->url_cancelar = ($retorno == "Editar") ? "educar_historico_escolar_det.php?ref_cod_aluno={$registro["ref_cod_aluno"]}&sequencial={$registro["sequencial"]}" : "educar_historico_escolar_lst.php?ref_cod_aluno={$this->ref_cod_aluno}"; |
ieducar/intranet/educar_historico_escolar_det.php
1 | <?php | 1 | <?php |
2 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | 2 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
3 | * * | 3 | * * |
4 | - * @author Prefeitura Municipal de Itajaí * | 4 | + * @author Prefeitura Municipal de Itajaà * |
5 | * @updated 29/03/2007 * | 5 | * @updated 29/03/2007 * |
6 | - * Pacote: i-PLB Software Público Livre e Brasileiro * | 6 | + * Pacote: i-PLB Software Público Livre e Brasileiro * |
7 | * * | 7 | * * |
8 | - * Copyright (C) 2006 PMI - Prefeitura Municipal de Itajaí * | 8 | + * Copyright (C) 2006 PMI - Prefeitura Municipal de Itajaà * |
9 | * ctima@itajai.sc.gov.br * | 9 | * ctima@itajai.sc.gov.br * |
10 | * * | 10 | * * |
11 | - * Este programa é software livre, você pode redistribuí-lo e/ou * | ||
12 | - * modificá-lo sob os termos da Licença Pública Geral GNU, conforme * | ||
13 | - * publicada pela Free Software Foundation, tanto a versão 2 da * | ||
14 | - * Licença como (a seu critério) qualquer versão mais nova. * | 11 | + * Este programa é software livre, você pode redistribuÃ-lo e/ou * |
12 | + * modificá-lo sob os termos da Licença Pública Geral GNU, conforme * | ||
13 | + * publicada pela Free Software Foundation, tanto a versão 2 da * | ||
14 | + * Licença como (a seu critério) qualquer versão mais nova. * | ||
15 | * * | 15 | * * |
16 | - * Este programa é distribuído na expectativa de ser útil, mas SEM * | ||
17 | - * QUALQUER GARANTIA. Sem mesmo a garantia implícita de COMERCIALI- * | ||
18 | - * ZAÇÃO ou de ADEQUAÇÃO A QUALQUER PROPÓSITO EM PARTICULAR. Con- * | ||
19 | - * sulte a Licença Pública Geral GNU para obter mais detalhes. * | 16 | + * Este programa é distribuÃdo na expectativa de ser útil, mas SEM * |
17 | + * QUALQUER GARANTIA. Sem mesmo a garantia implÃcita de COMERCIALI- * | ||
18 | + * ZAÇÃO ou de ADEQUAÇÃO A QUALQUER PROPÓSITO EM PARTICULAR. Con- * | ||
19 | + * sulte a Licença Pública Geral GNU para obter mais detalhes. * | ||
20 | * * | 20 | * * |
21 | - * Você deve ter recebido uma cópia da Licença Pública Geral GNU * | ||
22 | - * junto com este programa. Se não, escreva para a Free Software * | 21 | + * Você deve ter recebido uma cópia da Licença Pública Geral GNU * |
22 | + * junto com este programa. Se não, escreva para a Free Software * | ||
23 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * | 23 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA * |
24 | * 02111-1307, USA. * | 24 | * 02111-1307, USA. * |
25 | * * | 25 | * * |
@@ -133,7 +133,7 @@ class indice extends clsDetalhe | @@ -133,7 +133,7 @@ class indice extends clsDetalhe | ||
133 | } | 133 | } |
134 | if( $registro["nm_serie"] ) | 134 | if( $registro["nm_serie"] ) |
135 | { | 135 | { |
136 | - $this->addDetalhe( array( "Série", "{$registro["nm_serie"]}") ); | 136 | + $this->addDetalhe( array( "Série", "{$registro["nm_serie"]}") ); |
137 | } | 137 | } |
138 | } | 138 | } |
139 | else | 139 | else |
@@ -172,7 +172,7 @@ class indice extends clsDetalhe | @@ -172,7 +172,7 @@ class indice extends clsDetalhe | ||
172 | $this->addDetalhe( array( "Carga Horária", "{$registro["carga_horaria"]}") ); | 172 | $this->addDetalhe( array( "Carga Horária", "{$registro["carga_horaria"]}") ); |
173 | } | 173 | } |
174 | 174 | ||
175 | - $this->addDetalhe( array( "Faltas globalizadas", is_numeric($registro["faltas_globalizadas"]) ? 'Sim' : 'Não')); | 175 | + $this->addDetalhe( array( "Faltas globalizadas", is_numeric($registro["faltas_globalizadas"]) ? 'Sim' : 'Não')); |
176 | 176 | ||
177 | if( $registro["dias_letivos"] ) | 177 | if( $registro["dias_letivos"] ) |
178 | { | 178 | { |
@@ -180,7 +180,7 @@ class indice extends clsDetalhe | @@ -180,7 +180,7 @@ class indice extends clsDetalhe | ||
180 | } | 180 | } |
181 | if( $registro["frequencia"] ) | 181 | if( $registro["frequencia"] ) |
182 | { | 182 | { |
183 | - $this->addDetalhe( array( "Frequência", "{$registro["frequencia"]}") ); | 183 | + $this->addDetalhe( array( "Frequência", "{$registro["frequencia"]}") ); |
184 | } | 184 | } |
185 | if( $registro["extra_curricular"] ) | 185 | if( $registro["extra_curricular"] ) |
186 | { | 186 | { |
@@ -193,11 +193,11 @@ class indice extends clsDetalhe | @@ -193,11 +193,11 @@ class indice extends clsDetalhe | ||
193 | 193 | ||
194 | if( $registro["aceleracao"] ) | 194 | if( $registro["aceleracao"] ) |
195 | { | 195 | { |
196 | - $this->addDetalhe( array( "Aceleração", "Sim") ); | 196 | + $this->addDetalhe( array( "Aceleração", "Sim") ); |
197 | } | 197 | } |
198 | else | 198 | else |
199 | { | 199 | { |
200 | - $this->addDetalhe( array( "Aceleração", "Não") ); | 200 | + $this->addDetalhe( array( "Aceleração", "Não") ); |
201 | } | 201 | } |
202 | if( $registro["origem"] ) | 202 | if( $registro["origem"] ) |
203 | { | 203 | { |
@@ -297,6 +297,8 @@ class indice extends clsDetalhe | @@ -297,6 +297,8 @@ class indice extends clsDetalhe | ||
297 | $this->addDetalhe( array( "Disciplina", "{$tabela}") ); | 297 | $this->addDetalhe( array( "Disciplina", "{$tabela}") ); |
298 | } | 298 | } |
299 | 299 | ||
300 | + $this->addBotao('Copiar Histórico',"educar_historico_escolar_cad.php?ref_cod_aluno={$registro["ref_cod_aluno"]}&sequencial={$registro["sequencial"]}&copia=true"); | ||
301 | + | ||
300 | $obj_permissoes = new clsPermissoes(); | 302 | $obj_permissoes = new clsPermissoes(); |
301 | if( $obj_permissoes->permissao_cadastra( 578, $this->pessoa_logada, 7 ) ) | 303 | if( $obj_permissoes->permissao_cadastra( 578, $this->pessoa_logada, 7 ) ) |
302 | { | 304 | { |