<?php


include_once 'connect.php';
// linhas de exemplo
define('MAX_LINHAS', 300);

  if ($_SERVER['REQUEST_METHOD'] === 'GET') {
  // 1. incluir o ws
  // 2. verifica o usuário
  // 3. lê a chave
  // 4. consulta ao BD
  // 5. tudo certo, mensagem de sucesso com um json com propriedade 'value' com o valor, tudo errado, mensagem de erro com um json com propriedade 'value' com um valor
  //    genérico e o erro na propriedade 'error'

  // para o exemplo, vou só verificar se é um inteiro que foi passado e retorno
  if (isset($_GET['key'])) {
    $key = $_GET['key'];
    $msg = array();
    // if (is_numeric($key)) {
    if ($key!='') {
          $consulta = "select * from erpc_gp_funcoes where id = '$key' and st_ativo = 1";
          //echo $consulta;
          $resultado = mysqli_query($conexao, $consulta) or die ($erro = mysqli_error($conexao));
          if (mysqli_num_rows($resultado)>0) {
            //caso encontrado
            while ($registro = mysqli_fetch_assoc($resultado)){

              $id_funcao = $registro['id'];
              $ds_funcao = $registro['ds_funcao'];
              
              //Mensagem de encontrado
              $msg['id']  = $id_funcao;    /* Encontrado: Passa a nova ID para o Campo */
              $msg['value'] = $ds_funcao; //     descritivo
              $msg['description'] = $ds_funcao;
              
            }
          }else{
            //Caso não encontrado
			$msg['id']='';
            $msg['error'] = 'Erro! Código ' . htmlentities($key) . ' não cadastrado';
          }

        }else{
          //Caso não seja um valor numérico
		  $msg['id']=''; 
          $msg['error'] = 'Erro! Código ' . htmlentities($key) . ' inválido';
        }


/*




      if ($key >= 0 && $key < MAX_LINHAS) {
        $msg['value'] = 'Nome ' . $key;
      } else {
        $msg['value'] = '-';
        $msg['error'] = 'Erro! Código ' . htmlentities($key) . ' não cadastrado';
      }
    } else {
        $msg['value'] = '-';
        $msg['error'] = 'Erro! Código ' . htmlentities($key) . ' inválido';
    }
    */

    //resposta para a página chamada
    //transferir a chamada para o WS

    header('Content-type: application/json');
    echo json_encode($msg);
    exit;
  }
}

?>


<div class="scroll">
  <ul class="nav nav-tabs" role="tablist">
    <li role="presentation" class="active"><a href="#helper-lista-div" aria-controls="helper-lista-div" role="tab" data-toggle="tab"><span class="fa fa-list"></span> Lista</a></li>
    <!--
    <li role="presentation" class=""      ><a href="#helper-form-div" aria-controls="helper-form-div" role="tab" data-toggle="tab"><span class="fa fa-plus"></span> Adicionar</a></li>
    -->
  </ul>

  <div class="tab-content">
    <div role="tabpanel" class="tab-pane fade in active " id="helper-lista-div">
      <table class="table table-bordered table-striped table-responsible table-condensed sortable table-clickable-row" id="helperTable">
       <thead>
          <tr>
            <!--<th width="3%"><input type="checkbox" class="checkall" /></th>-->
            <!--<th width="3%">Status</th>-->
            <th width=20%>ID</th>
            <th width=70%>Função</th>
            <!--<th width=4%>Editar</th>
            <th width=4%>Excluir</th>-->
          </tr>
        </thead>
        <tbody>

          <?php
          $consulta = "select * from erpc_gp_funcoes where st_ativo = 1";
          //echo $consulta;
          $resultado = mysqli_query($conexao, $consulta) or die ($erro = mysqli_error($conexao));
          if (mysqli_num_rows($resultado)>0) {
            while ($registro = mysqli_fetch_assoc($resultado)){

              $id        = $registro['id'];
              $ds_funcao = $registro['ds_funcao'];
              
          echo "<tr>";
            //echo "<td class='text-center'><input type='checkbox' /></td>";
            //echo "<td class='text-center'><i class='fa fa-circle text-success' title='Status'><span class='sr-only'>Status</span></i></td>";
            echo "<td>$id</td>";
            echo "<td>$ds_funcao</td>";
            /*
            echo "<td class='text-center'><a href='erpc_unidade_edit.php?id=$ds_ncm_crip'><i class='glyphicon glyphicon-pencil' title='Editar'><span class='sr-only'>Editar</span></i></a></td>";
            echo "<td class='text-center'><a href='erpc_unidade_remove.php?id=$ds_ncm_crip'><i class='glyphicon glyphicon-remove' title='Remover'><span class='sr-only'>Remover</span></i></a></td>";
            */
          echo "</tr>";
            }
          }
          ?>
                  </tbody>
      </table>
    </div>



       <!-- <thead>
          <tr>
            <th width="5%">ID</th>
            <th width="95%">Nome</th>
          </tr>
        </thead>
        <tbody>
          <?php
          for($i = 0; $i < MAX_LINHAS; $i++) {d
            ?>
          <tr>
            <td><?php echo $i; ?></td>
            <td>Nome <?php echo $i; ?></td>
          </tr>
            <?php
          }
          ?>
        </tbody>
      </table>
    </div> <!-- tabpanel -->

    <div role="tabpanel" class="tab-pane fade in " id="helper-form-div">
      <!--<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" class="controls">-->
      <form action="erpc_gp_funcoes_helper.php" method="post" class="controls">
        <input type="hidden" value="sim" name="adicionar">
        <input type="hidden" value="sim" name="helper">

        <div class="form-row">
          <div class="col-md-2"><label for="helper-txt-id">ID</label></div>
          <div class="col-md-4">
            <input class="form-control" type=text name="id" id="id"/></div>
        </div>

        <div class="form-row">
          <div class="col-md-2"><label for="helper-txt-nome">Função</label></div>
          <div class="col-md-10">
            <!--<input class="form-control" type="text" name="helper-txt-nome" id="helper-txt-nome">-->
            <input class="form-control" type="text" name="ds_funcao" id="ds_funcao">
          </div>
        </div>
        <div class="form-row">
          <div class="col-md-12">
            <!--<button class="btn btn-success btn-lg" type="submit" name="helper-adicionar"><span class="fa fa-plus"></span> Adicionar</button>-->
            <button class="btn btn-success btn-lg" type="submit" name="adicionar" value="adicionar" ><span class="fa fa-plus"></span> Adicionar</button>
          </div>
        </div>
      </form>
    </div> <!-- tabpanel -->
  </div> <!-- tab-content -->
</div>
