<?php // Escribir las opciones si es administrador unicamente if (_F_usuario_cache('nivel') == _N_administrador && isset($_POST['btn_nElementos_por_fila']) && isset($_POST['txt_nElementos_por_fila']) && is_numeric($_POST['txt_nElementos_por_fila'])) { escribir_opcion('categoria_articulos_por_fila', $_POST['txt_nElementos_por_fila']); } /* Tablas */ // pc = _producto_contenedor // pv = _producto_variedad // pcat = _productos_categoria // cat = _categorias /* Campos que utilizaremos */ // Diff. de precios $CAMPOS[] = 'CONCAT("$",(IF(MIN(pv.precio)=MAX(pv.precio),pv.precio,CONCAT(MIN(pv.precio), " - $",MAX(pv.precio))))) AS "precio_combinado"'; // Nombre de archivo de la foto de la variedad $CAMPOS[] = 'pv.foto AS "variedad_foto"'; $CAMPOS[] = 'pv.receta AS "variedad_receta"'; $CAMPOS[] = 'IF(pc.titulo="","sin titulo",pc.titulo) AS "contenedor_titulo"'; $CAMPOS[] = 'pc.descripcion AS "contenedor_descripcion"'; $CAMPOS[] = 'pc.codigo_producto'; $CAMPOS[] = 'cat.codigo_categoria'; $CAMPOS[] = 'cat.titulo AS "titulo_categoria"'; // Obtenemos el modo de operacion // Superior = mostrar todos los tipo/categoria/especial que pertenezcan al menu // Filtro = ejecutar el query con where = filtro // Normal (por defecto) = mostrar los productos dentro del codigo_categoria seleccionado if (isset($_GET['modo']) && $_GET['modo'] == 'superior') { $variante = ''; $WHERE = 'WHERE cat.codigo_menu=' . db_codex($_GET['codigo_categoria']); // Para titulo y refinado $titulo = db_obtener(db_prefijo . 'menu', 'titulo', 'codigo_menu="' . db_codex($_GET['codigo_categoria']) . '"');
// PROCESAMIENTO if (_F_usuario_cache('nivel') == _N_administrador) { if (isset($_FILES['txt_cambiar_imagen']) && $_FILES['txt_cambiar_imagen']['error'] == 0) { move_uploaded_file($_FILES['txt_cambiar_imagen']['tmp_name'], 'IMG/portada/principal.jpg'); } if (isset($_POST['btn_cambiar_enlace'])) { escribir_opcion('portada_enlace_imagen_principal', $_POST['txt_enlace_principal']); } if (isset($_FILES['txt_cambiar_imagen_superior_central']) && $_FILES['txt_cambiar_imagen_superior_central']['error'] == 0) { move_uploaded_file($_FILES['txt_cambiar_imagen_superior_central']['tmp_name'], 'IMG/portada/superior_central.jpg'); } if (isset($_POST['btn_cambiar_enlace_superior_central'])) { escribir_opcion('portada_enlace_imagen_superior_central', $_POST['txt_enlace_superior_central']); } if (isset($_POST['btn_cambiar_nFilas_inferior'])) { escribir_opcion('portada_nFilas_inferior', $_POST['txt_numero_filas_inferior']); } if (isset($_POST['btn_cambiar_contenedor_portada']) && isset($_POST['txt_nuevo_contenedor']) && isset($_POST['hdd_posicion'])) { list($categoria, $contenedor) = split(',', $_POST['txt_nuevo_contenedor'], 2); $c = sprintf('REPLACE INTO flores_opciones (campo,valor,subvalor) VALUES("%s","%s","%s")', 'portada_posicion_' . $_POST['hdd_posicion'], $categoria, $contenedor); $r = db_consultar($c); } if (isset($_POST['btn_cambiar_contenedor_top10']) && isset($_POST['txt_nuevo_contenedor']) && isset($_POST['hdd_posicion'])) { list($categoria, $contenedor) = split(',', $_POST['txt_nuevo_contenedor'], 2); if (isset($_POST['usar_filtro'])) { $nombre_filtro = db_codex($_POST['cmb_filtro']); } $c = sprintf('REPLACE INTO flores_opciones (campo,valor,subvalor,subvalor2) VALUES("%s","%s","%s","%s")', 'portada_top10_posicion_' . $_POST['hdd_posicion'], $categoria, $contenedor, @$nombre_filtro); $r = db_consultar($c); } }