<?php
session_start();
include("DMMYSQLG.php");
include("DSA1000.php");
include("DF80000.php");
include("DFJQUERY.inc");
include("JQUERY.inc");
$Totporcentaje = 0;
$Totpax = 0;
$Totcuarto = 0;
$Totrenta = 0;
$numVen = 0;
$cta = 0;
?>
<html>
    <head> <meta name="tipo_contenido" content="text/html;" http-equiv="content-type" charset="utf-8">
        <link rel="stylesheet" href="css/estilo1.css" type="text/css"/>
        <script type="text/javascript" language="JavaScript1.2" src="DSSCRIPT.js"></script>

        <script language="javascript">
            $(document).ready(function () {
                function formatItem(row) {
                    return " (<strong>" + row[1] + "</strong>)" + row[0];
                }
                var pagRes = 'rec_agencia_AU.php';
                var idObjDes = 'fcodagen';
                var idObjCve = 'id_ope';
                var nomObjRad = 'tip_bus_ope';
                $("#" + idObjDes).autocomplete({//Des
                    source: pagRes,
                    minChars: 1, //Caracteres Minimos antes de autocompletar
                    max: 20, //maximo de resultados mostrados, se manda como limit en autosugestion
                    cacheLength: 0,
                    delay: 200, //Retardo de autocompletar 
                    width: 500, //ancho del cuadro de despliegue
                    highlight: false, //Resalta letras coincidentes
                    autoFill: true, //autocompleta en texto la posible palabra
                    scroll: true, //si cuadro tiene barra scroll
                    scrollHeight: 100, //alto del cuadro para el scroll

                    select: function (event, ui) {
                        $("#" + idObjCve).val(ui.item.id);
                        $("#" + idObjDes).val(ui.item.agdescrip);
        //		$('#fcodgrupo').focus();
                        javascript: document.getElementById('form1').submit();
                    }
                });

            });
            $(document).ready(function () {
                function formatItem(row) {
                    return " (<strong>" + row[1] + "</strong>)" + row[0];
                }
                var pagRes = 'rec_agencia_AU.php';
                var idObjDes = 'fcodagen';
                var idObjCve = 'id_ope';
                var nomObjRad = 'tip_bus_ope';
                $("#" + idObjCve).autocomplete({
                    source: pagRes,
                    minChars: 1, //Caracteres Minimos antes de autocompletar
                    max: 20, //maximo de resultados mostrados, se manda como limit en autosugestion
                    //ancho del cuadro de despliegue
                    delay: 200, //Resalta letras coincidentes
                    autoFill: true, //autocompleta en texto la posible palabra
                    scroll: true, //si cuadro tiene barra scroll
                    scrollHeight: 100, //alto del cuadro para el scroll

                    select: function (event, ui) {
                        $("#" + idObjCve).val(ui.item.id);
                        $("#" + idObjDes).val(ui.item.agdescrip);
                        $('#fcodgrupo').focus();
                        javascript: document.getElementById('frm1').submit();
                    }
                });

            });
        //$(document).ready(function(){
        //	function formatItem(row) {
        //		return " (<strong>" + row[1] + "</strong>)"+row[0];
        //	}
        //	$("#fcodagen").autocomplete('rec_agencia_AU.php',{
        //		minChars: 1,                 //Caracteres Minimos antes de autocompletar
        //		//max:3                        //maximo de resultados mostrados, se manda como limit en autosugestion
        //		delay: 200,                  //Retardo de autocompletar 
        //		width: 500,                  //ancho del cuadro de despliegue
        //		highlight: false,            //Resalta letras coincidentes
        //		autoFill: false,             //autocompleta en texto la posible palabra
        //		scroll: true,				 //si cuadro tiene barra scroll
        //		scrollHeight: 300,           //alto del cuadro para el scroll
        //		formatItem:formatItem,	     //formato de presentacion de las posibles busquedas
        //		extraParams:{tipBus:'d'}     //Parametros Extra a Mandar en autosugestion
        //	});
        //	$("#id_ope").autocomplete('rec_agencia_AU.php',{
        //		minChars: 1,                 //Caracteres Minimos antes de autocompletar
        //		//max:3                        //maximo de resultados mostrados, se manda como limit en autosugestion
        //		delay: 200,                  //Retardo de autocompletar 
        //		width: 500,                  //ancho del cuadro de despliegue
        //		highlight: false,            //Resalta letras coincidentes
        //		autoFill: false,             //autocompleta en texto la posible palabra
        //		scroll: true,				 //si cuadro tiene barra scroll
        //		scrollHeight: 300,           //alto del cuadro para el scroll
        //		formatItem:formatItem,       //formato de presentacion de las posibles busquedas
        //		formatResult:function(row){  //formato de seleccion de busqueda
        //			return row[1];
        //		},	                        
        //		extraParams:{tipBus:'c'}     //Parametros Extra a Mandar en autosugestion
        //	});
        //	$("#id_ope").result(function(event, data, formatted){
        //		$('#fcodagen').val(data[0]);
        //		$('#fcodagen').focus();
        //		javascript: document.getElementById('frm1').submit();
        //	});	
        //	$("#fcodagen").result(function(event, data, formatted){
        //		$('#id_ope').val(data[1]);
        //		javascript: document.getElementById('frm1').submit();
        //	});	
        //	$("input[@name=tip_bus]").click(function(){
        //		$('#fcodagen').setOptions({
        //			extraParams:{
        //				tipBus:getValRadChe('tip_bus')
        //			}
        //		});
        //	});
        //});
        </script>
    </head>
    <body>

        <div align="center">
            <form name="frm1" id="frm1" method="post" action="">
                <table id="cabecera" width="634" border="0">
                    <tr>
                        <th colspan="2"><span class="Estilo23">REPORTE DE EMPRESAS</span> </th>
                    </tr>
                    <tr>
                        <td width="111"> <div align="right" class="Estilo5 Estilo24"><strong><span class="Estilo25">FECHA </span></strong></div></td>
                        <td width="485"><strong>DEL</strong>
                            <?php
                            $ffecllegada = (isset($_POST['fec'])) ? $_POST['fec'] : date('d/m/Y');
                            ?>
                            <input name="fec" type="text" class="emplea datefrom" id="fec" size="9" maxlength="20" value="<?= $ffecllegada ?>"
                            <?php
                            if (isset($_POST['fec'])) { //este es el truco
                                echo 'value="' . $_POST['fec'] . '"';
                            } else {
                                echo 'value="' . date("d/m/Y") . '"';
                            }
                            ?> onkeypress="return soloNumeros(event)"
                                   />


                            <strong> AL </strong>

                            <input name="fec2" type="text" class="emplea dateto" id="fec2" size="9" maxlength="20" value="<?= date("d/m/Y") ?>"
<?php
if (isset($_POST['fec2'])) { //este es el truco
    echo 'value="' . $_POST['fec2'] . '"';
} else {
    echo 'value="' . date("d/m/Y") . '"';
}
?> onkeypress="return soloNumeros(event)"
                                   />

                        </td>
                    </tr>
                    <tr>
                        <td>&nbsp;</td>
                        <td><div class="Estilo5 Estilo24"><strong><span class="Estilo25">&nbsp; &nbsp; TODOS	    

                                    </span></strong></div>	  </td>
                    </tr>

                </table>
                <div align="center">

                    <table id="cuerpo" width="634" border="0">
                        <tr>
                            <td colspan="2">
                                <div align="center">
                                    <input type="Submit" name="bot3" id="bot3" value="Buscar"  onClick="openpage('aud_empresas.php', '_self')" class="original"/>
                                    <input type="button" name="bot4" value="Imprimir " onClick="openpage('aud_empresas_IM.php', '_self')" class="original"/>
                                </div></td>
                        </tr>
                    </table>
                    <table width="70%" align="center" border="0" cellpadding="0" cellspacing="0"> 
                        <tr>
                            <th width="9%"><div align="center">CODIGO</div></th>
                        <th width="28%"><div align="center">DESCRIPCION</div></th>
                        <td width="7%"><div align="center"></div></td>
                        
                        <th width="15%"><div align="center">PAX</div></th>		 		 		 		 
                        <th width="15%"><div align="center">CUARTOS</div></th>
                        <th width="19%"><div align="center">INGRESOS</div></th>		 		 
                        </tr>

<?php
$fecIni = chfecha((isset($_POST['fec'])) ? $_POST['fec'] : "0", 'd/m/Y', 'Y-m-d');
$fecFin = chfecha((isset($_POST['fec2'])) ? $_POST['fec2'] : "0", 'd/m/Y', 'Y-m-d');
$dias = daydiff($fecFin, $fecIni, 'Y-m-d');

$fecIni2 = chfecha((isset($_POST['fec'])) ? $_POST['fec'] : "0", 'd/m/Y', 'Y-m-d');

$agencia = (isset($_POST['fcodagen'])) ? $_POST['fcodagen'] : "0";

if ($agencia != '') {
    $condicion[] = "fcodagen='" . $agencia . "'";
}

$condicion[] = "cancelado='0'";

$condicion[] = "(ffecllegada <= '" . $fecIni2 . "' and ffecsalida > '" . $fecIni2 . "')";
//"ffecsalida between '$fecha_inicial' and '$fecha_final'";
//$condicion[]="status='HISTORICO'";

$condicion[] = "status!='MISCELANEOS'";

$condicion[] = "ftipocto!='MAESTRA'";

$condicion[] = "extra1='0'";

$condicion[] = "(fcodmeca='CONVENIOS')";

$WHERE = "WHERE " . implode(" AND ", $condicion);

if (isset($_POST['id_ope']) && $_POST['id_ope'] != '')
    $condicion = 'n_reg = "" ';
//else if ($_POST['id_ope']=='T')
//$condicion='n_reg <> ""';
else
    $uno = (isset($_POST['id_ope'])) ? $_POST['id_ope'] : "0";
$condicion = 'n_reg=".$uno."';
//	$sql_hb=mysqli_query($con ,"select n_reg from valeryus08 where ntipo<>'MAESTRA'"); <--	

$sql_hb = mysqli_query($con ,"select * from valeryus08 where ntipo<>'MAESTRA'");
$hbt = mysqli_num_rows($sql_hb);


//*********************************************************************************************************************
//  $sql_cb=mysqli_query($con ,"select n_reg,agdescrip from valeryus07 order by agdescrip");
$sql_cb = mysqli_query($con ,"select distinct(fempresa) as emp from valeryus19 where 
((ffecllegada <= '$fecIni' and ffecsalida > '$fecIni')		
  or (ffecllegada <= '$fecFin'  and ffecsalida > '$fecFin' ) 
or (ffecllegada >= '$fecIni' and ffecsalida <= '$fecFin' ))
 and cancelado='0' and 
 ftipocto!='MAESTRA' AND fcodmeca='CONVENIOS' 
AND status!='MISCELANEOS' AND extra1='0' group by fempresa order by fmuncto ");
while ($reg = mysqli_fetch_array($sql_cb)) {
    $fecIni2 = chfecha(isset($_POST['fec']) ? $_POST['fec'] : "0", 'd/m/Y', 'Y-m-d');
    $cuartos = 0;
    $personas = 0;
    //$pers=0;
    for ($b = 0; $b <= $dias; $b++) {
        if ($b == '0') {
            $r = 0;
        } else {
            $r = 1;
        }
        $fecIni2 = addDay($fecIni2, $r);

                $sql="
		select 
			count(*) as nReg,
                        fempresa,
			sum(fnumadu+fnummenor) AS personas,
			fmuncto,
			n_reg,
			fcodmeca,fempresa
		from 
			valeryus19
		where 
			(ffecllegada <= '".$fecIni2."' and ffecsalida > '".$fecIni2."')  and 
			cancelado='0' and 
			(fempresa='".$reg['emp']."' or fempresa='".$reg['emp']."') and 
			ftipocto!='MAESTRA' AND 
                        fcodmeca='CONVENIOS' AND
			status!='MISCELANEOS' AND 
			extra1='0' 
		group by fempresa
		order by fmuncto ";
               
                
		$sql_dt=mysqli_query($con ,$sql);
	
		$red=mysqli_fetch_array($sql_dt);
		$personas +=$red['personas'];
		$cuartos +=$red['nReg'];
        
        
        
        }

//DESCRIPCINO DE RENTA POR TIPO DE MARCADO
    $sqlrt = "select SUM(valeryus030.costo) as cargo,valeryus030.total as abono,valeryus030.nparte1  from valeryus030
			left join valeryus19 on (valeryus19.n_reg=valeryus030.nparte1)
			where valeryus19.fempresa='" . $reg['emp'] . "' and valeryus19.cancelado='0' and valeryus030.nparte1_det='1' and (valeryus030.acc_fec between '" . $fecIni . "' and '" . $fecFin . "') and (valeryus030.cancelado='0' or valeryus030.cancelado='2') AND mercado='CONVENIOS' order by valeryus030.nparte1";
    $sql_rt = mysqli_query($con ,$sqlrt);
    echo mysqli_error($con);
    $renta = 0;
    while ($redr = mysqli_fetch_array($sql_rt)) {

            $renta +=$redr['cargo']; 
     
    }
    if (($cuartos == '0' or $cuartos == '') and ( $personas == '0' or $personas == '') and ( $renta == '0' or $renta == '')) {
        
    } else {
        echo'<tr>';
        $sqlemp = mysqli_query($con ,"select * from fcompas where (n_reg='". $reg['emp'] . "' or pdesco='". $reg['emp'] . "')");
$empresa = mysqli_fetch_array($sqlemp);
        //clave

        echo'	<td class="estiloDet"><div align="left">
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' . $empresa['n_reg'] . '
					</div></td>';


//descripcion
        echo'	<td class="estiloDet"><div align="left">
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' . $empresa['pdesco'] . '
					</div></td>';

//vacio
        echo'	<td class="estiloDet"><div align="left">
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					</div></td>';
//porcentaje
        if ($dias == 0)
            $cthb = ($hbt * 1);
        else
            $cthb = ($hbt * $dias);
        $porcentaje = ($cuartos * 100) / $cthb;
       
//numero de personas 
        echo'	<td class="estiloDet"><div align="left">
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' . number_format($personas, 0, '.', ',') . '
					</div></td>';
//numero de cuartos 
        echo'	<td class="estiloDet"><div align="center">
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;' . $cuartos . '
					</div></td>';
//total de renta 					
        echo"	<td class='estiloDet' align='right'> $" . number_format($renta, 2, '.', ',') . "&nbsp;&nbsp;&nbsp;</td> ";


        $numVen +=$cta;
        $Totporcentaje +=$porcentaje;
        $Totpax +=$personas;
        $Totcuarto +=$cuartos;
        $Totrenta +=$renta;
//                print_r($Totpax);
        echo "<tr>
			  <td></td>
			  <td colspan=\"5\">&nbsp;&nbsp;</td>
          </tr>";
    }
}
echo "<tr> 
			<td class=\"granTotL\" colspan=\"3\"
                        > TOTAL </td>  						
			 	
			<td align='right' class=\"granTotC\"> " . number_format($Totpax + 4, 0, '.', ',') . "</td>  	
			<td align='right' class=\"granTotC\"> " . number_format($Totcuarto, 0, '.', ',') . "</td>  	
			<td align='right' class=\"granTotR\"> $" . number_format($Totrenta, 2, '.', ',') . "</td>  				
		</tr>";
echo "<tr>
			  <td></td>
			  <td colspan=\"5\">&nbsp;&nbsp;</td>
          </tr>";

echo " </table>";
?>
                    </table>

                </div>
            </form>
        </div>
    </body>
</html>
