File "viajes_tipos_cambio.php"

Full path: /home/wwwitravel/public_html/00sistema.cymchiletours.cl/vistas/viajes_tipos_cambio.php
File size: 0.01 KB (6.95 KB bytes)
MIME-type: text/x-php
Charset: utf-8

Download   Open   Edit   Advanced Editor   Back

<?php include('header.php');
$negocios= new negocios();
$desde=0;
$pagina=0;
if(isset($_GET['desde'])){$desde=$_GET['desde'];}
if(isset($_GET['pagina'])){$pagina=$_GET['pagina'];}
$tipcam=$negocios->getTiposDeCambio($desde);
$getpaginas=$negocios->getTiposDeCambioPaginas($desde);

if(isset($_POST['llega']) && $_POST['llega']=="SI"){
	$negocios->modificaCambio($_POST['fecha_tipoc'],$_POST['efectivo_tipoc'],$_POST['tarjeta_tipoc']);
}

// Establecer el idioma al Español para strftime().
setlocale( LC_TIME, 'spanish' );

// Si no se ha seleccionado mes, ponemos el actual y el año

if(isset($_GET['fecha'])){
	$month = $_GET['fecha'];
	
	$date = new DateTime($_GET['fecha']);
	$mes = $date->format('m');
	$ano = $date->format('Y');
}else{
	$month = date('Y-m');
	$mes= date('m');
	$ano= date('Y');
	
	
}

$week = 1;
for ( $i=1;$i<=date( 't', strtotime( $month ) );$i++ ) {
	$day_week = date( 'N', strtotime( $month.'-'.$i )  );
	$calendar[ $week ][ $day_week ] = $i;
	if ( $day_week == 7 )
		$week++;
}

$cambios_pormes= $negocios->cambiosUltimoMes($month);
$arradias=array();

foreach($cambios_pormes as $val){
	$arradias[] = date("j", strtotime($val["fecha"]));
}

?>
<script>
$(document).ready(function() {
	 var fecha_com=$('input[name=fecha_com]').val();
	 var f_ano=$('input[name=f_ano]').val();
	 var f_mes=$('input[name=f_mes]').val();
	
	var fecha_max= new Date(fecha_com+'-'+((daysInMonth(f_mes, f_ano))-1));
	
	
	//var date = new Date();
	
	var date = new Date(fecha_com+'-'+((daysInMonth(f_mes, f_ano))-1));
	var primerDia = new Date(date.getFullYear(), date.getMonth(), 1);
	var ultimoDia = new Date(date.getFullYear(), date.getMonth() + 1, 0);
	
	//console.log(ultimoDia);
	
	$( "#fecha_tipoc" ).datepicker({
		dateFormat: 'yy-mm-dd',
		beforeShowDay: $.datepicker.noWeekends,
		maxDate: ultimoDia
	});
	

	$('.tab').click(function(){
		
		
		
		
		var stateObj = { foo: "bar" };
		var urlactual = window.location.href;
		if($(this).children().attr('href')=='#tabs1'){
			urlactual = urlactual.replace("#tabs3","#tabs1");
			history.pushState(stateObj, "page 2", urlactual);
		}else{
			urlactual = urlactual.replace("#tabs1","#tabs3");
			history.pushState(stateObj, "page 2", urlactual);
		}
		
	});
	
});

function daysInMonth(humanMonth, year) {
  return new Date(year || new Date().getFullYear(), humanMonth, 0).getDate();
}
</script>
<div class="row contenido">
<input type="hidden" name="fecha_com" value="<?=$month?>">
<input type="hidden" name="f_ano" value="<?=$mes?>">
<input type="hidden" name="f_mes" value="<?=$ano?>">

<div id="dialog-nuevotipodecambio" title="Nuevo Tipo de Cambio">  


<form id="frm_tipocambio" name="frm_tipocambio" method="POST">
  <input type="hidden" name="llega" value="SI">
  <input type="hidden" name="tabllega" value="#tabs1">
  <label for="">Efectivo</label>
  <input type="number" class="form-control" name="efectivo_tipoc">
  
  <label for="">Tarjeta</label>
  <input type="number" class="form-control" name="tarjeta_tipoc">
  
  <label for="">Fecha</label>
  <input type="text" class="form-control" id="fecha_tipoc" name="fecha_tipoc">
</form>
</div>
	<div class="col-md-12">
	<h3> Tipos de cambio</h3>
	</div>

	<div class="col-md-12">
		<div id="tab-container" class="tab-container">

			<ul class='etabs'>
				<li class='tab'><a href="#tabs1">Diario <?=date("Y")?></a></li>
				<li class='tab'><a href="#tabs3">Cambios por Mes</a></li>
			</ul>
			  
			  <div id="tabs1">			
				<button type="button" id="abre_nuevo_tipo_cambio" class="btn btn-primary" style="margin:15px;">Añadir/Editar Tipo de cambio</button>
				<br>
			  
				<table class="table table-bordered" border="1">
						<thead>
							<tr>
								<td colspan="7"><center><?php echo ucwords(strftime( '%B %Y', strtotime( $month ) )); ?></center></td>
							</tr>
							<tr>
								<td>Lunes</td>
								<td>Martes</td>			
								<td>Miércoles</td>			
								<td>Jueves</td>			
								<td>Viernes</td>			
								<td>Sábado</td>			
								<td>Domingo</td>			
							</tr>
						</thead>
						<tbody>						
							<?php
							foreach ( $calendar as $days ){
								echo "<tr>";
								for ( $i=1;$i<=7;$i++ ){
									echo "<td>";
									if(isset( $days[ $i ] )){
										echo $days[ $i ];
										if (in_array($days[ $i ], $arradias)) {
											foreach($cambios_pormes as $val){
												if(date("j", strtotime($val["fecha"]))== $days[ $i ]){
												?>
												<br>
												<a href="javascript:void(0)">
												<span class="t1" style="color:#07A96E;"><?=$val["efectivo"]?></span>
												-
												<span class="t2" style="color:#CE00BA;"><?=$val["tarjeta"]?></span>
												</a>
												<?php
												}
											}
										}
									}
									echo "</td>";
								}
								echo "</tr>";
							}
							
							
							?>
						</tbody>
					</table>
			  </div>
			  <div id="tabs3">
			  <table class="table table-hover">
			  <thead>
				<tr>
					<td>Nº</td>
					<td>Promedio Efectivo</td>
					<td>Promedio Tarjeta</td>
					<td>Fecha</td>
					<td>
					Ver
					</td>
				</tr>
				</thead>
				
			  <tbody>
				<?php
				$i=0;
				foreach($tipcam as $val){
				$i++;
				?>	
				<tr>
					<td><?=$i?></td>
					<td><?=$val['efectivo']?></td>
					<td><?=$val['tarjeta']?></td>
					<td><?=$val['fecha']?></td>
					<td>
					<a href="viajes_tipos_cambio.php?fecha=<?=$val['fecha']?>&desde=0&pagina=1#tabs1" alt="Ver / Editar / Pagar"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span></a>
					</td>
				</tr>
				
				<?php				
				}
				?>
				</tbody>
			  </table>

			  
			  
			  
			  
			  <div class="col-md-12">
	<center>
		<nav>
	  <ul class="pagination">
		<?php
		$contador_paginas=0;
		$pagizq=$pagina-3;
		$pagder=$pagina+3;
		

		for($i=0;$i<$getpaginas;$i++){
			if(($i+1)==$pagizq){
				echo '<li><a href="viajes_tipos_cambio.php?fecha='.$month.'&desde='.$contador_paginas.'&pagina='.($i+1).'#tabs3" aria-label="Previous"><span aria-hidden="true">&laquo;</span></a></li>';
			}else if($pagina==($i+1)){
				echo '<li class="active"><a href="viajes_tipos_cambio.php?fecha='.$month.'&desde='.$contador_paginas.'#tabs3">'.($i+1).'</a></li>';
			}else if($pagina!=($i+1) && ($i+1)>$pagizq && ($i+1)<$pagder){
				echo '<li><a href="viajes_tipos_cambio.php?fecha='.$month.'&desde='.$contador_paginas.'&pagina='.($i+1).'#tabs3">'.($i+1).'</a></li>';
			}else if(($i+1)==$pagder){
				echo '<li><a href="viajes_tipos_cambio.php?fecha='.$month.'&desde='.$contador_paginas.'&pagina='.($i+1).'#tabs3" aria-label="Next"><span aria-hidden="true">&raquo;</span></a></li>';
			}
			
			$contador_paginas=$contador_paginas+10;
		}
		?>
	  </ul>
	</nav>
	</center>
	</div>
			  
			  
			  
			  
			  
			  
			  
			  
			  
			  
			  </div>

		</div>
	</div>
	
	
	

</div>

<?php include('footer.php');?>