<?php
    if(isset($_SESSION['MSG_INFO'])) {
        $show = $_SESSION['MSG_INFO'] == 'UPLOAD' ? 'show' : FALSE;      
    }
    
    //Control para no modificar las imagenes si son de cliente externo
    $id_ext = $Schema->executeQuery('SELECT ID_EXT FROM VEHICULOS WHERE CODIGO = ?', 'i', [$codigo_coche])->fetch_array();
    
    $html = '<div class="card">';
        $html .= '<div class="card-header" id="heading5">';
            $html .= '<h5 class="mb-0">';
                $html .= '<button class="btn btn-link collapsed" data-toggle="collapse" data-target="#collapse5" aria-expanded="false" aria-controls="collapse5">';
                    $html .= '<i class="fas fa-image fa-lg mr-2"></i>' . $imagenes_lg;
                $html .= '</button>';
            $html .= '</h5>';
        $html .= '</div>';

        $html .= '<div id="collapse5" class="collapse ' . $show . '" aria-labelledby="heading5" data-parent="#accordion">';
            $html .= '<div class="card-body">';
                if(empty($id_ext['ID_EXT'])) {
                    $html .= '<form action="php_o/resultados-upload.php" method="post" enctype="multipart/form-data" class="needs-validation mt-3" novalidate>';
                        $html .= PuzzleHTML::input_file(FALSE, 'w-100 mb-3');
                        $html .= '<button class="btn btn-primary btn-block" type="submit">' . $guardar_lg .'</button>';
                    $html .= '</form>';
    
                    $html .= '<div class="px-2 mt-5 border-bottom">';
                        $html .= '<div class="d-flex justify-content-between">';
                            $html .= '<h5 class="card-title font-weight-normal">' . setTooltip($tooltip_panel_control_img_lg) . " " . $panel_control_lg . '</h5>';
                            $html .= '<a id="order" data-toggle="tooltip" data-placement="top" title="' . $actualizar_orden_lg . '"><i class="far fa-check-circle mt-2 fa-lg text-muted"></i></a>';                    
                        $html .= '</div>';
                    $html .= '</div>';
                }

                $sortable = empty($id_ext['ID_EXT']) ? 'sortable' : '_';
                $html .= '​<div id="' . $sortable . '" class="mb-5 d-flex align-content-around flex-wrap">';




                    $ESQUEMA = $Schema->select_esquema_o_esquema_estructura(TRUE); 
                    $GRUPO = $Schema->select_esquema_o_esquema_estructura(); 
                    $GRUPOE_TIPO = $Schema->select_esquema_estructura_valores('TIPO',$ESQUEMA);

                    $LISTA = $Schema->select_esquema_estructura_valores('TIPO', $ESQUEMA, 'LISTA');
                    $sql_codigo_etiqueta = "SELECT CODIGO FROM ETIQUETAS WHERE GRUPO = $LISTA AND DESCRIPCION = 'FOTO'";
                    $res_codigo_etiqueta = $con->query($sql_codigo_etiqueta);
                    $row_codigo_etiqueta = $res_codigo_etiqueta->fetch_array(); 
                    $ETIQUETA = $row_codigo_etiqueta['CODIGO'];
                    $GRUPOE_PUBLICABLE = $Schema->select_esquema_estructura_valores('PUBLICABLE', $ESQUEMA);
        
                    $sql = "SELECT E.CLAVE, E.NOMBRE, E.SUFIJO, E.PARTES, E.POS
                    FROM BIBLIOTECA_ELEMENTOS E INNER JOIN BIBLIOTECA_ETIQUETAS T1 ON E.CLAVE = T1.CLAVE
                    INNER JOIN BIBLIOTECA_ETIQUETAS T2 ON E.CLAVE = T2.CLAVE
                    INNER JOIN BIBLIOTECA_ETIQUETAS T3 ON E.CLAVE = T3.CLAVE
                    WHERE T1.ESQUEMA = ? AND T1.GRUPOE = ? AND T1.ETIQUETA = ?
                    AND T2.ESQUEMA = ? AND T2.GRUPOE = ? AND T2.ETIQUETA = ?
                    AND T3.ESQUEMA = ? AND T3.GRUPOE = ? AND T3.ETIQUETA = ?
                    AND E.PAPELERA = ?
                    AND E.CLAVE NOT IN (SELECT DOCUMENTO FROM VEHICULOS_TASACIONES_DOCS) ORDER BY E.POS ASC";
                    $res = $Schema->executeQuery($sql, 'iiiiiiiiii', [$ESQUEMA, $GRUPO, $codigo_coche, $ESQUEMA, $GRUPOE_TIPO, $ETIQUETA, $ESQUEMA, $GRUPOE_PUBLICABLE, 1, 0]);
                    if($res->num_rows) {
                        while($row = $res->fetch_array()) { 
                            $splited = str_split($row['CLAVE'],9);
                            $TMP_FILE = 'tmp_img/' . $row['NOMBRE'];
                            $Schema->create_file($TMP_FILE, $row['PARTES'], $row['SUFIJO'], $row['CLAVE']);
                            /* $html .= PuzzleHTML::img_sortable($TMP_FILE, $row['CLAVE'], $row['NOMBRE']); */ 
                            $html .= '<div class="col-md-6 col-12 mb-3">';
                                $html .= '<div class="card">';
                                    $html .= '<div class="overflow-hidden h-180"><img src="' . $TMP_FILE .'" class="img-fit card-img" id="' . $row['CLAVE'] . '" width="100%"></div>';
                                    $html .= '<div class="card-img-overlay mt-n4 mr-n2 mt-n2">';
                                        $html .= '<h4 class="card-img-overlay text-right mt-n2 c-pointer">';
                                            $html .= '<span class="badge badge-info shadow-sm" data-toggle="tooltip" data-placement="top" title="' . $ver_lg .'">';
                                                $html .= '<i class="fas fa-eye" data-toggle="modal" data-target=".ver_imagen_grande" onclick="ver_imagen_grande(\'' . $splited[0] . '\'' . ', \'' . $splited[1] . '\')"></i>';
                                            $html .= '</span>';
                                            $html .= '<span class="badge badge-danger shadow-sm ml-2" data-toggle="tooltip" data-placement="top" title="' . $eliminar_lg .'">';
                                                $html .= '<i class="fas fa-trash" data-toggle="modal" data-target=".bd-example-modal-sm" onclick="eliminarFoto(\'' . $splited[0] . '\'' . ', \'' . $splited[1] . '\')"></i>';
                                            $html .= '</span>';
                                        $html .= '</h4>';
                                        
                                    $html .= '</div>';
                                $html .= '</div>';
                            $html .= '</div>';
                        }
                    } else {
                        $resLink = $Schema->executeQuery('SELECT LINK, CODIGO FROM VEHICULOS_MULTIMEDIA_LINKS WHERE VEHICULO = ? AND TIPO = ? AND ACTIVO = ? ORDER BY ORDEN ASC', 'iii', [$codigo_coche, 1, 1]);
                        if($resLink->num_rows) {
                            while($rowLink = $resLink->fetch_array()) {
                                $splited = str_split($rowLink['CODIGO'],9);
                                $html .= '<div class="col-md-6 col-12 mb-3 imagenes-externas">';
                                    $html .= '<div class="card">';
                                        $html .= '<div class="overflow-hidden h-180"><img src="' . $rowLink['LINK'] .'" class="img-fit card-img" id="' . $rowLink['CODIGO'] . '" width="100%"></div>';
                                        $html .= '<div class="card-img-overlay mt-n4 mr-n2 mt-n2">';
                                            $html .= '<h4 class="card-img-overlay text-right mt-n2 c-pointer">';
                                                $html .= '<span class="badge badge-info shadow-sm" data-toggle="tooltip" data-placement="top" title="' . $ver_lg .'">';
                                                    $html .= '<i class="fas fa-eye" data-toggle="modal" data-target=".ver_imagen_grande" onclick="ver_imagen_grande(\'' . $splited[0] . '\'' . ', \'' . $splited[1] . '\')"></i>';
                                                $html .= '</span>';
                                            $html .= '</h4>';
                                            
                                        $html .= '</div>';
                                    $html .= '</div>';
                                $html .= '</div>';
                            }
                        } else {
                            $html .= PuzzleHTML::img_no_disponible();
                        }
                    }



                    
                $html .= '</div>';
            $html .= '</div>';
        $html .= '</div>';
    $html .= '</div>';
    
    
    echo $html;

?>
