<?php 
//=====================================================================================
//INICIO LA SESION---------------------------------------------------------------------
//=====================================================================================
session_start();
//=====================================================================================
//CONEXION-----------------------------------------------------------------------------
//=====================================================================================
require_once '../../../conn/conexion.php';
$bd = new connexion();
$bd->query("SET NAMES 'utf8'");
//=====================================================================================
//----------------VARIBLES-------------------------------------------------------------
//=====================================================================================

$url = 'http://api.gestor.dealerbest.com/api/stat';
$data = 'cifdni=B83497396&user_id=1234&colaborador_id=98765';
$headers = [];
$data = curlPostData($url,$data,$headers);
foreach ($data as $key => $value) {
    
    print_r($value->INICIAL);
 }

//print_r($data);
/*
//MATRICULACIONES
foreach ($data->MATR as $key => $value) {
    if ($key == 'EN TRAFICO') {
        if($value == ''){$mtr_trafic = 0;}else{$mtr_trafic = $value;}
    }elseif ($key == 'INICIAL') {
        if($value == ''){$mtr_inicial = 0;}else{$mtr_inicial = $value;}
    }elseif ($key == 'TERMINADO') {
        if($value == ''){$mtr_terminado = 0;}else{$mtr_terminado = $value;}
    }elseif ($key == 'RETENIDO') {
        if($value == ''){$mtr_retenido = 0;}else{$mtr_retenido = $value;}
    }
}
$mtr_total = $mtr_inicial + $mtr_terminado + $mtr_retenido + $mtr_trafic;
//TRANSFERENCIAS
foreach ($data->TRAN as $key => $value) {
    if ($key == 'EN TRAFICO') {
        if($value == ''){$tran_trafic = 0;}else{$tran_trafic = $value;}
    }elseif ($key == 'INICIAL') {
        if($value == ''){$tran_inicial = 0;}else{$tran_inicial = $value;}
    }elseif ($key == 'TERMINADO') {
        if($value == ''){$tran_terminado = 0;}else{$tran_terminado = $value;}
    }elseif ($key == 'RETENIDO') {
        if($value == ''){$tran_retenido = 0;}else{$tran_retenido = $value;}
    }
}
$tran_total = $tran_inicial + $tran_terminado + $tran_retenido + $tran_trafic;
//INFORMES DE TRÁFICO
foreach ($data->INFO as $key => $value) {
    if ($key == 'EN TRAFICO') {
        if($value == ''){$info_trafic = 0;}else{$info_trafic = $value;}
    }elseif ($key == 'INICIAL') {
        if($value == ''){$info_inicial = 0;}else{$info_inicial = $value;}
    }elseif ($key == 'TERMINADO') {
        if($value == ''){$info_terminado = 0;}else{$info_terminado = $value;}
    }elseif ($key == 'RETENIDO') {
        if($value == ''){$info_retenido = 0;}else{$info_retenido = $value;}
    }
}
$info_total = $info_inicial + $info_terminado + $info_retenido + $info_trafic;
//=====================================================================================
//----------------ACCIONES-------------------------------------------------------------
//=====================================================================================
//=====================================================================================
echo'
<div class="container-fluid mt--6">
    <div class="row">
        <div class="col-4">
            <div style="width: 20rem;">   
                <div class="card card-stats mb-4 mb-lg-0 bg-gradient-default shadow">
                    <div class="card-body">
                        <div class="row">
                            <div class="col">
                                <h5 class="card-title text-uppercase text-muted mb-0">MATRICULACIONES</h5>
                                <span class="h2 font-weight-bold mb-0 text-muted">
                                    <a href="javascript:consultaExpedientesDashboard()">
                                        <strong>'.$mtr_total.' Expedientes</strong>
                                    </a>
                                </span>
                            </div>
                            <div class="col-auto">
                              <div class="icon icon-shape bg-success text-white rounded-circle shadow">
                                  <i class="fas fa-list fa-rotate-90"></i>
                              </div>
                            </div>
                        </div>
                        <p class="mt-3 mb-0 text-muted text-sm" align="center">
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="INICIAL">
                                    <i class="fas fa-file-download fa-lg text-muted"> '.$mtr_inicial.'</i>
                                </a>
                            </span>
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="EN TRAFICO">
                                    <i class="fas fa-file-import fa-lg text-muted"> '.$mtr_inicial.'</i>
                                </a>
                            </span>
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="TERMINADO">
                                    <i class="fas fa-file-upload fa-lg text-muted"> '.$mtr_terminado.'</i>
                                </a>
                            </span>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="RETENIDOS">
                                    <i class="fas fa-exclamation-triangle fa-lg text-danger"> &nbsp;&nbsp;'.$mtr_retenido.'</i>
                                </a>
                            </span>
                        </p>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-4">
            <div style="width: 20rem;">   
                <div class="card card-stats mb-4 mb-lg-0 bg-gradient-default shadow">
                    <div class="card-body">
                        <div class="row">
                            <div class="col">
                                <h5 class="card-title text-uppercase text-muted mb-0">TRANSFERENCIAS</h5>
                                <span class="h2 font-weight-bold mb-0 text-muted">
                                    <a href="javascript:consultaExpedientesDashboard()">
                                        <strong>'.$tran_total.' Expedientes</strong>
                                    </a>
                                </span>
                            </div>
                            <div class="col-auto">
                              <div class="icon icon-shape bg-success text-white rounded-circle shadow">
                                  <i class="fas fa-list fa-rotate-90"></i>
                              </div>
                            </div>
                        </div>
                        <p class="mt-3 mb-0 text-muted text-sm" align="center">
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="INICIAL">
                                    <i class="fas fa-file-download fa-lg text-muted"> '.$tran_inicial.'</i>
                                </a>
                            </span>
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="EN TRAFICO">
                                    <i class="fas fa-file-import fa-lg text-muted"> '.$tran_inicial.'</i>
                                </a>
                            </span>
                            <span class="r-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="TERMINADO">
                                    <i class="fas fa-file-upload fa-lg text-muted"> '.$tran_terminado.'</i>
                                </a>
                            </span>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="RETENIDOS">
                                    <i class="fas fa-exclamation-triangle fa-lg text-danger"> &nbsp;&nbsp;'.$tran_retenido.'</i>
                                </a>
                            </span>
                        </p>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-4">
            <div style="width: 20rem;">   
                <div class="card card-stats mb-4 mb-lg-0 bg-gradient-default shadow">
                    <div class="card-body">
                        <div class="row">
                            <div class="col">
                                <h5 class="card-title text-uppercase text-muted mb-0">NOTIFICACIONES</h5>
                                <span class="h2 font-weight-bold mb-0 text-success">
                                    <a href="javascript:consultaExpedientesDashboard()">
                                        <strong>17 Expedientes</strong>
                                    </a>
                                </span>
                            </div>
                            <div class="col-auto">
                              <div class="icon icon-shape bg-success text-white rounded-circle shadow">
                                  <i class="fas fa-list fa-rotate-90"></i>
                              </div>
                            </div>
                        </div>
                        <p class="mt-3 mb-0 text-muted text-sm" align="center">
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="INICIAL">
                                    <i class="fas fa-file-download fa-lg text-muted"> 7</i>
                                </a>
                            </span>
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="EN TRAFICO">
                                    <i class="fas fa-file-import fa-lg text-muted"> 3</i>
                                </a>
                            </span>
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="TERMINADO">
                                    <i class="fas fa-file-upload fa-lg text-muted"> 7</i>
                                </a>
                            </span>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="RETENIDOS">
                                    <i class="fas fa-exclamation-triangle fa-lg text-danger"> &nbsp;&nbsp;0</i>
                                </a>
                            </span>
                        </p>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <br>
    <div class="row">
        <div class="col-4">
            <div style="width: 20rem;">   
                <div class="card card-stats mb-4 mb-lg-0 bg-gradient-default shadow">
                    <div class="card-body">
                        <div class="row">
                            <div class="col">
                                <h5 class="card-title text-uppercase text-muted mb-0">INFORMES DE TRÁFICO</h5>
                                <span class="h2 font-weight-bold mb-0 text-success">
                                    <a href="javascript:consultaExpedientesDashboard()">
                                        <strong>'.$info_total.' Expedientes</strong>
                                    </a>
                                </span>
                            </div>
                            <div class="col-auto">
                              <div class="icon icon-shape bg-success text-white rounded-circle shadow">
                                  <i class="fas fa-list fa-rotate-90"></i>
                              </div>
                            </div>
                        </div>
                        <p class="mt-3 mb-0 text-muted text-sm" align="center">
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="INICIAL">
                                    <i class="fas fa-file-download fa-lg text-muted"> '.$info_inicial.'</i>
                                </a>
                            </span>
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="EN TRAFICO">
                                    <i class="fas fa-file-import fa-lg text-muted"> '.$info_inicial.'</i>
                                </a>
                            </span>
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="TERMINADO">
                                    <i class="fas fa-file-upload fa-lg text-muted"> '.$info_terminado.'</i>
                                </a>
                            </span>
                            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            <span class="mr-2">
                                <a href="javascript:consultaExpedientesDashboard()" data-toggle="tooltip" data-placement="top" title="RETENIDOS">
                                    <i class="fas fa-exclamation-triangle fa-lg text-danger"> &nbsp;&nbsp;'.$info_retenido.'</i>
                                </a>
                            </span>
                        </p>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
';
*/
//=====================================================================================
//----------------FUNCIONES------------------------------------------------------------
//=====================================================================================
function curlPostData($url,$data,$headers) {
    $ch = curl_init();
    $timeout = 30;
    curl_setopt($ch, CURLOPT_URL,$url);
    curl_setopt($ch, CURLOPT_POST, TRUE);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    //curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    //curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
    $response = curl_exec ($ch);

    if (curl_errno($ch)) {
        echo 'Error:' . curl_error($ch);
    }
    curl_close ($ch);
    return json_decode($response);
}
?>
