<?php
    session_start();
	ob_start();

	$id_users = isset($_SESSION['id_users']) ? $_SESSION['id_users']: "";	
	$nome_user = isset($_SESSION['nome']) ? $_SESSION['nome']: "";	
	$email_users = isset($_SESSION['email']) ? $_SESSION['email']: "";	
	$pass_users = isset($_SESSION['pass']) ? $_SESSION['pass']: "";	
	$logado = isset($_SESSION['logado']) ? $_SESSION['logado']: "N";	

	if ($logado == "N" && $id_users == ""){	    
		echo  "<script type='text/javascript'>
					location.href='login.php'
				</script>";	
		exit();
	}

	require 'conexion.php';
	require_once('functions.php');

  	$where = "LEFT JOIN pilotos ON pilotos.id_pedido = pedidos.id LEFT JOIN grade ON grade.id_pedido AND pedidos.id LEFT JOIN companies on companies.id = pedidos.nr_company LEFT JOIN ordem_corte ON ordem_corte.id_pedido = pedidos.id GROUP BY pedidos.id, pedidos.id_piloto";
    $sql = "SELECT pedidos.id AS id_pedido, DATE_FORMAT(pedidos.data_pre, '%d/%m/%Y') AS data_pre, DATE_FORMAT(pedidos.data_pedido, '%d/%m/%Y') AS data_pedido, DATE_FORMAT(pedidos.data_entrega, '%d/%m/%Y') AS data_entrega,ordem_corte.enviado_producao, pedidos.obs as obsPedido, pilotos.lacre, pilotos.id as pilotoID, pedidos.id as pedidoID, pedidos.enviado_oc, pedidos.grade_gerada, pilotos.nr_company, pedidos.nr_company, pedidos.modelagem, pedidos.modelo, companies.popular_name, pedidos.nr_pedido, pedidos.referencia, pedidos.revista FROM `pedidos` $where";
    
    include(HEADER_TEMPLATE);

?>
		
			<div class="container-fluid">
            
				<table class="table table-hover table-bordered" id="tabelaPedido" >
					<thead>
						<tr>
							<th>Ped.Cliente</th>
							<th>ID</th>
							<th>Piloto</th>
							<th>Lacre</th>
							<th>Cliente</th>
							<th>Referência</th>
							<th>Modelagem</th>
							<th>Revista</th>
							<th>Pedido</th>							
							<th>Dt Pre</th>
							<th>Entrega</th>
							<th></th>
							<th></th>
							<th></th>
							<th></th>							
						</tr>
					</thead>
					
					<tbody>
                            <?php 
                            $resultado = $mysqli->query($sql);
                            while($row = $resultado->fetch_array(MYSQLI_ASSOC)) { ?>
                                <tr>
                                    <td><?php echo $row['nr_pedido']; ?></td>								
                                    <td><?php echo $row['pedidoID']; ?></td>
                                    <td><?php echo $row['pilotoID']; ?></td>
                                    <td><?php echo $row['lacre']; ?></td>
                                    <td><?php echo $row['popular_name']; ?></td>
                                    <td><?php echo $row['referencia']; ?></td>
                                    <td><?php echo $row['modelagem']; ?></td>
                                    <td><?php echo $row['revista']; ?></td>
                                    <td><?php echo $row['data_pedido']; ?></td>									
                                    <td><?php echo $row['data_pre']; ?></td>
									<td><?php echo $row['data_entrega']; ?></td>
                                    <?php
                                    $y1 = $row['enviado_oc'];
                                    $y2 = $row['grade_gerada'];
                                    ?>

                                    <?php
                                    switch ($y1 and $y2) {
                                        case $y1 < 0 && $y2 < 0:
                                    ?>
                                    <td><a href="pedido_grade_nova.php?id=<?php echo $row['pedidoID']; ?>" data-toggle="tooltip" data-placement="top" title="Informa Grade" ><span class="glyphicon glyphicon-eye-open"></span></a></td>
                                    <?php                                    
                                        break;
                                        case $y1 == 0 && $y2 > 0:
                                    ?>
                                    <td><a href="pedido_grade_update.php?id=<?php echo $row['pedidoID']; ?>" data-toggle="tooltip" data-placement="top" title="Editar Grade" ><span class="glyphicon glyphicon-th-list"></span></a></td>
                                    <?php
                                        break;
                                        case $y1 > 0 && $y2 > 0:
                                    ?>
                                    <td><a><span class="glyphicon glyphicon-ok disabled"></span></a></td>
                                    <?php                                    
                                        break;
                                        default:
                                    ?>
                                            <td><a<button type="button" class="btn btn-xs btn-danger disabled" data-toggle="modal" data-target="#exampleModal" data-whatever="<?php echo $row['pedidoID']; ?>" data-whatevernome="<?php echo $row['popular_name']; ?>"data-whateverdetalhes="<?php echo $row['obsPedido']; ?>">O.C.SemGrade!</button></a></td>
                                    <?php
                                    }
                                    ?>
									
									<?php if ( (int)$row['enviado_producao'] == 0 ) : ?>
                                         <td align="right"><a href="pedido_modificar.php?id=<?php echo $row['pedidoID']; ?>&route=prod_on" data-toggle="tooltip" data-placement="top" title="Editar dados do Pedido. Ainda não está em Produção" span class="glyphicon glyphicon-pencil"></span></a></td>
                                    <?php else : ?>
                                         <td align="right"><a href="pedido_view.php?id=<?php echo $row['pedidoID']; ?>&route=prod_on" data-toggle="tooltip" data-placement="top" title="Visualizar dados do Pedido. Está em Produção ou Produção foi Concluída" span class="glyphicon glyphicon-eye-open"></span></a></td>
                                    <?php endif ?>                                
									

                                    <?php
                                    $x1 = $row['enviado_oc'];
                                    $x2 = $row['grade_gerada'];
                                    ?>
                                    <?php
                                    switch ($x1 and $x2) {
                                        case $x1 < 0 && $x2 < 0:
                                    ?>
                                    <td><a<button type="button" class="btn btn-xs btn-danger disabled" data-toggle="modal" data-target="#" data-whatever="<?php echo $row['pedidoID']; ?>" data-whatevernome="<?php echo $row['popular_name']; ?>"data-whateverdetalhes="<?php echo $row['obsPedido']; ?>"    >Falta Grade !</button></a></td>
                                    <?php                                    
                                        break;
                                        case $x1 == 0 && $x2 > 0:
                                    ?>
                                    <td><a<button type="button" class="btn btn-xs btn-primary" data-toggle="modal" data-target="#exampleModal" data-whatever="<?php echo $row['pedidoID']; ?>" data-whatevernome="<?php echo $row['popular_name']; ?>"data-whateverdetalhes="<?php echo $row['obsPedido']; ?>">Remete O.C.</button></a></td>                                    
                                    <?php
                                        break;
                                        case $x1 > 0 && $x2 > 0:
                                    ?>
                                    <td><a<button type="button" class="btn btn-xs btn-default disabled" data-toggle="modal" data-target="#" data-whatever="<?php echo $row['pedidoID']; ?>" data-whatevernome="<?php echo $row['popular_name']; ?>"data-whateverdetalhes="<?php echo $row['obsPedido']; ?>"   >Movido O.C.</button></a></td>
                                    <?php                                    
                                        break;
                                        default:
                                    ?>
                                            <td><a<button type="button" class="btn btn-xs btn-danger disabled" data-toggle="modal" data-target="#exampleModal" data-whatever="<?php echo $row['pedidoID']; ?>" data-whatevernome="<?php echo $row['popular_name']; ?>"data-whateverdetalhes="<?php echo $row['obsPedido']; ?>">O.C.SemGrade!</button></a></td>
                                    <?php
                                    }
                                    ?>
									<td><a href="all2_view.php?id=<?php echo $row['id_pedido']; ?>&view=pedido" <span class="glyphicon glyphicon-sunglasses"></span></a></td>																                                    
                                </tr>
                            <?php } ?>

                    </tbody>
				</table>
				<a href="pedido_novo.php?id=0&nr_company=0" class="btn btn-primary">Adicionar Pedido</a>
			</div>
            
          <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel">
            <div class="modal-dialog" role="document">
                <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="exampleModalLabel">Aprovação para mover para Produção (cortes)</h4>
                    </div>
                    <div class="modal-body">
                        <form method="POST" action="processa.php" enctype="multipart/form-data">
                            <div class="form-group">
                                <label for="recipient-name" class="control-label">Cliente :</label>
                                <input name="nome" type="text" class="form-control" id="recipient-name">
                            </div>
                            <div class="form-group">
                                <label for="message-text" class="control-label">Observação do Pedido:</label>
                                <textarea name="detalhes" class="form-control" id="detalhes"></textarea>
                            </div>
                            <input name="pedidoID" type="hidden" class="form-control" id="pedidoID" value="">
                        
                            <button type="button" class="btn btn-success" data-dismiss="modal">Cancelar</button>
                            <button type="submit" class="btn btn-danger">Mover para Ordem de Corte</button>
                        </form>
                    </div>
                  
                </div>
              </div>
            </div>
    <?php include(FOOTER_TEMPLATE); ?>      	

    <script type="text/javascript">
        $('#exampleModal').on('show.bs.modal', function (event) {
          var button = $(event.relatedTarget) // Button that triggered the modal
          var recipient = button.data('whatever') // Extract info from data-* attributes
          var recipientnome = button.data('whatevernome')
          var recipientdetalhes = button.data('whateverdetalhes')
          // If necessary, you could initiate an AJAX request here (and then do the updating in a callback).
          // Update the modal's content. We'll use jQuery here, but you could use a data binding library or other methods instead.
          var modal = $(this)
          modal.find('.modal-title').text('Pedido Nr.: ' + recipient)
          modal.find('#pedidoID').val(recipient)
          modal.find('#recipient-name').val(recipientnome)
          modal.find('#detalhes').val(recipientdetalhes)
        })
    </script>
	
	<script type="text/javascript">		
		$(document).ready(function() {
			$('#tabelaPedido').DataTable( {
				"order": [[1, "desc"]],
						"language":{
							"lengthMenu": "Mostrar _MENU_ registros por página",
							"info": "Mostrando pagina _PAGE_ de _PAGES_",
							"infoEmpty": "Sem registros para serem mostrados",
							"infoFiltered": "(filtrada de _MAX_ registros)",
							"loadingRecords": "Lendo...",
							"processing":     "Procesando...",
							"search": "Buscar:",
							"zeroRecords":    "Não se encontra registros com esta caracterísica",
							"paginate": {
								"next":       ">>",
								"previous":   "<<"
						}},                  
			"columnDefs": [
				
				{
					"targets": [ 1 ],
					"visible": true,
					"searchable": true
				},			
				{
					"targets": [ 2 ],
					"visible": false,
					"searchable": false				
				},
				{
					"targets": [ 7 ],
					"visible": false,
					"searchable": true				
				},
				{
					"targets": [ 13 ],
					"visible": true,
					"searchable": true				
				}
				]
			} );
		} );
		</script>	
