<div id="statusRequisicao" ></div>
<div style='border-bottom: solid 1px #cccccc; width: 100%;'><b>Análises</b></div><br><?php
$ventoExcluir = "disabled";
$mod = "salvar";
if (isset($_GET['alterar']))
{
	$ventoExcluir = 'onclick="excluirDados(\'src/controller/Bi_analiseController.php?mod=excluir&codigo='.$bi_analise->getCodigo().'\')"'; 
  $mod = "alterar";
}

?>
<button class="btnSuccess  btnNovo abrir_modal" abrir-modal="#modaleditarbi_analise" id="btnNovo" onclick="atualizaSeletor('src/controller/Bi_analiseController.php?carragar_formulario_seletor=<?php echo $_GET['carragar_formulario_seletor'];?>&mod=form<?php if (isset($campo_buscar)) {echo str_replace("'","\'",$campo_buscar);}?>','#<?php echo $_GET['carragar_formulario_seletor'];?>')" >Novo</button>
<button class="btnDanger  btnExcluir" id="btnExcluir" <?php echo $ventoExcluir;?> >Excluir </button>
<button class="btnDanger  btnCancelar" id="btnCancelar" disabled>Cancelar </button>
<button class="btnSuccess  btnSalvar" id="btnSalvar" disabled onclick="salvarDados('formDadosbi_analise')">Salvar </button>
<br><br>
<form action='src/controller/Bi_analiseController.php?mod=<?php echo $mod;?>' id="formDadosbi_analise">
	<div class='filtroForm' >
		<label>Código</label>
		<input type="text" readonly  <?php if ($mod == "alterar" or $bi_analise->getCodigo() != ''){echo 'readonly="readonly" tabindex="-1" aria-disabled="true" ';} ?> class="form mask" name="codigo" placeholder="000000000000" data-mask="000000000000"    value="<?php echo $bi_analise->getCodigo();?>" valueDefault="<?php echo $bi_analise->getCodigo();?>"  />
	</div> 
	<div class='filtroForm' >
		<label><span class="form_obrigatorio">*</span>Nome</label>
		<input type="text" class="form" name="nome" placeholder="Nome"    required value="<?php echo $bi_analise->getNome();?>" valueDefault="<?php echo $bi_analise->getNome();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Descrição</label>
		<input type="text" class="form" name="descricao" placeholder="Descrição"     value="<?php echo $bi_analise->getDescricao();?>" valueDefault="<?php echo $bi_analise->getDescricao();?>"  />
	</div> 
	<div class='filtroForm' >
		<label><span class="form_obrigatorio">*</span>Query (Passar %para filtros% exemplo nome='%id_fiiltro%')</label>
		<input type="text" class="form" name="query" placeholder="Query (Passar %para filtros% exemplo nome='%id_fiiltro%')"    required value="<?php echo $bi_analise->getQuery();?>" valueDefault="<?php echo $bi_analise->getQuery();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Data inclusão</label>
		<input type="text" readonly class="form mask" name="data_inclusao" placeholder="00/00/0000 00:00" data-mask="00/00/0000 00:00"    value="<?php if ($bi_analise->getData_inclusao() instanceof DateTime) {echo $bi_analise->getData_inclusao()->format('d/m/Y H:i');}?>" valueDefault="<?php if ($bi_analise->getData_inclusao() instanceof DateTime) {echo $bi_analise->getData_inclusao()->format('d/m/Y H:i');}?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Log</label>
		<input type="text" class="form" name="log" placeholder="Log"   readonly  value="<?php echo $bi_analise->getLog();?>" valueDefault="<?php echo $bi_analise->getLog();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Gráfico</label>
		<select  class="form" name="grafico" placeholder="Gráfico"     value='<?php echo  $bi_analise->getGrafico()->getCodigo();?>' valueDefault='<?php echo  $bi_analise->getGrafico()->getCodigo();?>'  >
			<option value=""></option>
			<?php foreach ($listaGrafico  as $umRegistroTipo){ ?>
					<option value='<?php echo  $umRegistroTipo->getCodigo(); ?>'><?php echo $umRegistroTipo->getTipo(); ?></option>
			<?php } ?>
 		</select>

	</div> 
	<div class='filtroForm' >
		<label>Coluna análise vertical</label>
		<input type="text" class="form" name="coluna_analise_vertical" placeholder="Coluna análise vertical"     value="<?php echo $bi_analise->getColuna_analise_vertical();?>" valueDefault="<?php echo $bi_analise->getColuna_analise_vertical();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Colunas informação análise vertical</label>
		<input type="text" class="form" name="colunas_informarcao_analise_vertical" placeholder="Colunas informação análise vertical"     value="<?php echo $bi_analise->getColunas_informarcao_analise_vertical();?>" valueDefault="<?php echo $bi_analise->getColunas_informarcao_analise_vertical();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Colunas valores análise vertical</label>
		<input type="text" class="form" name="colunas_valores_analise_vertical" placeholder="Colunas valores análise vertical"     value="<?php echo $bi_analise->getColunas_valores_analise_vertical();?>" valueDefault="<?php echo $bi_analise->getColunas_valores_analise_vertical();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Colunas quebrar parcial análise vertical</label>
		<input type="text" class="form" name="colunas_quebrar_parcial_analise_vertical" placeholder="Colunas quebrar parcial análise vertical"     value="<?php echo $bi_analise->getColunas_quebrar_parcial_analise_vertical();?>" valueDefault="<?php echo $bi_analise->getColunas_quebrar_parcial_analise_vertical();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Cor widget</label>
		<input type="text" class="form" name="cor_widget" placeholder="Cor widget"     value="<?php echo $bi_analise->getCor_widget();?>" valueDefault="<?php echo $bi_analise->getCor_widget();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Icone widget</label>
		<input type="text" class="form" name="icone_widget" placeholder="Icone widget"     value="<?php echo $bi_analise->getIcone_widget();?>" valueDefault="<?php echo $bi_analise->getIcone_widget();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Json cor dinamica widget</label>
		<input type="text" class="form" name="json_cor_dinamica_widget" placeholder="Json cor dinamica widget"     value="<?php echo $bi_analise->getJson_cor_dinamica_widget();?>" valueDefault="<?php echo $bi_analise->getJson_cor_dinamica_widget();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Colunas valores ocultas para calculo</label>
		<input type="text" class="form" name="colunas_valores_ocultas_para_calculo" placeholder="Colunas valores ocultas para calculo"     value="<?php echo $bi_analise->getColunas_valores_ocultas_para_calculo();?>" valueDefault="<?php echo $bi_analise->getColunas_valores_ocultas_para_calculo();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Título Widget/Gráfico</label>
		<input type="text" class="form" name="titulo_widget_grafico" placeholder="Título Widget/Gráfico"     value="<?php echo $bi_analise->getTitulo_widget_grafico();?>" valueDefault="<?php echo $bi_analise->getTitulo_widget_grafico();?>"  />
	</div> 
	<div class='filtroForm' >
		<label><span class="form_obrigatorio">*</span>Conexao</label>
		<select  class="form" name="conexao" placeholder="Conexao"    required value='<?php echo  $bi_analise->getConexao()->getCodigo();?>' valueDefault='<?php echo  $bi_analise->getConexao()->getCodigo();?>'  >
			<option value=""></option>
			<?php foreach ($listaConexao  as $umRegistroNome){ ?>
					<option value='<?php echo  $umRegistroNome->getCodigo(); ?>'><?php echo $umRegistroNome->getNome(); ?></option>
			<?php } ?>
 		</select>

	</div> 
	<div class='filtroForm' >
		<label>Unidade widget</label>
		<input type="text" class="form" name="unidade_widget" placeholder="Unidade widget"     value="<?php echo $bi_analise->getUnidade_widget();?>" valueDefault="<?php echo $bi_analise->getUnidade_widget();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Colunas quebrar média parcial analise vertical</label>
		<input type="text" class="form" name="colunas_quebrar_media_parcial_analise_vertical" placeholder="Colunas quebrar média parcial analise vertical"     value="<?php echo $bi_analise->getColunas_quebrar_media_parcial_analise_vertical();?>" valueDefault="<?php echo $bi_analise->getColunas_quebrar_media_parcial_analise_vertical();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Colunas total analise vertical</label>
		<input type="text" class="form" name="colunas_total_analise_vertical" placeholder="Colunas total analise vertical"     value="<?php echo $bi_analise->getColunas_total_analise_vertical();?>" valueDefault="<?php echo $bi_analise->getColunas_total_analise_vertical();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Colunas média analise vertical</label>
		<input type="text" class="form" name="colunas_media_analise_vertical" placeholder="Colunas média analise vertical"     value="<?php echo $bi_analise->getColunas_media_analise_vertical();?>" valueDefault="<?php echo $bi_analise->getColunas_media_analise_vertical();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Coluna latitudo</label>
		<input type="text" class="form" name="coluna_latitude" placeholder="Coluna latitudo"     value="<?php echo $bi_analise->getColuna_latitude();?>" valueDefault="<?php echo $bi_analise->getColuna_latitude();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Coluna longitude</label>
		<input type="text" class="form" name="coluna_longitude" placeholder="Coluna longitude"     value="<?php echo $bi_analise->getColuna_longitude();?>" valueDefault="<?php echo $bi_analise->getColuna_longitude();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Tipo lat lon (Colunas separadas ou latLng na mesma coluna com separador)</label>
		<input type="text" class="form" name="tipo_coluna_lat_lng" placeholder="Tipo lat lon (Colunas separadas ou latLng na mesma coluna com separador)"     value="<?php echo $bi_analise->getTipo_coluna_lat_lng();?>" valueDefault="<?php echo $bi_analise->getTipo_coluna_lat_lng();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Tipo viw mapa (Marcador, Polilinha, Marcador+Polilinha)</label>
		<input type="text" class="form" name="tipo_view_mapa" placeholder="Tipo viw mapa (Marcador, Polilinha, Marcador+Polilinha)"     value="<?php echo $bi_analise->getTipo_view_mapa();?>" valueDefault="<?php echo $bi_analise->getTipo_view_mapa();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Modelo de dados</label>
		<select  class="form" name="modelo_dados" placeholder="Modelo de dados"     value='<?php echo  $bi_analise->getModelo_dados()->getCodigo();?>' valueDefault='<?php echo  $bi_analise->getModelo_dados()->getCodigo();?>'  >
			<option value=""></option>
			<?php foreach ($listaModelo_dados  as $umRegistroNome){ ?>
					<option value='<?php echo  $umRegistroNome->getCodigo(); ?>'><?php echo $umRegistroNome->getNome(); ?></option>
			<?php } ?>
 		</select>

	</div> 
	<div class='filtroForm' >
		<label><span class="form_obrigatorio">*</span>Área</label>
		<select  class="form" name="area" placeholder="Área"    required value='<?php echo  $bi_analise->getArea()->getCodigo();?>' valueDefault='<?php echo  $bi_analise->getArea()->getCodigo();?>'  >
			<option value=""></option>
			<?php foreach ($listaArea  as $umRegistroNome){ ?>
					<option value='<?php echo  $umRegistroNome->getCodigo(); ?>'><?php echo $umRegistroNome->getNome(); ?></option>
			<?php } ?>
 		</select>

	</div> 
	<div class='filtroForm' >
		<label>Exibir no menu análise?</label>
		<input type="checkbox" class="" name="exibir_em_analise" placeholder="Exibir no menu análise?"     value="<?php echo $bi_analise->getExibir_em_analise();?>" valueDefault="<?php echo $bi_analise->getExibir_em_analise();?>" onclick="checkboxForm(this);" /> <br>
	</div> 
	<div class='filtroForm' >
		<label>Valores media parcial</label>
		<input type="text" class="form" name="colunas_valores_media_parcial" placeholder="Valores media parcial"     value="<?php echo $bi_analise->getColunas_valores_media_parcial();?>" valueDefault="<?php echo $bi_analise->getColunas_valores_media_parcial();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Valores soma parcial</label>
		<input type="text" class="form" name="colunas_valores_soma_parcial" placeholder="Valores soma parcial"     value="<?php echo $bi_analise->getColunas_valores_soma_parcial();?>" valueDefault="<?php echo $bi_analise->getColunas_valores_soma_parcial();?>"  />
	</div> 
	<div class='filtroForm' >
		<label>Colunas sequência order by</label>
		<input type="text" class="form" name="colunas_sequencia_ordenacao" placeholder="Colunas sequência order by"     value="<?php echo $bi_analise->getColunas_sequencia_ordenacao();?>" valueDefault="<?php echo $bi_analise->getColunas_sequencia_ordenacao();?>"  />
	</div> 
<div class="div_grid_editavel" id="div_grid_editavelbi_filtro">
 <b>Filtros</b><table class="table table_grid_editavel" id="listtablebi_filtro"  >
	<thead>
		<tr class="tableHead">
			<td>Excluir</td>
			<td style='min-width: 35px;'>Código</td>
			<td style='min-width: 40px;'>Análise</td>
			<td style='min-width: 20px;'>Tipo</td>
			<td style='min-width: 10px;'>Id</td>
			<td style='min-width: 55px;'>Descrição</td>
			<td style='min-width: 60px;'>Obrigatório</td>
			<td style='min-width: 60px;'>Tabelabuscar</td>
			<td style='min-width: 60px;'>Colunabuscar</td>
			<td style='min-width: 70px;'>Tipo calc data</td>
			<td style='min-width: 75px;'>Valor calc dada</td>
			<td style='min-width: 290px;'>Tip dia calc data 1=primeiro 2 ultirmo 3 a partir do atual</td>
		</tr>
	</thead>
	<tbody id="resultadoBi_filtro">
	</tbody>
</table>
</div><?php
?>
<button type="button" onclick="addItemBi_filtro()" class="btnPrimary">+ Adicionar item</button>
<input type="text" name="qtd_linhasBi_filtro" id="qtd_linhasBi_filtro"  class='display_none' />
<div class="div_grid_editavel" id="div_grid_editavelbi_colunas_totalizar">
 <b>Colunas totalizar</b><table class="table table_grid_editavel" id="listtablebi_colunas_totalizar"  >
	<thead>
		<tr class="tableHead">
			<td>Excluir</td>
			<td style='min-width: 35px;'>Código</td>
			<td style='min-width: 40px;'>Análise</td>
			<td style='min-width: 105px;'>Nome coluna totalizar</td>
			<td style='min-width: 45px;'>Totalizar</td>
			<td style='min-width: 30px;'>Média</td>
			<td style='min-width: 230px;'>Colunas quebrar totalizar, separar por virgula</td>
		</tr>
	</thead>
	<tbody id="resultadoBi_colunas_totalizar">
	</tbody>
</table>
</div><?php
?>
<button type="button" onclick="addItemBi_colunas_totalizar()" class="btnPrimary">+ Adicionar item</button>
<input type="text" name="qtd_linhasBi_colunas_totalizar" id="qtd_linhasBi_colunas_totalizar"  class='display_none' />
<div class="div_grid_editavel" id="div_grid_editavelbi_coluna_analise">
 <b>Colunas análise</b><table class="table table_grid_editavel" id="listtablebi_coluna_analise"  >
	<thead>
		<tr class="tableHead">
			<td>Excluir</td>
			<td style='min-width: 35px;'>Código</td>
			<td style='min-width: 55px;'>Nome Coluna</td>
			<td style='min-width: 20px;'>Tipo</td>
			<td style='min-width: 30px;'>Oculto</td>
			<td style='min-width: 35px;'>Mascara</td>
			<td style='min-width: 40px;'>Análise</td>
			<td style='min-width: 110px;'>Utilizada para calculo</td>
			<td style='min-width: 55px;'>Agregação</td>
			<td style='min-width: 35px;'>Apelido</td>
			<td style='min-width: 75px;'>Regra calculada</td>
			<td style='min-width: 80px;'>Ordenar ASC;DESC</td>
		</tr>
	</thead>
	<tbody id="resultadoBi_coluna_analise">
	</tbody>
</table>
</div><?php
?>
<button type="button" onclick="addItemBi_coluna_analise()" class="btnPrimary">+ Adicionar item</button>
<input type="text" name="qtd_linhasBi_coluna_analise" id="qtd_linhasBi_coluna_analise"  class='display_none' />
</form>
<div id='colunas_grid_editavel_bi_filtro' class='display_none'>  </div>  
<script>
	lista_itemBi_filtro = <?php echo json_encode($lista_js_grid_editavelBi_filtro);?>;		
    nome_contadorBi_filtro = 'listtablebi_filtro';	
    tempNamespaceContadorLinhaGrid[nome_contadorBi_filtro] = 0; 
    lista_campos_nao_obrigatoriosBi_filtro = [];
    lista_campos_nao_obrigatoriosBi_filtro.push('analise');
    link_itemBi_filtro = 'src/controller/Bi_filtroController.php?mod=form'; 
    campo_chaveBi_filtro= 'codigo'; 
    seletor_contendo_colunas_itemBi_filtro = 'colunas_grid_editavel_bi_filtro'; 
    input_manter_qtd_linhasBi_filtro = 'qtd_linhasBi_filtro'; 
    tableBi_filtro = '#listtablebi_filtro'; 
    seletorBi_filtro = 'div_grid_editavelbi_filtro'; 
    inicia_grid_editavel(seletorBi_filtro, tableBi_filtro, lista_itemBi_filtro, link_itemBi_filtro, campo_chaveBi_filtro, seletor_contendo_colunas_itemBi_filtro, input_manter_qtd_linhasBi_filtro, nome_contadorBi_filtro, lista_campos_nao_obrigatoriosBi_filtro); 
    function addItemBi_filtro() 
    { 
    	add_item_grid_editavel(link_itemBi_filtro, seletor_contendo_colunas_itemBi_filtro, input_manter_qtd_linhasBi_filtro, tableBi_filtro, nome_contadorBi_filtro, lista_campos_nao_obrigatoriosBi_filtro) ; 
    } 
</script>
<div id='colunas_grid_editavel_bi_colunas_totalizar' class='display_none'>  </div>  
<script>
	lista_itemBi_colunas_totalizar = <?php echo json_encode($lista_js_grid_editavelBi_colunas_totalizar);?>;		
    nome_contadorBi_colunas_totalizar = 'listtablebi_colunas_totalizar';	
    tempNamespaceContadorLinhaGrid[nome_contadorBi_colunas_totalizar] = 0; 
    lista_campos_nao_obrigatoriosBi_colunas_totalizar = [];
    lista_campos_nao_obrigatoriosBi_colunas_totalizar.push('analise');
    link_itemBi_colunas_totalizar = 'src/controller/Bi_colunas_totalizarController.php?mod=form'; 
    campo_chaveBi_colunas_totalizar= 'codigo'; 
    seletor_contendo_colunas_itemBi_colunas_totalizar = 'colunas_grid_editavel_bi_colunas_totalizar'; 
    input_manter_qtd_linhasBi_colunas_totalizar = 'qtd_linhasBi_colunas_totalizar'; 
    tableBi_colunas_totalizar = '#listtablebi_colunas_totalizar'; 
    seletorBi_colunas_totalizar = 'div_grid_editavelbi_colunas_totalizar'; 
    inicia_grid_editavel(seletorBi_colunas_totalizar, tableBi_colunas_totalizar, lista_itemBi_colunas_totalizar, link_itemBi_colunas_totalizar, campo_chaveBi_colunas_totalizar, seletor_contendo_colunas_itemBi_colunas_totalizar, input_manter_qtd_linhasBi_colunas_totalizar, nome_contadorBi_colunas_totalizar, lista_campos_nao_obrigatoriosBi_colunas_totalizar); 
    function addItemBi_colunas_totalizar() 
    { 
    	add_item_grid_editavel(link_itemBi_colunas_totalizar, seletor_contendo_colunas_itemBi_colunas_totalizar, input_manter_qtd_linhasBi_colunas_totalizar, tableBi_colunas_totalizar, nome_contadorBi_colunas_totalizar, lista_campos_nao_obrigatoriosBi_colunas_totalizar) ; 
    } 
</script>
<div id='colunas_grid_editavel_bi_coluna_analise' class='display_none'>  </div>  
<script>
	lista_itemBi_coluna_analise = <?php echo json_encode($lista_js_grid_editavelBi_coluna_analise);?>;		
    nome_contadorBi_coluna_analise = 'listtablebi_coluna_analise';	
    tempNamespaceContadorLinhaGrid[nome_contadorBi_coluna_analise] = 0; 
    lista_campos_nao_obrigatoriosBi_coluna_analise = [];
    lista_campos_nao_obrigatoriosBi_coluna_analise.push('analise');
    link_itemBi_coluna_analise = 'src/controller/Bi_coluna_analiseController.php?mod=form'; 
    campo_chaveBi_coluna_analise= 'codigo'; 
    seletor_contendo_colunas_itemBi_coluna_analise = 'colunas_grid_editavel_bi_coluna_analise'; 
    input_manter_qtd_linhasBi_coluna_analise = 'qtd_linhasBi_coluna_analise'; 
    tableBi_coluna_analise = '#listtablebi_coluna_analise'; 
    seletorBi_coluna_analise = 'div_grid_editavelbi_coluna_analise'; 
    inicia_grid_editavel(seletorBi_coluna_analise, tableBi_coluna_analise, lista_itemBi_coluna_analise, link_itemBi_coluna_analise, campo_chaveBi_coluna_analise, seletor_contendo_colunas_itemBi_coluna_analise, input_manter_qtd_linhasBi_coluna_analise, nome_contadorBi_coluna_analise, lista_campos_nao_obrigatoriosBi_coluna_analise); 
    function addItemBi_coluna_analise() 
    { 
    	add_item_grid_editavel(link_itemBi_coluna_analise, seletor_contendo_colunas_itemBi_coluna_analise, input_manter_qtd_linhasBi_coluna_analise, tableBi_coluna_analise, nome_contadorBi_coluna_analise, lista_campos_nao_obrigatoriosBi_coluna_analise) ; 
    } 
</script>
<script src="js/formulario.js"></script>