<?php
require_once(dirname(dirname(__FILE__))."/funcoes.php");
protegeArquivo(basename(__FILE__));
loadJS('jquery-validate');
loadJS('jquery-validate-messages');
$sessao = new sessao();
$senhaCli=$sessao->getVar('iduser');
$idLabo=$sessao->getVar('idLabo');
$nomeOperador=$sessao->getVar('nomeuser');
echo("<h2> Este módulo serve para atualizar as tabelas. Não clique nos comandos, sem necessidade.</h2>");
$generica=new tabelagenerica();
switch ($tela):
case 'acesso':
		
		 
//migra os dados basicos para fazer funcionar o modulo amostras 
if(isset($_POST['bt_tabela27_07_2021'])):
   //31 => "UPDATE ficha SET fic_repre_unid = concat(REPRESENTATIVIDADE, RepresentatividadeNatureza)  where  fic_id = 69632;",
    $arr = array("tabelas" => array(
    1 => "ALTER TABLE `ficha` CHANGE `ANO_ANALISE` `fic_ano` VARCHAR( 4 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    2 => "ALTER TABLE `ficha` CHANGE `LOTE`  `fic_lote` VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",

    3 => "ALTER TABLE `ficha` CHANGE `AUTONUMERADOR` `fic_id` INT( 11 ) NOT NULL AUTO_INCREMENT;",
    4 => "ALTER TABLE `ficha` CHANGE `COD_REMETENTE` `fic_produtor` INT( 11 ) NOT NULL;",
    5 => "ALTER TABLE `ficha` CHANGE `COD_CULTIVAR`  `fic_cultivar` INT( 11 ) NOT NULL;",
    6 => "ALTER TABLE `ficha` CHANGE `COD_COOPERANTE` `fic_amostrador` INT( 11 ) NOT NULL;",
    7 => "ALTER TABLE `ficha` CHANGE `PENEIRA`  `fic_peneira` VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'Lote novo';",
    8 => "ALTER TABLE `ficha` CHANGE `FUNCAO`  `fic_funcao` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   9 => "ALTER TABLE `ficha` CHANGE  `SAFRA`  `fic_safra` VARCHAR( 9 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   10 => "ALTER TABLE `ficha` CHANGE `CLASSE`  `fic_categoria` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   11 => "ALTER TABLE `ficha` CHANGE `OBSERVACOES`  `fic_observacao` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   12 => "ALTER TABLE `ficha` CHANGE `TTA` `fic_tta` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   13 => "ALTER TABLE `ficha` CHANGE `TTAAMOSTRA`  `fic_tta_complementar` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   14 => "ALTER TABLE `ficha` CHANGE `TratadaSIM` `fic_analise_reanalise` VARCHAR( 1 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   15 => "ALTER TABLE `ficha` CHANGE `RecebidaEm` `fic_dt_entrada` DATE NULL DEFAULT NULL;",
   16 => "ALTER TABLE `ficha` CHANGE `PROCEDENCIA`  `fic_procedencia` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   17 => "ALTER TABLE `ficha` CHANGE `CAMPO`  `fic_campo_string` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   18 => "ALTER TABLE `ficha` CHANGE `IMPORTACAO`  `fic_importacao` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   19 => "ALTER TABLE `ficha` CHANGE `BeneficiadaSIM`  `fic_beneficiada` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   20 => "ALTER TABLE `ficha` CHANGE `OutrasCultivares`  `fic_outrascultivares` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
  
   
   21 => "ALTER TABLE `ficha` CHANGE `dataclassi`  `fic_dt_amostragem` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   22 => "ALTER TABLE `ficha` CHANGE `DATAGERMTETRA`  `fic_dt_protocolo` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   23 => "ALTER TABLE `ficha` CHANGE `codigoCADASTRADOR`  `fic_registrador` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   24 => "ALTER TABLE `ficha` CHANGE `laboratorio`  `fic_balanca` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   25 => "ALTER TABLE `ficha` CHANGE `pesoamostra`  `fic_aparelho` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   26 => "ALTER TABLE ficha   ADD COLUMN fic_registrador   VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';", 
   27 => "update `ficha` SET fic_ano = YEAR( fic_dt_entrada );", 
   28 => "ALTER TABLE `ficha` CHANGE `POSICAO` `fic_complemento`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   29 => "ALTER TABLE ficha   ADD COLUMN fic_repre_unid VARCHAR( 25) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
 
   30 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo $limite;
	$limite=30;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   
//=============================================================
//migra os dados basicos para fazer funcionar o modulo amostras 
if(isset($_POST['bt_tabela19_10_2021'])):
  //CAMPOS NAS OUTRAS TABELAS ASSOCIADAS
    $arr = array("tabelas" => array(


   1 => "ALTER TABLE `remetente` CHANGE `PRD_ID` `prd_id` INT( 11 ) NOT NULL AUTO_INCREMENT '-';",
   2 => "ALTER TABLE `remetente` CHANGE `PRD_REMETENTE` `prd_nome` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   3 => "ALTER TABLE `remetente` CHANGE `PRD_FUNCAO` `prd_apelido` VARCHAR( 25 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   4 => "ALTER TABLE `remetente` CHANGE `PRD_MUNICIPIO` `prd_municipio` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   5 => "ALTER TABLE `remetente` CHANGE `PRD_UF`  `prd_uf` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   6 => "ALTER TABLE `remetente` CHANGE `PRD_TELEFONE` `prd_telefone` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   7 => "ALTER TABLE `remetente` CHANGE `PRD_FUNCAO` `prd_apelido` VARCHAR( 25 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   8 => "ALTER TABLE `especies` CHANGE `ESP_NOMECOMUM` `esp_nome` VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   9 => "ALTER TABLE `especies` CHANGE `ESP_ID` `esp_id` INT( 11 ) NOT NULL AUTO_INCREMENT",
   10 => "ALTER TABLE `amostrador` CHANGE `PRo_ID` `amt_id` INT( 11 ) NOT NULL AUTO_INCREMENT",
   11 => "ALTER TABLE `amostrador` CHANGE `PRo_REMETENTE` `amt_nome` VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   12 => "ALTER TABLE `cultivar` CHANGE `CTV_ID` `ctv_id` INT( 11 ) NOT NULL AUTO_INCREMENT",
   13 => "ALTER TABLE `cultivar` CHANGE `CTV_Nome` `ctv_nome` VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
 

   14 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo $limite;
	$limite=14;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   
//O CAMPO CTV_WAPWXIW SWVW SWE CRAIDO A PARTIR DO CAMPO CTV_ESP_ID E O CAMPO CTV_ESPECIE ANTIGO VARCAR DEVE SER RENOMEADO 





//=========XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
//migra os dados basicos para fazer funcionar o modulo amostras 
if(isset($_POST['bt_tabela27_07_2021B'])):
   //ADICAO DE ALGUNS CAMPOS
    $arr = array("tabelas" => array(

   1 => "ALTER TABLE ficha   ADD COLUMN fic_amostra_previa INT( 11 ) NOT NULL;",
   2 => "ALTER TABLE ficha   ADD COLUMN fic_pagou varchar(3);",
   3 => "ALTER TABLE ficha   ADD COLUMN fic_status_finalizada   VARCHAR( 3 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   4 => "ALTER TABLE ficha   ADD COLUMN fic_status_pago varchar(3);",
   5 => "ALTER TABLE ficha   ADD COLUMN fic_comprovante  INT( 11 ) NOT NULL;",
   6 => "ALTER TABLE ficha   ADD COLUMN fic_previa varchar(1) NOT NULL DEFAULT 'N';",
   7 => "ALTER TABLE ficha   ADD COLUMN fic_definitiva varchar(1) NOT NULL DEFAULT 'S';",
   8 => "ALTER TABLE ficha   ADD COLUMN fic_vigor varchar(7);",
   9 => "ALTER TABLE ficha   ADD COLUMN fic_previsao varchar(10) NOT NULL DEFAULT '-';",
   10 => "ALTER TABLE ficha   ADD COLUMN fic_tratamento varchar(50) NOT NULL DEFAULT '-';",
   11 => "ALTER TABLE ficha   ADD COLUMN fic_tratamento varchar(50) NOT NULL DEFAULT '-';",
   //aqui campos que criei para fins de evitar o erro mas que talves tenha que colocar em trasnporte
   12 => "ALTER TABLE ficha   ADD COLUMN fic_campo_string    varchar(50) NOT NULL DEFAULT '-';",
   13 => "ALTER TABLE ficha   ADD COLUMN fic_pesodet_nocivas varchar(15) NOT NULL DEFAULT '-';",
   14 => "ALTER TABLE ficha   ADD COLUMN fic_pesodet_octv    varchar(50) NOT NULL DEFAULT '-';",
   15 => "ALTER TABLE ficha   ADD COLUMN fic_pesodet_dosn    varchar(50) NOT NULL DEFAULT '-';",
   16 => "ALTER TABLE ficha   ADD COLUMN fic_preparo_pureza varchar(10) NOT NULL DEFAULT '-';",
   17 => "ALTER TABLE ficha   ADD COLUMN fic_preparo_complemento varchar(10) NOT NULL DEFAULT '-';",
   18 => "ALTER TABLE `ficha` CHANGE `POSICAO` `fic_complemento`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   19 => "ALTER TABLE ficha   ADD COLUMN fic_preparo_analista varchar(10) NOT NULL DEFAULT '-';",
   20 => "ALTER TABLE ficha   ADD COLUMN fic_preparo_data varchar(10) NOT NULL DEFAULT '-';",
   21 => "ALTER TABLE ficha   ADD COLUMN fic_preparo_dosn varchar(10) NOT NULL DEFAULT '-';",
   22 => "ALTER TABLE ficha   ADD COLUMN fic_finalizada_nocivas VARCHAR( 1 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   23 => "ALTER TABLE ficha   ADD COLUMN fic_binario varchar(20) NOT NULL DEFAULT '00000000000000000';",
   24 => "ALTER TABLE ficha   ADD COLUMN fic_labo int( 11 ) NOT NULL DEFAULT 75 ;",
   25 => "ALTER TABLE ficha   ADD COLUMN fic_campo_string  varchar(20) NOT NULL DEFAULT '-';",
   26 => "ALTER TABLE ficha   ADD COLUMN fic_campo_string  varchar(20) NOT NULL DEFAULT '-';",
   27 => "ALTER TABLE ficha   ADD COLUMN fic_custo float  NOT NULL DEFAULT -1;",
   28 => "ALTER TABLE ficha   ADD COLUMN fic_amostra INT( 11 ) NOT NULL;",

   29 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo $limite;
	$limite=29;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   
//=======================================================

//migro ao que falta na tabela remetente
if(isset($_POST['bt_tabela28_07_2021C'])):
    $arr = array("tabelas" => array(
    1 => "ALTER TABLE `remetente` CHANGE `PRD_ENDERECO` `prd_endereco` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    2 => "ALTER TABLE `remetente` CHANGE `PRD_CEP` `prd_cep` VARCHAR( 9 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    3 => "ALTER TABLE `remetente` CHANGE `PRD_INSCRICAO_ESTADUAL` `prd_inscricao_estadual` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    4 => "ALTER TABLE `remetente` CHANGE `PRD_ENDERECOCOMPLETO` `prd_endereco` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'ENDEREÇO COMPLETO PARA BOLETIM 2006-100 CARACTERES(INCLUSÃO)';",
    5 => "ALTER TABLE `remetente` CHANGE  `PRD_AMOSTRADORASSOCIADO` `prd_cod_amostrador` INT( 11 ) NOT NULL;",
    6 => "ALTER TABLE `remetente` CHANGE  `PRD_RENASEM` `prd_renasem` INT( 11 ) NOT NULL;",
    7 => "ALTER TABLE `remetente` CHANGE `PRD_CPF` `prd_cpf` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    //eliminacao de campos
    8 => "ALTER TABLE `remetente` DROP `PRD_origem`;",
    9 => "ALTER TABLE `remetente` DROP `PRD_CLASSE`;",
   //ADICAO DE ALGUNS CAMPOS
   10 => "ALTER TABLE remetente ADD COLUMN prd_desconto INT( 11 ) NOT NULL;",
   11 => "ALTER TABLE remetente ADD COLUMN prd_endereco_comercial VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   12 => "ALTER TABLE remetente ADD COLUMN prd_email1  VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   13 => "ALTER TABLE remetente ADD COLUMN prd_email2  VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   14 => "ALTER TABLE remetente ADD COLUMN prd_email3  VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   15 => "ALTER TABLE remetente ADD COLUMN prd_id_lab int( 11 ) NOT NULL DEFAULT 75 ;",
   16 => "ALTER TABLE remetente ADD COLUMN prd_observacao VARCHAR( 300 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   17 => "ALTER TABLE remetente ADD COLUMN prd_localidade VARCHAR( 80 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   18 => "ALTER TABLE remetente ADD COLUMN prd_detalhe VARCHAR( 5 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';", 
   19 => "ALTER TABLE remetente  ADD COLUMN prd_data_renasem date NOT NULL DEFAULT '2017-01-01';",
   20 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo $limite;
	$limite=20;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   


//migro ao que falta na tabela AMOSTRADORES
if(isset($_POST['bt_tabela28_07_2021A'])):
    $arr = array("tabelas" => array(
    1 => "ALTER TABLE `amostrador` CHANGE `PRo_ENDERECO` `amt_endereco` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    2 => "ALTER TABLE `amostrador` CHANGE `PRo_CEP` `amt_cep` VARCHAR( 9 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    
    3 => "ALTER TABLE `amostrador` CHANGE `PRo_ENDERECO` `amt_endereco` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'ENDEREÇO ';",
    4 => "ALTER TABLE `amostrador` CHANGE `PRo_MUNICIPIO` `amt_municipio` VARCHAR( 60 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '-';",
    
    5 => "ALTER TABLE `amostrador` CHANGE  `PRo_INSCRICAO_ESTADUAL` `amt_renasem` INT( 11 ) NOT NULL;",
    6 => "ALTER TABLE `amostrador` CHANGE `PRo_CPF` `amt_cpf` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    7 => "ALTER TABLE `amostrador` CHANGE `PRo_UF` `amt_uf` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    8 => "ALTER TABLE `amostrador` CHANGE `PRo_TELEFONE` `amt_telefone` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",


    //eliminacao de campos
    9  => "ALTER TABLE `amostrador` DROP `PRO_LOCALIDADE`;",
    10 => "ALTER TABLE `amostrador` DROP `PRO_ROTULO_VARIAVEL`;",
	
   //ADICAO DE ALGUNS CAMPOS
   11 => "ALTER TABLE amostrador ADD COLUMN amt_email  VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   12 => "ALTER TABLE amostrador ADD COLUMN amt_crea  VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   13 => "ALTER TABLE amostrador ADD COLUMN amt_lab int( 11 ) NOT NULL DEFAULT 75 ;",
   14 => "ALTER TABLE amostrador ADD COLUMN amt_autoriza_divulgar  VARCHAR( 1 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N';",
   15 => "ALTER TABLE amostrador ADD COLUMN amt_apelido  VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   16 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo $limite;
	$limite=16;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   


//migro ao que falta na tabela documentos
if(isset($_POST['bt_tabela29_07_2021'])):
    $arr = array("tabelas" => array(
    1 => "ALTER TABLE `documentos` CHANGE `OBSERVACAO1COPA` `doc_obs1` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    2 => "ALTER TABLE `documentos` CHANGE `OBSERVACAO2COPA` `doc_obs2` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    3 => "ALTER TABLE `documentos` CHANGE `OBSERVACAO3COPA` `doc_obs3` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    4 => "ALTER TABLE `documentos` CHANGE `OBSERVACAO4COPA` `doc_obs4` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    5 => "ALTER TABLE `documentos` CHANGE `OBSERVACAO5COPA` `doc_obs5` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    6 => "ALTER TABLE `documentos` CHANGE `OBSERVACAO6COPA` `doc_obs6` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    7 => "ALTER TABLE `documentos` CHANGE `OBSERVACAO7COPA` `doc_obs7` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    8 => "ALTER TABLE `documentos` CHANGE `OBSERVACAO8COPA` `doc_obs8` VARCHAR( 150 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
    9 => "ALTER TABLE `documentos` CHANGE `Documento_Autonumerador` `doc_id` INT( 11 ) NOT NULL AUTO_INCREMENT;",	
    10=> "ALTER TABLE `documentos` CHANGE `TIPO` `doc_tipo` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	11=> "ALTER TABLE `documentos` CHANGE `nDOCUMENTO` `doc_numero` INT( 11 ) ( 11 ) NOT NULL;",	
  
	
	
   //adicao de  campos	
    //adicao de  campos	
   12 => "ALTER TABLE  documentos ADD COLUMN doc_labo int( 11 ) NOT NULL DEFAULT 75 ;",
   13 => "ALTER TABLE  documentos ADD COLUMN doc_data_analise   VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   14 => "ALTER TABLE  documentos ADD COLUMN doc_operador VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	
	   //eliminacao de campos
   15 => "ALTER TABLE `documentos` DROP `COL1ATES`;",
   16 => "ALTER TABLE `documentos` DROP `COL2ATES`;",
   17 => "ALTER TABLE `documentos` DROP `COL3ATES`;",
   18 => "ALTER TABLE `documentos` DROP `COL4ATES`;",
   19 => "ALTER TABLE `documentos` DROP `COL5ATES`;",
   20 => "ALTER TABLE `documentos` DROP `COL6ATES`;",
   21 => "ALTER TABLE `documentos` DROP `INICIO`;",
   22 => "ALTER TABLE `documentos` DROP `TERMINO`;",
   23 => "ALTER TABLE `documentos` DROP `COLUNADURAS`;",
   24 => "ALTER TABLE `documentos` DROP `GS`;",
   25 => "ALTER TABLE `documentos` DROP `PESOAMOSTRANOCIVA`;",
   26 => "ALTER TABLE `documentos` DROP `PESOAMOCULTV`;",
   27 => "ALTER TABLE `documentos` DROP `MINIMOPUREZA`;",
   28 => "ALTER TABLE `documentos` DROP `DESATIVADO`;",
   29 => "ALTER TABLE `documentos` DROP `CONTROLEPRODUCAO`;",
   30 => "ALTER TABLE `documentos` DROP `AUTORIZACAOMINAS`;",
   31 => "ALTER TABLE `documentos` DROP `SAFRAAT`;",
   32 => "ALTER TABLE `documentos` DROP `RTGRAVADO`;",
   33 => "ALTER TABLE `documentos` DROP `OBSERVACAO9COPA`;",
   34 => "ALTER TABLE `documentos` DROP `OBSERVACAO10COPA`;",
   35 => "ALTER TABLE `documentos` DROP `cientifico1A`;",
   36 => "ALTER TABLE `documentos` DROP `cientifico2A`;",
   
   
   37 => "ALTER TABLE `documentos` CHANGE `nDOCUMENTO` `doc_numero` INT( 11 ) NOT NULL;",
   38 => "ALTER TABLE `documentos` CHANGE `DATA_DOCUMENTO` `doc_data` DATE NULL DEFAULT NULL;",
   39 => "ALTER TABLE `documentos` ADD `doc_ano` VARCHAR( 4 ) NOT NULL AFTER `doc_labo`;",
   40 => "UPDATE documentos SET doc_tipo = 'Boletim' where  doc_tipo = 'BOLE';",
   41 => "UPDATE documentos SET doc_tipo = 'Boletim' where  doc_tipo = 'BOLE';",
   41 => "UPDATE documentos SET doc_ano = YEAR( doc_data );",

 
   43 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limiteXXXXXXXXXXXX= $limite<br>");
	$limite=43;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   

//migro ao que falta na tabela documentos_PONTE###############################
if(isset($_POST['bt_tabela30_07_2021'])):
    $arr = array("tabelas" => array(
	1=> "ALTER TABLE `documentosponte` CHANGE `Documento_Vinculado` `dpo_documento_autonumerador` INT( 11 )  NOT NULL;",
	2=> "ALTER TABLE `documentosponte` CHANGE `Amostra_Vinculada` `dpo_amostra_vinculada` INT( 11 )  NOT NULL;",
	   //eliminacao de campos
   3 => "ALTER TABLE `documentosponte` DROP `PROTOCOLODP`;",
   
   4 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=4;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   

//migro ao que falta na tabela especies_###############################
if(isset($_POST['bt_tabela30_07_2021A'])):
    $arr = array("tabelas" => array(
	1=> "ALTER TABLE `especies` CHANGE `ESP_NOMECIENTIFICO` `esp_nome_cientifico`  VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	2=> "ALTER TABLE `especies` CHANGE `ESP_PUREZARAS` `esp_min_pureza`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	3=> "ALTER TABLE `especies` CHANGE `ESP_EXAMENOCIVA` `esp_min_nocivas`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	4=> "ALTER TABLE `especies` CHANGE `ESP_EXAME_SILVESTRE` `esp_min_dosn`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	5=> "ALTER TABLE `especies` CHANGE `ESP_EXAMEOCULT` `esp_min_OCV`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	
	
	   //eliminacao de campos
   6 => "ALTER TABLE `especies` DROP `ESP_OBSERVACAO1`;",
   
   7 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=7;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   

//migro ao que falta na tabelas diversas- ABOMBEIRO BOLETIM#############################
if(isset($_POST['bt_tabela30_07_2021B'])):
    $arr = array("tabelas" => array(
	1=> "ALTER TABLE `rean1` CHANGE `ESP_NOMECIENTIFICO` `esp_nome_cientifico`  VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	2=> "ALTER TABLE `especies` CHANGE `ESP_PUREZARAS` `esp_min_pureza`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	3=> "ALTER TABLE `especies` CHANGE `ESP_EXAMENOCIVA` `esp_min_nocivas`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	4=> "ALTER TABLE `especies` CHANGE `ESP_EXAME_SILVESTRE` `esp_min_dosn`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
	5=> "ALTER TABLE `especies` CHANGE `ESP_EXAMEOCULT` `esp_min_OCV`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   6=> "ALTER TABLE `especies` CHANGE `ESP_EXAMEOCULT` `esp_min_OCV`  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   7=> "ALTER TABLE `rean1` CHANGE `ProtocoloPrincipal` `rea_teste`  VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';", 	 	
   8=> "UPDATE rean1 SET rea_teste = 'GERM' where  rea_teste = 'PARGDEFI';", 
   9=> "ALTER TABLE `rean1` ADD `rea_datageralteste` DATE NOT NULL ;",	
  
   10 => "ALTER TABLE `rean1` CHANGE `automatico` `rea_id` INT( 11 ) NOT NULL AUTO_INCREMENT;",
   11 => "ALTER TABLE `rean1` CHANGE `G42` `rea_boletim` VARCHAR( 2 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'S';",
   12=> "UPDATE rean1 SET rea_boletim = 'S' where  rea_boletim = 'OK';", 
   13 => "ALTER TABLE `rean1` CHANGE `AMOSTRA_VINC` `rea_ficha` INT( 11 );",
   14 => "ALTER TABLE `rean1` CHANGE `GERMINACAO` `rea_v1` VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   15 => "ALTER TABLE `rean1` CHANGE `ProtocoloEspecial` `rea_operador` VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   16 => "ALTER TABLE `rean1` CHANGE `FINALDOTESTE` `rea_datainicio` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",

   17 => "ALTER TABLE `rean1` CHANGE `g7` `rea_duracao` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   18 => "ALTER TABLE `rean1` CHANGE `TRATAMENTO` `rea_campo60a` VARCHAR( 120 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",

   19 => "ALTER TABLE `rean1` CHANGE `TEMPERATURA` `rea_campo20a` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",

   20 => "ALTER TABLE `rean1` CHANGE `SUBSTRATO30` `rea_campo60b` VARCHAR( 120 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",

   21 => "ALTER TABLE `rean1` CHANGE `GERMINADOR` `rea_campo20b` VARCHAR( 30 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   22 => "ALTER TABLE `rean1` CHANGE `c2010a` `rea_lei1` VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   23 => "ALTER TABLE `rean1` CHANGE `c2010b` `rea_lei2` VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   24 => "ALTER TABLE `rean1` CHANGE `c2010c` `rea_lei3` VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   25 => "ALTER TABLE `rean1` CHANGE `c2010d` `rea_lei4` VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   26 => "ALTER TABLE `rean1` CHANGE `PRIMEIRALEITURA` `rea_primeira_leitura_data` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   27 => "ALTER TABLE `rean1` CHANGE `SEGUNDALEITURA` `rea_segunda_leitura_data` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   28 => "ALTER TABLE `rean1` CHANGE `TERCEIRALEITURA` `rea_terceira_leitura_data` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   
 29 => "ALTER TABLE  rean1 ADD COLUMN rea_campo60c  VARCHAR(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
 30 => "ALTER TABLE  rean1 ADD COLUMN rea_campo100  VARCHAR(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
 31 => "ALTER TABLE  rean1 ADD COLUMN rea_primeira_leitura_analista  VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
 32 => "ALTER TABLE  rean1 ADD COLUMN rea_segunda_leitura_analista  VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
 33 => "ALTER TABLE  rean1 ADD COLUMN rea_terceira_leitura_analista  VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
 34 => "ALTER TABLE  rean1 ADD COLUMN rea_finalizada  VARCHAR( 1 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
 35 => "ALTER TABLE  rean1 ADD COLUMN rea_segunda_leitura  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
 36 => "update rean1 set rea_datageralteste =  STR_TO_DATE(datageralteste, '%Y-%m-%d');",
 37=> $sql)); 
   
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=36;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   

//migro ao que falta na tabelas diversas- ABOMBEIRO BOLETIM#############################
if(isset($_POST['bt_tabela16_08_2021C'])):
//tabela invasoras    
	$arr = array("tabelas" => array(

   1=> "ALTER TABLE `invasoras` CHANGE `amostra` `inv_amostra` INT( 11 );",
   2 => "ALTER TABLE `invasoras` CHANGE `QTD` `inv_qtd` INT( 11 );",
   3 => "ALTER TABLE `invasoras` CHANGE `CODIGO` `inv_codigo` VARCHAR( 4 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   4 => "ALTER TABLE `invasoras` CHANGE `COD_PRAGA` `inv_cod_praga` INT( 11 );",


  
  //ADICAO DE ALGUNS CAMPOS
   5 => "ALTER TABLE rean1 ADD COLUMN rea_v2  VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   6 => "ALTER TABLE rean1 ADD COLUMN rea_v3  VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   7 => "ALTER TABLE rean1 ADD COLUMN rea_v4  VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   8 => "ALTER TABLE rean1 ADD COLUMN rea_v5  VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   9 => "ALTER TABLE rean1 ADD COLUMN rea_v6  VARCHAR( 8 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   10 => "ALTER TABLE rean1 ADD COLUMN rea_validade  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   11 => "ALTER TABLE ficha ADD COLUMN fic_repre_quant  VARCHAR( 22 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   12 => "ALTER TABLE ficha ADD COLUMN fic_obs2015_a  VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   13 => "ALTER TABLE ficha ADD COLUMN fic_obs2015_b  VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   14 => "ALTER TABLE ficha ADD COLUMN fic_obs2015_c  VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   15 => "ALTER TABLE ficha ADD COLUMN fic_obs2015_d  VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   16 => "ALTER TABLE ficha ADD COLUMN fic_recipiente1  VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   17 => "ALTER TABLE ficha ADD COLUMN fic_recipiente2  VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   18 => "ALTER TABLE ficha ADD COLUMN fic_aparelho_umidade  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   19 => "ALTER TABLE ficha ADD COLUMN fic_grau_umidade  VARCHAR( 5 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   20 => "ALTER TABLE ficha ADD COLUMN fic_data_umidade  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   21 => "ALTER TABLE ficha ADD COLUMN fic_operador_contaminante  VARCHAR( 15 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   22 => "ALTER TABLE ficha ADD COLUMN fic_data_contaminante  VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-O-';",
   23 => "UPDATE rean1 SET rea_v1 = PLANTASNORMAIS where  rea_teste = 'PURE';",
   24 => "UPDATE rean1 SET rea_v2 = VIGOR where  rea_teste = 'PURE';",
   25 => "UPDATE rean1 SET rea_v3 = SEGUNDALEITURA where  rea_teste = 'PURE';",
   26 => "UPDATE rean1 SET rea_v2 = G1 where  rea_teste = 'GERM';",
   27 => "UPDATE rean1 SET rea_v3 = G3 where  rea_teste = 'GERM';",
   28 => "UPDATE rean1 SET rea_v4 = G5 where  rea_teste = 'GERM';",
   29 => "UPDATE rean1 SET rea_v5 = G2 where  rea_teste = 'GERM';",





//TABELA TESTES SEOLICITADOS
   30 => "ALTER TABLE `testessolicitados` CHANGE `TES_ID` `tes_id` INT( 11 ) NOT NULL AUTO_INCREMENT;",
   31 => "ALTER TABLE `testessolicitados` CHANGE `TES_FICHA_ID` `tes_ficha`  INT( 11 );",
   32 => "ALTER TABLE `testessolicitados` CHANGE `TES_COD_TESTE` `tes_teste` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   //eliminacao de campos#####################################################
   33 => "ALTER TABLE `especies` DROP `ESP_OBSERVACAO1`;",
   34 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=34;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   

//TABELA LEITURAS/////////////////////////////////////////////////////////
//migro ao que falta na tabelas diversas- ABOMBEIRO BOLETIM#############################
if(isset($_POST['bt_tabela18_08_2021'])):
//tabela invasoras 
   //3 => "UPDATE leituras SET lei_leitura = concat('L', LPAD(LEI_LINHA, 2, '0'), 'C',LPAD(LEI_COLUNA, 2, '0') ,'V' , lei_leitura) where lei_rean=188513;",   
   //2 => "ALTER TABLE `leituras` CHANGE `LEI_VALOR` `lei_leitura` VARCHAR(10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   $arr = array("tabelas" => array(
   1=> "ALTER TABLE `leituras` CHANGE `LEI_COD_TESTE` `lei_rean` INT( 11 );",
   2=> "ALTER TABLE `leituras` ADD COLUMN   lei_leitura   VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';", 
   3 => "UPDATE leituras SET lei_leitura = concat('L', LPAD(LEI_LINHA, 2, '0'), 'C',LPAD(LEI_COLUNA+1, 2, '0') ,'V' , LEI_VALOR);",   
   4 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=4;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   

//TABELA rean ACERTA O FORMATO GERM DO CAMPO30 PARA O CAMPO REA_LEI 4 NO CASO DE GERM,FRI,EAC/////////////////////////////////
if(isset($_POST['bt_tabela21_08_2021'])):
   //echo("na tabela rean preciso converter os conteudos de dois campos de --> para <br> ");
   //echo("se campo30=85A   VAI PARA 8X50<br> ");
   //echo("se campo30=41A   VAI PARA 4X100<br> ");
   //echo("se campo30=45A   VAI PARA 4X50<br> ");
    $arr = array("tabelas" => array(
    1 => "UPDATE rean1 SET rea_lei4 = '4x50' where  CAMPO30='45A';",
    2 => "UPDATE rean1 SET rea_lei4 = '8x50' where  CAMPO30='85A';",
    3 => "UPDATE rean1 SET rea_lei4 = '4x100' where  CAMPO30='41A';",
    4 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=4;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");





endif;//fim do ajuste formato

//acerta as previas mantendo o campo protocolos##
if(isset($_POST['bt_tabela27_10_2021'])):
//tabela invasoras    
    $arr = array("tabelas" => array(
    1 => "UPDATE ficha SET fic_previa = 'S' where  protocolo like 'P%';",
    2 => "UPDATE ficha SET fic_definitiva = 'N' where  protocolo like 'P%';",
	3 => "update ficha set fic_amostra_previa  = substr(`protocolo`,2) where protocolo like 'P%';",
	4 => "update ficha set fic_amostra  = protocolo where protocolo NOT LIKE 'P%';",
    5 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=5;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   

//acerta O NOME DAS PREVIAS EXEMPLO FR*Frio pass ser FRI 
if(isset($_POST['bt_tabela28_10_2021'])):
//tabela invasoras    
    $arr = array("tabelas" => array(
    1 => "UPDATE rean1 SET rea_teste = 'FRI' where  rea_TESTE='FR*Frio';",
    2 => "UPDATE rean1 SET rea_teste = 'FR2' where  rea_TESTE='FRIO2';",
    3 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=3;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   

//////////////////////////////


////////////////////



//TABELA rean ACERTA O FORMATO GERM DO CAMPO30 PARA O CAMPO REA_LEI 4 NO CASO DE GERM,FRI,EAC/////////////////////////////////////////////////////////
if(isset($_POST['bt_tabela21_08_2021A'])):
        echo("este comando repete a te nao dar o erro fatal<br>");
  	 	$generica=new tabelagenerica();
		$sqlSeletor=" select * from ficha where fic_repre_unid='-'";//ESTE DEVE VOLTAR
		//$sqlSeletor=" select * from ficha where fic_id=64257";
        $generica->extras_select =$sqlSeletor;
		$generica->selecionaCamposEspecial($generica);
		$contador=0;
        while ($resgenerica= $generica->retornaDados()):
		    $contador++;
			$conteudo=$resgenerica->fic_repre_unid;
            $amostraLong=$resgenerica->fic_id;
			$e1=$resgenerica->REPRESENTATIVIDADE;
			$repreU=$resgenerica->RepresentatividadeNatureza;
            $montaCorreta=''; 
            if(substr($repreU,0,5)=='Sacos'):
			   $e2=' sc';
               $e3e4=substr($repreU,8);//vem o que tiver depois de sacos de
			   $tama=strlen($e3e4);
     		   $e3=substr($e3e4,0,$tama-3);//estava $tama-4
			   $e4=substr($e3e4,$tama-3);
               $montaCorreta=$e1.$e2.$e3.$e4;
		    endif; 
            if(substr($repreU,0,7)=='Big bag'):
			   $e2=' bag';
               $e3e4=substr($repreU,7);//vem o que tiver depois de sacos de
			   $tama=strlen($e3e4);
     		   $e3=substr($e3e4,0,$tama-2);
			   $e4=substr($e3e4,$tama-3);
               $montaCorreta=$e1.$e2.$e3.$e4;
		    endif; 
			//if($montaCorreta!='')echo("xxal=$amostraLong reprel=$repre  repreU=$repreU montaCorreta=$montaCorreta  e1=$e2   e2=$e2 e3=$e3 e4=$e4<br>"); 
	 	    if($montaCorreta!=''): 	
				$sql=" update ficha set fic_repre_unid='".$montaCorreta."' where fic_id=" . $amostraLong;
	    		//echo("sql de edicao=$sql<br>");
				$userNota = new generica();
				$userNota->campos_valores = $sql;				 
				$userNota->inserirEspecial($userNota);
            endif;
            /*
			$sql=" insert into itemnota(ite_cod_nota,ite_quantidade,ite_ficha)";
					$sql.="values('$idNota','$quantidade','$amostraLong')";
					//echo("sql de gracvacao=$sql<br>");
					//$idNota=grava_registro_trazendo_id($sql);
					$userNota = new generica();
					$userNota->campos_valores = $sql;				 
					$userNota->inserirEspecial($userNota);
			*/
			
			
			
			
        endwhile;    




endif;//fim do ajuste formato

//VAI TRABALHAR HABILITA CULTIVAR
if(isset($_POST['bt_tabela09_11_2021'])):
//PRIMEIRA VAI DELETAR OS REGISTROS QUE NAO FOR LABORATORIO =75
   $idLabo=75;
    $arr = array("tabelas" => array(
    1 => "DELETE from habilitacultivar where hac_id_labo<>75;",
    2 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=2;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    
    //aqui vai percorrer a tabelam cultivar testamdo se tem a ida da cultivar na tabela hac e se nao tiver vai criar o registro  
        $generica=new tabelagenerica();
        $generica1=new tabelagenerica();
		$sqlSeletor=" select * from cultivar where ctv_id>0";//ESTE DEVE VOLTAR
        $generica->extras_select =$sqlSeletor;
		$generica->selecionaCamposEspecial($generica);
        while ($resgenerica= $generica->retornaDados()):
			$idCultivar=$resgenerica->ctv_id;
			$sqlSeletor1=" select * from habilitacultivar where hac_id_cultivar=".$idCultivar;//
	        $generica1->extras_select =$sqlSeletor1;
			$generica1->selecionaCamposEspecial($generica1);
            $contador=0;
            while ($resgenerica1= $generica1->retornaDados()):
               $contador++;
            endwhile; 
			//se o contador for zero ele vai acrescentar um registro
            if($contador==0):
				$sql=" insert into habilitacultivar(hac_id_labo,hac_id_cultivar)";
				$sql.="values('$idLabo','$idCultivar')";
				$userNota = new generica();
				$userNota->campos_valores = $sql;				 
				$userNota->inserirEspecial($userNota);
			endif;
        endwhile;  
endif;//fim do HABILITA CULTIVAR

//remendo
if(isset($_POST['bt_tabela10_11_2021'])):
   //31 => "UPDATE ficha SET fic_repre_unid = concat(REPRESENTATIVIDADE, RepresentatividadeNatureza)  where  fic_id = 69632;",
    $arr = array("tabelas" => array(
   1 => "ALTER TABLE ficha   ADD COLUMN fic_cultivar_digitada VARCHAR(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   2 => "ALTER TABLE ficha   ADD COLUMN fic_tratamento VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   3 => "ALTER TABLE ficha   ADD COLUMN fic_beneficiada VARCHAR(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1';",
   4 => "ALTER TABLE especies   ADD COLUMN esp_grupo_preco VARCHAR(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'A';",
   5 => "ALTER TABLE ficha   ADD COLUMN fic_testes_realizar VARCHAR(80) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '-';",
   6 => $sql)); 
	// sql to create table
    $limite=sizeof($tabelas);
	echo $limite;
	$limite=6;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou nome de campos <br>");
endif;//fecha o isset do comando ca	   

///////dia 120422/////////////////
//migro ao que falta na tabelas diversas- ABOMBEIRO BOLETIM#############################
if(isset($_POST['bt_tabela12_04_2022'])):
    $arr = array("tabelas" => array(
   1=> "UPDATE rean1 SET rea_lei4 = c2010E where  rea_teste = 'PURE';", 
   2=> "UPDATE rean1 SET rea_v1 = PLANTASNORMAIS where  rea_teste = 'PURE';",
 3=> $sql)); 
   
	// sql to create table
    $limite=sizeof($tabelas);
	echo("limite= $limite<br>");
	$limite=3;
	for($i =1; $i <= $limite; $i++):
       $sql= $arr["tabelas"][$i];
	   echo("mostra sql  $sql <br>");               
	   $generica->grava_registro_com_retorno($sql);
    endfor;
    echo("mudou o conteudo de c2010 para lei 4 no caso de teste =PURE <br>");
endif;//fecha o isset do comando ca	   






         echo"Clique no comando que o programador lhe orientou! Este módulo é usado raramente, por isso nao tem tratamento de erro muito elaborado, por isso se aparecer mensagem de erro não há motivo para preocupação." ;
		 ?>
		 
 	        <form class="userform" method="post" action="">
		    <br>
		    <fieldset>
			<table  width="800">
            <tr>
			<td><input type="submit" name="bt_tabela27_07_2021"    value="1-MIGRAR ACESS-->MYSQL"/></td>
			<td><input type="submit" name="bt_tabela27_07_2021A"   value="1A-MIGRAR ACESS-->MYSQL"/></td>
			<td><input type="submit" name="bt_tabela27_07_2021B"   value="1B-MIGRAR ACESS-->MYSQL"/></td>
			<td><input type="submit" name="bt_tabela16_08_2021"    value="1C-TABELA CULTIVAR"/></td>
            </tr>

            <tr>
			<td><input type="submit" name="bt_tabela19_10_2021"   value="2-Migrar remetentes"/></td>
			<td><input type="submit" name="bt_tabela28_07_2021A"  value="3-Migrar amostradores"/></td>
			<td><input type="submit" name="bt_tabela29_07_2021"   value="4-Migrar documentos"/></td>
			<td><input type="submit" name="bt_tabela18_08_2021"   value="4A-Acerta Leituras"/></td>

            </tr>
            <tr>
			<td><input type="submit" name="bt_tabela30_07_2021"   value="5-Migrar doc-PONTE"/></td>
			<td><input type="submit" name="bt_tabela30_07_2021A"   value="6-especies"/></td>
			<td><input type="submit" name="bt_tabela30_07_2021B"   value="7-bombeiro1-Boletim"/></td>
			<td><input type="submit" name="bt_tabela16_08_2021C"   value="8-bombeiro2-Boletim"/></td>

            </tr>

            <tr>
			<td><input type="submit" name="bt_tabela21_08_2021"    value="9-Acerta Formato GERM"/></td>
			<td><input type="submit" name="bt_tabela21_08_2021A"   value="10-Acerta fic_repre_unid"/></td>
			<td><input type="submit" name="bt_tabela28_07_2021C"   value="11-Migrar remetentes parte2"/></td>
			<td><input type="submit" name="bt_tabela27_10_2021"    value="12-acerta previas"/></td>
            </tr>

           <tr>
			<td><input type="submit" name="bt_tabela28_10_2021"    value="12-acerta NOMES TESTES"/></td>
			<td><input type="submit" name="bt_tabela09_11_2021"    value="13-HABILITA CULTIVAR"/></td>
			<td><input type="submit" name="bt_tabela10_11_2021"    value="14-remendo101121"/></td>
			<td><input type="submit" name="bt_tabela12_04_2022"    value="15-remendo12_04_2022"/></td>
            </tr>



            </table>
			</fieldset>
            </<form>
		 <?php
		 
		 
		 
		 
		 
    break;

	default:
		  echo '<p>A tela solicitada não existe.</p>';
		break;
endswitch;
?>