From 9ccca106b9ffc0d0bf8e552432df65b7e397e125 Mon Sep 17 00:00:00 2001 From: Eriksen Costa Paixão Date: Mon, 8 Mar 2010 15:05:16 +0000 Subject: [PATCH] Atualizado CRUD de Servidores: --- ieducar/intranet/educar_disciplina_xml.php | 4 ++-- ieducar/intranet/educar_pesquisa_servidor_lst.php | 16 ++++++++-------- ieducar/intranet/educar_servidor_cad.php | 119 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------- ieducar/intranet/educar_servidor_det.php | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------- ieducar/intranet/educar_servidor_disciplina_lst.php | 40 +++++++++++++++++++++++++--------------- ieducar/intranet/include/pmieducar/clsPmieducarServidor.inc.php | 340 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------ ieducar/intranet/include/pmieducar/clsPmieducarServidorDisciplina.inc.php | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------- ieducar/misc/database/deltas/17_adiciona_campo_curso_componente_ano_escolar_e_atualiza_constraint_servidor_disciplina.sql | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ieducar/misc/database/ieducar.sql | 10 ++++++---- 9 files changed, 481 insertions(+), 337 deletions(-) create mode 100644 ieducar/misc/database/deltas/17_adiciona_campo_curso_componente_ano_escolar_e_atualiza_constraint_servidor_disciplina.sql diff --git a/ieducar/intranet/educar_disciplina_xml.php b/ieducar/intranet/educar_disciplina_xml.php index c4d4e5a..770e054 100644 --- a/ieducar/intranet/educar_disciplina_xml.php +++ b/ieducar/intranet/educar_disciplina_xml.php @@ -25,10 +25,10 @@ * @license @@license@@ * @package iEd_Pmieducar * @since Arquivo disponível desde a versão 1.0.0 - * @version $Id: /ieducar/branches/1.1.0-avaliacao/ieducar/intranet/educar_disciplina_xml.php 1021 2009-12-20T22:17:05.346011Z eriksencosta $ + * @version $Id$ */ -header( 'Content-type: text/xml; charset=ISO-8859-1'); +header('Content-type: text/xml; charset=ISO-8859-1'); require_once 'include/clsBanco.inc.php'; require_once 'include/funcoes.inc.php'; diff --git a/ieducar/intranet/educar_pesquisa_servidor_lst.php b/ieducar/intranet/educar_pesquisa_servidor_lst.php index fc083e9..6de71d6 100644 --- a/ieducar/intranet/educar_pesquisa_servidor_lst.php +++ b/ieducar/intranet/educar_pesquisa_servidor_lst.php @@ -193,7 +193,7 @@ class indice extends clsListagem $hora_inicial_ = explode(':', $_SESSION['hora_inicial']); $hora_final_ = explode(':', $_SESSION['hora_final']); - $horas_ini = sprintf('%02d', (int) abs($hora_final_[0]) - abs($hora_inicial_[0])); + $horas_ini = sprintf('%02d', (int) abs($hora_final_[0]) - abs($hora_inicial_[0])); $minutos_ini = sprintf('%02d', (int) abs($hora_final_[1]) - abs($hora_inicial_[1])); $h_m_ini = ($hora_inicial_[0] * 60) + $hora_inicial_[1]; @@ -246,7 +246,7 @@ class indice extends clsListagem // aos professores e não selecionar aqueles em que o curso não seja // globalizado e sem disciplinas cadastradas $this->ref_cod_disciplina = $this->ref_cod_disciplina ? - $this->ref_cod_disciplina : "NULL"; + $this->ref_cod_disciplina : NULL; // Passa NULL para $alocacao_escola_instituicao senão o seu filtro anula // um anterior (referente a selecionar somente servidores não alocados), @@ -331,10 +331,10 @@ class indice extends clsListagem if ($_SESSION['tipo']) { if (is_string($_SESSION['campo1']) && is_string($_SESSION['campo2'])) { if (is_string( $_SESSION['horario'])) { - $script = " onclick=\"addVal1('{$_SESSION['campo1']}','{$registro['cod_servidor']}','{$registro['nome']}'); addVal1('{$_SESSION['campo2']}','{$registro['cod_servidor']}','{$registro['nome']}'); $setAll fecha();\""; + $script = " onclick=\"addVal1('{$_SESSION['campo1']}','{$registro['nome']}','{$registro['cod_servidor']}'); addVal1('{$_SESSION['campo2']}','{$registro['cod_servidor']}','{$registro['nome']}'); $setAll fecha();\""; } else { - $script = " onclick=\"addVal1('{$_SESSION['campo1']}','{$registro['cod_servidor']}',null); addVal1('{$_SESSION['campo2']}','{$registro['nome']}',null); $setAll fecha();\""; + $script = " onclick=\"addVal1('{$_SESSION['campo1']}','{$registro['cod_servidor']}', null); addVal1('{$_SESSION['campo2']}','{$registro['nome']}', null); $setAll fecha();\""; } } elseif (is_string($_SESSION['campo1'])) { @@ -386,9 +386,9 @@ function addVal1(campo, valor, opcao) { if (window.parent.document.getElementById(campo)) { if (window.parent.document.getElementById(campo).type == 'select-one') { - obj = window.parent.document.getElementById( campo ); + obj = window.parent.document.getElementById(campo); novoIndice = obj.options.length; - obj.options[novoIndice] = new Option( opcao ); + obj.options[novoIndice] = new Option(opcao); opcao = obj.options[novoIndice]; opcao.value = valor; opcao.selected = true; @@ -396,7 +396,7 @@ function addVal1(campo, valor, opcao) } else if (window.parent.document.getElementById(campo)) { obj = window.parent.document.getElementById(campo); - obj.value = valor; + obj.value = opcao; } } } @@ -424,7 +424,7 @@ function clearAll() } for (var ct =0;ct < num_alocacao;ct++) { - var elements = window.parent.document.getElementById('ref_cod_servidor_substituto_' + ct).value=''; + var elements = window.parent.document.getElementById('ref_cod_servidor_substituto_' + ct).value=''; } } diff --git a/ieducar/intranet/educar_servidor_cad.php b/ieducar/intranet/educar_servidor_cad.php index 8644120..bbbaa65 100644 --- a/ieducar/intranet/educar_servidor_cad.php +++ b/ieducar/intranet/educar_servidor_cad.php @@ -1,12 +1,12 @@ + * Copyright (C) 2006 Prefeitura Municipal de Itajaí + * * - * Este programa é software livre; você pode redistribuÃí-lo e/ou modificá-lo + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo * sob os termos da Licença Pública Geral GNU conforme publicada pela Free * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) * qualquer versão posterior. @@ -19,16 +19,13 @@ * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto * com este programa; se não, escreva para a Free Software Foundation, Inc., no * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. - */ - -/** - * Formulário de cadastro de servidor * - * @author Prefeitura Municipal de Itajaí - * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL - * @package Core - * @since Arquivo disponível desde a versão 1.0.0 - * @version $Id$ + * @author Prefeitura Municipal de Itajaí + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Arquivo disponível desde a versão 1.0.0 + * @version $Id$ */ require_once 'include/clsBase.inc.php'; @@ -36,14 +33,35 @@ require_once 'include/clsCadastro.inc.php'; require_once 'include/clsBanco.inc.php'; require_once 'include/pmieducar/geral.inc.php'; - -class clsIndexBase extends clsBase { - public function Formular() { - $this->SetTitulo($this->_instituicao . " i-Educar - Servidor"); - $this->processoAp = "635"; +/** + * clsIndexBase class. + * + * @author Prefeitura Municipal de Itajaí + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Classe disponível desde a versão 1.0.0 + * @version @@package_version@@ + */ +class clsIndexBase extends clsBase +{ + function Formular() + { + $this->SetTitulo($this->_instituicao . ' i-Educar - Servidor'); + $this->processoAp = 635; } } +/** + * indice class. + * + * @author Prefeitura Municipal de Itajaí + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Classe disponível desde a versão 1.0.0 + * @version @@package_version@@ + */ class indice extends clsCadastro { var $pessoa_logada; @@ -98,14 +116,14 @@ class indice extends clsCadastro } $db = new clsBanco(); - $consulta = " + $consulta = sprintf(" SELECT SUBSTR(COALESCE(SUM(carga_horaria), '00:00'), 0, 6) AS horas_utilizadas FROM pmieducar.servidor_alocacao WHERE - ref_cod_servidor = '{$this->cod_servidor}' AND - ativo = 1"; + ref_cod_servidor = '%d' AND + ativo = 1", $this->cod_servidor); $this->total_horas_alocadas = $db->CampoUnico($consulta); @@ -247,15 +265,15 @@ class indice extends clsCadastro } $this->campoTabelaInicio('funcao', 'Funções Servidor', - array("Função", "Disciplinas", "Cursos"), ($this->ref_cod_funcao)); + array("Função", "Componentes Curriculares", "Cursos"), ($this->ref_cod_funcao)); $funcao = 'popless()'; $this->campoLista('ref_cod_funcao', 'Função', $opcoes, $this->ref_cod_funcao, 'funcaoChange(this)', '', '', ''); - $this->campoRotulo('disciplina', 'Disciplinas', - "Buscar Disciplina"); + $this->campoRotulo('disciplina', 'Componentes Curriculares', + "Buscar Componente Curricular"); $funcao = 'popCurso()'; @@ -301,7 +319,9 @@ class indice extends clsCadastro $obj_permissoes->permissao_cadastra(635, $this->pessoa_logada, 3, 'educar_servidor_lst.php'); - $obj = new clsPmieducarServidor($this->cod_servidor, NULL, NULL, NULL, NULL, NULL, NULL, $this->ref_cod_instituicao ); + $obj = new clsPmieducarServidor($this->cod_servidor, NULL, NULL, NULL, NULL, + NULL, NULL, $this->ref_cod_instituicao); + if ($obj->detalhe()) { $this->carga_horaria = str_replace(',', '.', $this->carga_horaria); $obj = new clsPmieducarServidor($this->cod_servidor, @@ -361,8 +381,10 @@ class indice extends clsCadastro if ($this->ref_cod_instituicao == $this->ref_cod_instituicao_original) { $this->carga_horaria = str_replace(',', '.', $this->carga_horaria); + $obj = new clsPmieducarServidor($this->cod_servidor, $this->ref_cod_deficiencia, $this->ref_idesco, $this->carga_horaria, NULL, NULL, 1, $this->ref_cod_instituicao); + $editou = $obj->edita(); if ($editou) { @@ -483,15 +505,13 @@ class indice extends clsCadastro { @session_start(); $cursos_disciplina = $_SESSION['cursos_disciplina']; - $cursos_servidor = $_SESSION['cursos_servidor']; + $cursos_servidor = $_SESSION['cursos_servidor']; @session_write_close(); - $this->excluiFuncoes(); - $this->excluiCursos(); - $existe_funcao_professor = FALSE; if ($this->ref_cod_funcao) { + $this->excluiFuncoes(); foreach ($this->ref_cod_funcao as $funcao) { $funcao_professor = explode('-', $funcao); $funcao = array_shift($funcao_professor); @@ -511,11 +531,13 @@ class indice extends clsCadastro if ($existe_funcao_professor) { if ($cursos_disciplina) { + $this->excluiDisciplinas(); foreach ($cursos_disciplina as $curso => $disciplinas) { if ($disciplinas) { foreach ($disciplinas as $disciplina) { $obj_servidor_disciplina = new clsPmieducarServidorDisciplina( - $disciplina, $this->ref_cod_instituicao, $this->cod_servidor); + $disciplina, $this->ref_cod_instituicao, $this->cod_servidor, + $curso); if (!$obj_servidor_disciplina->existe()) { $obj_servidor_disciplina->cadastra(); @@ -526,6 +548,7 @@ class indice extends clsCadastro } if ($cursos_servidor) { + $this->excluiCursos(); foreach ($cursos_servidor as $curso) { $obj_curso_servidor = new clsPmieducarServidorCursoMinistra($curso, $this->ref_cod_instituicao, $this->cod_servidor); @@ -540,17 +563,20 @@ class indice extends clsCadastro function excluiFuncoes() { - $obj_servidor_disciplina = new clsPmieducarServidorDisciplina(NULL, - $this->ref_cod_instituicao,$this->cod_servidor); - - $obj_servidor_disciplina->excluirTodos(); - $obj_servidor_funcao = new clsPmieducarServidorFuncao($this->ref_cod_instituicao, $this->cod_servidor); $obj_servidor_funcao->excluirTodos(); } + function excluiDisciplinas() + { + $obj_servidor_disciplina = new clsPmieducarServidorDisciplina(NULL, + $this->ref_cod_instituicao, $this->cod_servidor); + + $obj_servidor_disciplina->excluirTodos(); + } + function excluiCursos() { $obj_servidor_curso = new clsPmieducarServidorCursoMinistra(NULL, @@ -577,7 +603,8 @@ $pagina->MakeAll(); /** * Carrega as opções de um campo select de funções via Ajax */ -function getFuncao(id_campo) { +function getFuncao(id_campo) +{ var campoInstituicao = document.getElementById('ref_cod_instituicao').value; var campoFuncao = document.getElementById(id_campo); campoFuncao.length = 1; @@ -598,7 +625,8 @@ function getFuncao(id_campo) { * Parse de resultado da chamada Ajax de getFuncao(). Adiciona cada item * retornado como option do select */ -function atualizaLstFuncao(xml) { +function atualizaLstFuncao(xml) +{ var campoFuncao = document.getElementById(arguments[1]); campoFuncao.length = 1; @@ -628,7 +656,8 @@ function atualizaLstFuncao(xml) { * * É um toggle on/off */ -function funcaoChange(campo) { +function funcaoChange(campo) +{ var valor = campo.value.split("-"); var id = /[0-9]+/.exec(campo.id)[0]; var professor = (valor[1] == true); @@ -711,7 +740,8 @@ function getArrayHora(hora) { return array_h; } -function acao2() { +function acao2() +{ var total_horas_alocadas = getArrayHora(document.getElementById('total_horas_alocadas').value); var carga_horaria = (document.getElementById('carga_horaria').value).replace(',', '.'); @@ -730,19 +760,22 @@ if (document.getElementById('total_horas_alocadas')) { } -function popless() { +function popless() +{ var campoInstituicao = document.getElementById('ref_cod_instituicao').value; var campoServidor = document.getElementById('cod_servidor').value; pesquisa_valores_popless1('educar_servidor_disciplina_lst.php?ref_cod_servidor='+campoServidor+'&ref_cod_instituicao='+campoInstituicao, ''); } -function popCurso() { +function popCurso() +{ var campoInstituicao = document.getElementById('ref_cod_instituicao').value; var campoServidor = document.getElementById('cod_servidor').value; pesquisa_valores_popless('educar_servidor_curso_lst.php?ref_cod_servidor='+campoServidor+'&ref_cod_instituicao='+campoInstituicao, ''); } -function pesquisa_valores_popless1(caminho, campo) { +function pesquisa_valores_popless1(caminho, campo) +{ new_id = DOM_divs.length; div = 'div_dinamico_' + new_id; if (caminho.indexOf('?') == -1) { diff --git a/ieducar/intranet/educar_servidor_det.php b/ieducar/intranet/educar_servidor_det.php index 7955806..2263856 100644 --- a/ieducar/intranet/educar_servidor_det.php +++ b/ieducar/intranet/educar_servidor_det.php @@ -1,6 +1,6 @@ - * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL - * @package Core - * @subpackage Servidor - * @since Disponível desde a versão 1.0.0 - * @version $Id$ + * @author Prefeitura Municipal de Itajaí + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Arquivo disponível desde a versão 1.0.0 + * @version $Id$ */ require_once 'include/clsBase.inc.php'; require_once 'include/clsDetalhe.inc.php'; require_once 'include/clsBanco.inc.php'; require_once 'include/pmieducar/geral.inc.php'; +require_once 'ComponenteCurricular/Model/ComponenteDataMapper.php'; - +/** + * clsIndexBase class. + * + * @author Prefeitura Municipal de Itajaí + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Classe disponível desde a versão 1.0.0 + * @version @@package_version@@ + */ class clsIndexBase extends clsBase { - public function Formular() { + function Formular() + { $this->SetTitulo($this->_instituicao . ' i-Educar - Servidor'); - $this->processoAp = '635'; + $this->processoAp = 635; } } - -class indice extends clsDetalhe { - - /** - * Título da página - * @var string - */ - public $titulo; +/** + * indice class. + * + * @author Prefeitura Municipal de Itajaí + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Classe disponível desde a versão 1.0.0 + * @version @@package_version@@ + */ +class indice extends clsDetalhe +{ + var $titulo; /** * Atributos de dados */ - public + var $cod_servidor = NULL, $ref_cod_deficiencia = NULL, $ref_idesco = NULL, @@ -69,23 +81,25 @@ class indice extends clsDetalhe { $ref_cod_instituicao = NULL, $alocacao_array = array(); - - /** * Implementação do método Gerar() */ - public function Gerar() { + function Gerar() + { session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->titulo = 'Servidor - Detalhe'; - $this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet'); + $this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', + 'Intranet'); + + $this->cod_servidor = $_GET['cod_servidor']; + $this->ref_cod_instituicao = $_GET['ref_cod_instituicao']; - $this->cod_servidor = $_GET["cod_servidor"]; - $this->ref_cod_instituicao = $_GET["ref_cod_instituicao"]; + $tmp_obj = new clsPmieducarServidor($this->cod_servidor, NULL, NULL, NULL, + NULL, NULL, NULL, $this->ref_cod_instituicao); - $tmp_obj = new clsPmieducarServidor( $this->cod_servidor,null,null,null,null,null,null,$this->ref_cod_instituicao ); $registro = $tmp_obj->detalhe(); if (!$registro) { @@ -126,7 +140,7 @@ class indice extends clsDetalhe { $obj = new clsPmieducarServidorAlocacao(); $obj->setOrderby('periodo, carga_horaria'); $lista = $obj->lista(NULL, $this->ref_cod_instituicao, NULL, NULL, NULL, - $this->cod_servidor, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL ,1); + $this->cod_servidor, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); if ($lista) { // Passa todos os valores do registro para atributos do objeto @@ -149,7 +163,7 @@ class indice extends clsDetalhe { } if ($registro['matricula']) { - $this->addDetalhe(array('Matrícula', $registro['matricula'])); + $this->addDetalhe(array('Matrícula', $registro['matricula'])); } if ($registro['nome']) { @@ -157,11 +171,11 @@ class indice extends clsDetalhe { } if ($registro['ref_cod_instituicao']) { - $this->addDetalhe( array( "Instituição", $registro['ref_cod_instituicao'])); + $this->addDetalhe( array( "Instituição", $registro['ref_cod_instituicao'])); } if ($registro['ref_cod_deficiencia']) { - $this->addDetalhe(array('Deficiéncia', $registro['ref_cod_deficiencia'])); + $this->addDetalhe(array('Deficiência', $registro['ref_cod_deficiencia'])); } if( $registro['ref_idesco']) { @@ -176,7 +190,7 @@ class indice extends clsDetalhe { } if ($registro['ref_cod_funcao']) { - $this->addDetalhe(array('Função', $registro['ref_cod_funcao'])); + $this->addDetalhe(array('Função', $registro['ref_cod_funcao'])); } $obj_funcao = new clsPmieducarServidorFuncao(); @@ -186,10 +200,10 @@ class indice extends clsDetalhe { $tabela .= " - + "; - $class = "formlttd"; + $class = 'formlttd'; $tab_disc = NULL; @@ -203,16 +217,16 @@ class indice extends clsDetalhe { $class2 = $class2 == "formlttd" ? "formmdtd" : "formlttd" ; $tab_disc .= " - + "; + $componenteMapper = new ComponenteCurricular_Model_ComponenteDataMapper(); foreach ($lst_disciplina_servidor as $disciplina) { - $obj_disciplina = new clsPmieducarDisciplina($disciplina['ref_cod_disciplina']); - $det_disciplina = $obj_disciplina->detalhe(); + $componente = $componenteMapper->find($disciplina['ref_cod_disciplina']); $tab_disc .= " - + "; $class2 = $class2 == "formlttd" ? "formmdtd" : "formlttd" ; @@ -225,7 +239,7 @@ class indice extends clsDetalhe { $lst_servidor_curso = $obj_servidor_curso->lista(NULL, $this->ref_cod_instituicao, $this->cod_servidor); - if($lst_servidor_curso) { + if ($lst_servidor_curso) { $tab_curso .= "
FunçãoFunção
DisciplinasComponentes Curriculares
{$det_disciplina['nm_disciplina']}{$componente->nome}
"; $class2 = $class2 == "formlttd" ? "formmdtd" : "formlttd" ; @@ -279,7 +293,7 @@ class indice extends clsDetalhe { } $tabela .= "
"; - $this->addDetalhe(array('Função', + $this->addDetalhe(array('Função', "Mostrar detalhe")); } @@ -293,25 +307,25 @@ class indice extends clsDetalhe { $horas = (int)$cargaHoraria; $minutos = round(($cargaHoraria - $horas) * 60); $cargaHoraria = sprintf('%02d:%02d', $horas, $minutos); - $this->addDetalhe(array('Carga Horária', $cargaHoraria)); + $this->addDetalhe(array('Carga Horária', $cargaHoraria)); } $dias_da_semana = array( '' => 'Selecione', 1 => 'Domingo', 2 => 'Segunda', - 3 => 'Terça', + 3 => 'Terça', 4 => 'Quarta', 5 => 'Quinta', 6 => 'Sexta', - 7 => 'Sábado'); + 7 => 'Sábado'); if ($this->alocacao_array) { $tabela .= " - - + + "; @@ -341,7 +355,7 @@ class indice extends clsDetalhe { $tabela .= "
Carga HorariaPeriodoCarga HoráriaPeríodo Escola
"; - $this->addDetalhe(array('Horários de trabalho', + $this->addDetalhe(array('Horários de trabalho', "Mostrar detalhe")); } @@ -357,10 +371,10 @@ class indice extends clsDetalhe { $this->array_botao = array(); $this->array_botao_url_script = array(); - $this->array_botao[] = 'Avaliação de Desempenho'; + $this->array_botao[] = 'Avaliação de Desempenho'; $this->array_botao_url_script[] = "go(\"educar_avaliacao_desempenho_lst.php?{$get_padrao}\");"; - $this->array_botao[] = 'Formação'; + $this->array_botao[] = 'Formação'; $this->array_botao_url_script[] = "go(\"educar_servidor_formacao_lst.php?{$get_padrao}\");"; $this->array_botao[] = 'Faltas/Atrasos'; @@ -378,7 +392,7 @@ class indice extends clsDetalhe { NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1); if ($lista) { - $this->array_botao[] = 'Substituir Horário Servidor'; + $this->array_botao[] = 'Substituir Horário Servidor'; $this->array_botao_url_script[] = "go(\"educar_servidor_substituicao_cad.php?{$get_padrao}\");"; } @@ -412,14 +426,15 @@ $pagina->addForm($miolo); // Gera o HTML $pagina->MakeAll(); ?> -