Scripts Originales
Scripts .PHP originales de la base de datos.
- SO: cambioHora.php
- SO: borrarCache.php
- SO: restaurarHorarios.php
- SO: cambiarCanal.php
- SO: randomCanal.php
SO: cambioHora.php
Script .PHP original de cambio de hora en un subdominio.
SUMAR HORA: VERANO
- https://spar.comunicacionvisualcanarias.com/_scripts/cambioHora.php?sum=1
- https://frigomartel.comunicacionvisualcanarias.com/_scripts/cambioHora.php?sum=1
- https://pizzaroyers.comunicacionvisualcanarias.com/_scripts/cambioHora.php?sum=1
- https://cashconverters.comunicacionvisualcanarias.com/_scripts/cambioHora.php?sum=1
RESTAR HORA: INVIERNO
- https://spar.comunicacionvisualcanarias.com/_scripts/cambioHora.php?sum=-1
- https://frigomartel.comunicacionvisualcanarias.com/_scripts/cambioHora.php?sum=-1
- https://pizzaroyers.comunicacionvisualcanarias.com/_scripts/cambioHora.php?sum=-1
- https://cashconverters.comunicacionvisualcanarias.com/_scripts/cambioHora.php?sum=-1
-------------------------------------------------------------------------------------------------------------------------------------
Compatible con:
- Spar Gran Canaria
- Frigo Martel
- Pizza Royers
- Cash Converters
-------------------------------------------------------------------------------------------------------------------------------------
<?php
if ( isset($_GET['sum']) ) {
require __DIR__.'/../boot.php';
global $mysql;
$devices = $mysql->consulta('SELECT id, power FROM devices');
foreach ($devices as $k => $dev) {
$power = json_decode($dev['power']);
$domingo = $power->D->on;
$lunes = $power->L->on;if ($domingo == '') { // Si no enciende domingo, cambia lunes
$parts = explode(':',$lunes);
$parts[0] += $_GET['sum'];
$newLunes = str_pad($parts[0],2,'0',STR_PAD_LEFT).':'.$parts[1];
$power->L->on = $newLunes;
} else { // Si enciende domingo, cambia domingo
$parts = explode(':',$domingo);
$parts[0] += $_GET['sum'];
$newDomingo = str_pad($parts[0],2,'0',STR_PAD_LEFT).':'.$parts[1];;
$power->D->on = $newDomingo;
}$sql = "UPDATE devices SET power='".json_encode($power)."' WHERE id=".$dev['id'];
//echo $sql . '<br><br>';
$mysql->consulta($sql,false);
}
echo "Se ha sumado " . $_GET['sum'] . " horas a todos los equipos";\cache\clearAll(\cache\type::all);
}
?>
SO: borrarCache.php
Script .PHP que borra la cache de un subdominio.
- https://spar.comunicacionvisualcanarias.com/_scripts/borrarCache.php
- https://frigomartel.comunicacionvisualcanarias.com/_scripts/borrarCache.php
- https://pizzaroyers.comunicacionvisualcanarias.com/_scripts/borrarCache.php
- https://cashconverters.comunicacionvisualcanarias.com/_scripts/borrarCache.php
-------------------------------------------------------------------------------------------------------------------------------------
Compatible con:
- Spar Gran Canaria
- Frigo Martel
- Pizza Royers
- Cash Converters
-------------------------------------------------------------------------------------------------------------------------------------
<?php
require __DIR__.'/../boot.php';
switch ($_GET['type']) {
case 'media':
cache\clearAll(\cache\type::media);
break;
case 'music':
cache\clearAll(\cache\type::music);
break;
case 'events':
cache\clearAll(\cache\type::events);
break;
case 'config':
cache\clearAll(\cache\type::config);
break;
}
?>
SO: restaurarHorarios.php
<?phprequire __DIR__.'/../boot.php';global $mysql;$sql = file_get_contents(__DIR__.'/horariosSpar221213.sql');$mysql->consulta($sql,false);cache\clearAll(\cache\type::config);?>
SO: cambiarCanal.php
Script encargado de cambiar todas las tiendas a un mismo Canal Musical.
<?php
if (@!!$_GET['canal']) {
require __DIR__.'/../boot.php';
global $mysql;$sql = 'UPDATE shops SET canal='.$_GET['canal'];
$mysql->consulta($sql,false);
echo "Canal cambiado en todos los equipos a: " . $_GET['canal'];cache\clearAll(\cache\type::deploy);
}
?>
Ejemplo:
https://spar.comunicacionvisualcanarias.com/_scripts/cambiarCanal.php?canal=1
SO: randomCanal.php
Script encargado de re-mezclar las canciones de la lista de reproducción.
<?php
if (@!!$_GET['canal']) {
require __DIR__.'/../boot.php';
global $mysql;$sql = 'SELECT songs FROM musicPlaylists WHERE id='.$_GET['canal'];
$songList = @$mysql->consulta($sql)[0]['songs'];
if (!!!$songList) {
echo "No existe el canal"; return;
}$songList = explode(',', $songList);
shuffle($songList);
$songList = implode(',', $songList);$sql = 'UPDATE musicPlaylists SET songs="'.$songList.'" WHERE id='.$_GET['canal'];
$mysql->consulta($sql);
echo "Orden de canciones aleatorizada. Canal: " . $_GET['canal'];
cache\clearAll(\cache\type::deploy);
}
?>
Ejemplo:
https://spar.comunicacionvisualcanarias.com/_scripts/randomCanal.php?canal=1