<?php
include 'header.php';
include 'erpc_gp_escala_toolbar.php';
// require_once 'inc/armazens_locais.php';
require_once('inc/gp_escala.php');
require_once 'inc/usuario.php';

checkLogin('login.php');

$escala = new erpc_gp();

if(isset($_GET['id'])){ //Se estou editando esta escala

    $id_escala = base64_decode($_GET['id']);
    $evento = $escala->escala_get($id_escala);
    $colaboradores = $escala->colaboradores_evento_getAll($evento['id']);
    $colaboradores_temp = $escala->colaboradores_not_in_evento_getAll($id_escala);
    $colaboradores = array_merge($colaboradores, $colaboradores_temp);
    //echo "<pre>";
    //print_r($evento);
    //print_r($colab_temp);
    //echo $id_escala;
    //echo "</pre>";
}elseif(isset($_GET['idnext'])){//Voltou da inserção no next
    
    $id_escala = base64_decode($_GET['idnext']);
    $evento = $escala->escala_get($id_escala);
    $colaboradores = $escala->colaboradores_not_in_evento_getAll($id_escala);
    //echo $id_escala;
    $colaboradores_temp = $escala->colaboradores_evento_getAll($id_escala);
    $colaboradores = array_merge($colaboradores, $colaboradores_temp);
    
    //echo "<pre>";
    //print_r($colaboradores);
    //echo "</pre>";
}elseif(isset($_POST['btn-next'])){ //Caso tenha vindo de um botão next
    
    $evento = $_POST['escala'];
    
    $colaboradores = array();
    $colab_temp = $_POST['colaboradores'];
    foreach($colab_temp as $colab){
        $colaborador = array( "id_colaborador" => $colab['id']
            ,"ds_colaborador" => $colab['ds_nome']
            ,"st_liberado" => $colab['st_liberado']
            ,"id_setor" => $colab['id_setor']
            ,"id_funcao" => $colab['id_funcao']
            ,"ds_funcao" => $colab['ds_funcao']
        );
        array_push($colaboradores, $colaborador);
    }
    //echo "<pre>";
    //print_r($_POST);
    //print_r($colab_temp);
    //echo "</pre>";
}else{ //Caso abra uma escala nova
    $evento = $escala->inicializa_escala();
    $colaboradores = $escala->colaboradores_getAll();
}









$funcoes = $escala->funcoes_getAll();

//exit;

/*
echo "<pre>";
print_r($funcoes);
echo "</pre>";
exit;
*/
?>
<form method="post" action="erpc_gp_escala_ws.php" id=validate_custom>
  <input type="hidden" value="<?php echo $evento['id']; ?>" name="escala[id]" id="id">
  <input type="hidden" value="<?php echo base64_encode($evento['id']); ?>" name="escala[id_crip]" id="id">
  <div class="block">
    <div class="header">
      <h2>Escala</h2>
    </div>
  </div>
  <ul class="nav nav-tabs" role="tablist">
    <li role="presentation" class="active"><a href="#form4" aria-controls="form4" role="tab" data-toggle="tab">Dados</a></li>
  </ul>

<!-- Tab panes -->
<div class="tab-content">

  <div role="tabpanel" class="tab-pane fade in active" id="form4">
  <div class="block">
  <div class="content controls">

      <div class="form-row">
            <div class="col-md-2"><label>Evento</label></div>
            <div class="col-md-2">
                <div class="input-group">
                  <input required type=text name="escala[ds_evento]" value="<?= $evento['ds_evento'] ?>"/>
                </div>
            </div>
      </div>
      
	<div class="form-row">
      <div class="col-md-2"><label>Cliente</label></div>
      <div class="col-md-2">
        <div class="input-group">
          <input requerid type="number" id="evento[id_cliente]" name="evento[id_cliente]" class="form-control" value="<?= sgcws_attr($evento['id_cliente']); ?>" />

        <div class="input-group-addon">
          <a href="erpc_clientes_helper.php" class='input-helper' data-remote="false" data-toggle="modal" data-target="#helper-modal-div" data-value="input[name='evento[id_cliente]']" data-description="input[name='evento[ds_nome_cliente]']" data-title="Selecione:">
          <span class="fa fa-search"></span></a>
         </div>
         </div>
         </div>
      <div class="col-md-4"><input readonly name="evento[ds_nome_cliente]" id="evento[ds_nome_cliente]"/></div>
    </div>
    
    <div class="form-row">
      <div class="col-md-2"><label>Data Início:</label></div>
      <div class="col-md-2"><input required type=text data-mask="00/00/0000" name="escala[dt_inicio]" id="escala[dt_inicio]" value="<?php echo $evento['dt_inicio']; ?>" class="datepicker" /></div>
    </div>
    <div class="form-row">
      <div class="col-md-2"><label>Data Fim:</label></div>
      <div class="col-md-2"><input required type=text data-mask="00/00/0000" name="escala[dt_fim]" id="escala[dt_fim]" value="<?php echo $evento['dt_fim']; ?>" class="datepicker" /></div>
    </div>
    
    <div class="col-md-2"><label>Escolha o Setor:</label></div>					
	<div class="col-md-2">
		<select name="escala[id_setor]" required class="form-control">
			<?php 
			     $setores = $escala->setores_getAll();
			     foreach($setores as $setor){
			         echo "<option value='" .$setor['id'] ."'>" . $setor['ds_setor'] . "</option>";
			     }
			     echo "<option selected value=''></option>";
			      
			?>
		</select>
	</div>

  </div> <!-- 1o tab-content -->

<div class="block">
  <div class="content">
          <div class="table-responsive">
                <?php
                      
                ?>
                 <table class="table table-bordered table-striped table-responsible sortable">
                      <thead>
                        <tr>
                          <th width="3%"><input type="checkbox" class="checkall" /></th>
                          <th width=10%>ID</th>
                          <th width=25%>Colaborador</th>
                          <th hidden width=15%>Hidden</th>
                          <th width=20%>Funcao</th>
                          <th width=20%>Setor</th>
                        </tr>
                      </thead>
                      <tbody>
                    <?php
                    
                    //A consulta de colaboradores deve ter um join em evento_colaborador, pra então vir com o status do setor,
                    //se o colaborador já foi designado para um setor.
                    
                    
                    //$funcoes = $escala->return_funcoes();
                    
                    /*
                    echo "<pre>";
                    print_r($colaboradores);
                    echo "</pre>";
                    */
                    //pedidos_venda[itens][<?= $i; ][nr_quantidade]
                    foreach($colaboradores as $colaborador){
                        //$id_colab = $colaborador['id_colaborador'];
                        echo "<tr>";
                        if($colaborador['st_liberado'] == 1){
                            echo "<td><input type='checkbox' name='colaboradores[" . $colaborador['id_colaborador'] . "][id]' value=" . $colaborador['id_colaborador'] . " class='validade[requerid] form-control' /></td>";
                            echo "<td>" . $colaborador['id_colaborador'] . "</td>";
                            echo "<td>" . $colaborador['ds_colaborador'] . "</td>";
                            
                        }else{
                            echo "<td><input type='checkbox' disabled name='colaboradores[" . $colaborador['id_colaborador'] . "][id]' value=" . $colaborador['id_colaborador'] . " class='validade[requerid] form-control' /></td>";
                            echo "<td>" . $colaborador['id_colaborador'] . "</td>";
                            echo "<td><strike>" . $colaborador['ds_colaborador'] . "</strike></td>";
                        }
                        echo "<td hidden>" . $colaborador['ds_funcao'] . "</td>";
                        //echo "<td>" . $colaborador['ds_funcao'] . "</td>";
                        
                       
                        
                        echo "<td>";
                        ?>
                         <input hidden type=text name="colaboradores[<?php echo $colaborador['id_colaborador']; ?>][id_funcao]" id="<?php echo $colaborador['id_colaborador']; ?>" maxlenght="10" size="4" value="<?php echo $colaborador['id_funcao']; ?>" />
                               <a href="erpc_gp_funcoes_helper.php" class='input-helper' data-remote="false" data-toggle="modal" data-target="#helper-modal-div" data-value="#<?php echo $colaborador['id_colaborador']; ?>" data-description="#colab<?php echo $colaborador['id_colaborador']; ?>" data-title="Selecione:">
                               <span class="fa fa-search"></span></a>
                         <input id="colab<?php echo $colaborador['id_colaborador']; ?>" readonly value="<?php echo $colaborador['ds_funcao']; ?>" />
                        <?php 
                        /*
                            echo "<select name='colaboradores[" . $colaborador['id_colaborador'] . "][id_funcao]' class='form-control'>";
                            
                            foreach($funcoes as $funcao){
                                echo "<option type='checkbox' value='" . $funcao['id'] ."'>" .$funcao['ds_funcao'] ."</option>";
                            }
                                echo "<option type='checkbox' selected value='' > </option>";
                            echo "</select>";
                        */
                        echo "</td>";     
                        echo "<td>" . $colaborador['ds_setor'] . "</td>"; 
                        echo "</tr>";
                    }
                    
                    ?>

                      </tbody>
                    </table>  
          </div> 
</div>
	<!-- modal do helper -->
    <div class="row-clear">&nbsp;</div>
    <div class="modal modal-white modal-draggable fade" id="helper-modal-div" tabindex="-1" role="dialog" aria-labelledby="helper-modal-label" aria-hidden="true">
      <div class="modal-dialog modal-lg">
        <div class="modal-content">
          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
            <h4 class="modal-title" id="helper-modal-label">Helper</h4>
          </div>
          <div class="modal-body">
            Aguarde ...
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal" id="modalCancel">Cancelar</button>
            <button type="button" class="btn btn-primary" data-dismiss="modal" id="modalOk" disabled="disabled">Selecionar</button>
          </div>
        </div>
      </div>
    </div>
    <div class="content controls">
      <div class="form-row">
        <div class="col-md-12 text-right">
        <?//if(!isset($_GET['id'])){?>
          <!-- button type="submit" name="btn-next" id="btn-next" class="btn btn-primary btn-cleanx" formaction="erpc_gp_escala_add.php" onClick="$('#validate_custom').validationEngine('hide');" >Próximo</button -->
          <button type="submit" name="btn-next" id="btn-next" class="btn btn-primary btn-cleanx" onClick="$('#validate_custom').validationEngine('hide');" >Próximo</button>
          <button type="submit" name="btn-finalizar" id="btn-finalizar" class="btn btn-primary btn-cleanx" onClick="$('#validate_custom').validationEngine('hide');" >Finalizar</button>
        <?//}?>
          <button type="button" name="btn-voltar" id="btn-voltar" class="btn btn-default btn-cleanx">Voltar</button>
        </div>
      </div>
    </div>
  </div>
</form>

<?php include 'inc/helper_modal_div.php'; ?>
<?php include 'footer.php'; ?>
<script type='text/javascript' src='js\armazens_locais.js' ></script>
<style>
  .input-group {
    min-width:130px;// if you want width please write here //
    text-align:left;
  }
</style>
