executeQuery('SELECT CODIGO FROM ETIQUETAS_GRUPOS WHERE ALIAS = ?', 's', ['DOC_TIPOS_VEH']); $row_main = $res_main->fetch_array(); $main = []; //Sacar etiquetas como botones $res_2 = $Schema->executeQuery('SELECT CODIGO, DESCRIPCION, CLAVE_SINCRO FROM ETIQUETAS WHERE GRUPO = ?', 'i', [$row_main['CODIGO']]); while($row = $res_2->fetch_array()) { $main['CODIGO'][$row['CODIGO']] = $row['CODIGO']; $main['DESCRIPCION'][$row['DESCRIPCION']] = $row['DESCRIPCION']; $main['ALIAS'][$row['CLAVE_SINCRO']] = $row['CLAVE_SINCRO']; } /* print_r($main); */ $html = '
'; $html .= ''; $html .= PuzzleHTML::sub_titulo($imagenes_lg, 'my-3 col-12'); $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, $_SESSION['VEHICULO_RECIEN_CREADO'], $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_disponible($TMP_FILE, $row['CLAVE'], $row['NOMBRE']); } } else { $html .= PuzzleHTML::img_no_disponible(); } $html .= PuzzleHTML::sub_titulo($documentos_lg, 'my-3 col-12'); $ESQUEMA = $Schema->select_esquema_o_esquema_estructura(TRUE); $GRUPO = $Schema->select_esquema_o_esquema_estructura(); $LISTA = $Schema->select_esquema_estructura_valores('TIPO', $ESQUEMA, 'LISTA'); $GRUPOE_PUBLICABLE = $Schema->select_esquema_estructura_valores('PUBLICABLE', $ESQUEMA); $sql = "SELECT E.CLAVE, E.NOMBRE, E.SUFIJO, E.PARTES, E.POS, E.EXTENSION FROM BIBLIOTECA_ELEMENTOS E INNER JOIN BIBLIOTECA_ETIQUETAS T1 ON E.CLAVE = T1.CLAVE INNER JOIN BIBLIOTECA_ETIQUETAS T3 ON E.CLAVE = T3.CLAVE WHERE T1.ESQUEMA = ? AND T1.GRUPOE = ? AND T1.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.EXTENSION ASC"; $res = $Schema->executeQuery($sql, 'iiiiiii', [$ESQUEMA, $GRUPO, $_SESSION['VEHICULO_RECIEN_CREADO'], $ESQUEMA, $GRUPOE_PUBLICABLE, 2, 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']); if($row['EXTENSION'] == 'PDF') { $html .= PuzzleHTML::iframe_disponible($TMP_FILE, $row['CLAVE'], $row['NOMBRE']); } else { $html .= PuzzleHTML::img_disponible($TMP_FILE, $row['CLAVE'], $row['NOMBRE']); } } } else { $html .= PuzzleHTML::img_no_disponible(); } $html .= ''; $html .= '
'; //Aqui se genera el ajax $html .= ''; echo $html; ?>