🧩 Gestor de Contenidos

El script actualizarLista.php se centra en guardar, cargar y modificar la posición de los contenidos multimedia del los clientes. También puede borrar la caché para asegurar la visualización de los contenidos programados a futuro. Contiene diversos modos de función explicados más adelante con su específica url de ejecución.

Existen dos variantes:

Panel actualizarLista.php:

Ejecuta los modos en el resto de subdominios al mismo tiempo.

--------------------------------------------------------------------------------------

Spar / Frigo Martel / Pizza Royers / Cash Converters actualizarLista.php:

Ejecuta los modos en su respectivo subdominio.

----------------------------------------------------------------------------------------------------------------------------------------------

Canales Corporativos Compatibles:

Spar Gran Canaria

Frigo Martel

Pizza Royers

Cash Converters

----------------------------------------------------------------------------------------------------------------------------------------------

Ejecución en Cualquier Equipo:

MODO RESPALDO

Respaldo General: Todos los Clienteshttps://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

Respaldo: Spar Gran Canariahttps://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

Respaldo: Frigo Martelhttps://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

Respaldo: Pizza Royershttps://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

Respaldo: Cash Convertershttps://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=backup

Guarda un respaldo de los contenidos de todos los clientes en sus respectivos subdominios.

MODO RESTAURACIÓN

Restauración General: Todos los Clienteshttps://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

Restauración: Spar Gran Canariahttps://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

Restauración: Frigo Martelhttps://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

Restauración: Pizza Royershttps://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

Restauración: Cash Convertershttps://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=restore

Carga el respaldo disponible de los contenidos de todos los clientes en sus respectivos subdominios.

MODO PERMUTACIÓN

Permutación General: Todos los Clienteshttps://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

Permutación: Spar Gran Canariahttps://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

Permutación: Frigo Martelhttps://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

Permutación: Pizza Royershttps://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

Permutación: Cash Convertershttps://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=permutation

Mueve un espacio de los contenidos en la lista de reproducción en todos los clientes en sus respectivos subdominios.

MODO AJUSTE

Ajuste General: Todos los Clienteshttps://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

Ajuste: Spar Gran Canariahttps://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

Ajuste: Frigo Martelhttps://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

Ajuste: Pizza Royershttps://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

Ajuste: Cash Convertershttps://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=adjust

Retrocede un espacio de los contenidos en la lista de reproducción en todos los clientes en sus respectivos subdominios.

MODO ACTUALIZAR CACHÉ

Actualizar Caché General: Todos los Clienteshttps://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update

Actualizar Caché: Spar Gran Canariahttps://spar.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update

Actualizar Caché: Frigo Martelhttps://frigomartel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update

Actualizar Caché: Pizza Royershttps://pizzaroyers.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update

Actualizar Caché: Cash Convertershttps://cashconverters.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=updateActualizar Caché: Hilo Musicalhttps://hilomusical.comunicacionvisualcanarias.com/_scripts/borrarCache.php?action=all

Borra la caché de todos los contenidos en todos los clientes en sus respectivos subdominios.

------------------------------------------------------------------------------------------------------------------------------------

Requisitos obligatorios:

Ejecución Manual: Tener un buscador actualizado (Firefox, Google Chrome, Microsoft Edge...)

Ejecución Automática:  1.-  Carpeta llamada "EditList" dentro de "home - > cvc" en un Súper Ordenador.

Ejecución Automática:  2.-  Dentro de la carpeta, el script que se llamará "EditList" con formato .sh

#!/bin/bash

# Script para ejecutar varias URLs de actualización de playlists simultáneamente# Log: /home/cvc/EditList/EditList.log

LOG_FILE="/home/cvc/EditList/EditList.log"

# Mostrar hora de inicioecho "----------------------------------------" | tee -a "$LOG_FILE"echo "🕒 Ejecución iniciada: $(date '+%Y-%m-%d %H:%M:%S')" | tee -a "$LOG_FILE"

URLS=(  "https://panel.comunicacionvisualcanarias.com/_scripts/actualizarLista.php?action=update")

# Función para ejecutar cada URLprocesar_url() {    local URL="$1"    local HTTP_CODE    HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" "$URL")

   if [ "$HTTP_CODE" -eq 200 ]; then        echo "✅ URL procesada correctamente: $URL" | tee -a "$LOG_FILE"    else        echo "❌ Error al procesar URL. Código HTTP: $HTTP_CODE : $URL" | tee -a "$LOG_FILE"    fi}

# Ejecutar todas las URLs simultáneamentefor URL in "${URLS[@]}"; do    procesar_url "$URL" &done

# Esperar a que todas terminenwait

# Mostrar hora de finalizaciónecho "✅ Ejecución finalizada: $(date '+%Y-%m-%d %H:%M:%S')" | tee -a "$LOG_FILE"echo "" | tee -a "$LOG_FILE"

