Example #1
0
<?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']) . '"');
Example #2
0
// 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);
    }
}