Le service communication met régulièrement (annuellement au mois) à jour les blocs affichés sous les menus clic&miam des clients :

Les 3 blocs ci-dessous peuvent être modifiées par tout utilisateur ayant suffisamment de droits (> convive) :

Une fois mis à jour sur un site le service communication demande au service informatique d'appliquer la modification sur tous les autres sites ou sur une sélection de ceux-ci. Pour identifier le site de manière certaine le plus simple reste de passer par son identifiant.
Pour récupérer l'ID du site il suffit d'exporter la liste des établissements :

Ensuite le service informatique peut appliquer des requêtes du style :
SET SQL_SAFE_UPDATES = 0;
UPDATE menueffectif_etablissement SET bloc3_titre = (SELECT bloc3_titre FROM menueffectif_etablissement WHERE = menueffectif_etablissement.id = 3887) WHERE menueffectif_etablissement.id != 3387
UPDATE menueffectif_etablissement SET bloc3_resume = (SELECT bloc3_resume FROM menueffectif_etablissement WHERE = menueffectif_etablissement.id = 3887) WHERE menueffectif_etablissement.id != 3387
UPDATE menueffectif_etablissement SET bloc3_image = (SELECT bloc3_image FROM menueffectif_etablissement WHERE = menueffectif_etablissement.id = 3887) WHERE menueffectif_etablissement.id != 3387
SET SQL_SAFE_UPDATES = 1;
Directement sur la base de données du serveur hébergé chez OVH.
Attention concernant le bloc1 les informations sont différentes entre les CC et les surplaces (en effet toutes les viandes ne sont pas françaises en CC).
Il peut donc arriver que 2 opérations différentes soient demandées. Pour distinguer les sites des CC de ceux des surplaces on peut utiliser le site de production. Tous les établissement livrés par les CC ont bien déclaré leur site de production alors que pour les surplaces cela est moins le cas (pour des raisons pratiques les CC importent leurs 100 menus d'un coup d'où l'obligation de renseigner les sites de production). Cela concernerait la liste suivante :
CC Avranches
CC Beaufay
CC Bois-Himont
CC Bréal
CC Dirinon
CC Gavrus
CC Le Havre
CC Montlouis Sur Loire
CC Montrevault Sur Evre
CC Niort (CLSH)
CC Niort (Crèches)
CC Niort (scolaire A)
CC Niort (scolaire B)
CC Niort Portage
CC Ozoir
CC Poitiers
CC Sartrouville
Tous les autres sites de production peuvent être considéré comme appartenant aux surplaces dont les valeurs vides.
Pour les surplaces :
SET SQL_SAFE_UPDATES = 0;
UPDATE menueffectif_etablissement SET bloc2_titre = (SELECT bloc2_titre FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 2002) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production NOT IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc2_resume = (SELECT bloc2_resume FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 2002) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production NOT IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc2_image = (SELECT bloc2_image FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 2002) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production NOT IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc1_titre = (SELECT bloc2_titre FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 2002) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production NOT IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc1_resume = (SELECT bloc2_resume FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 2002) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production NOT IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc1_image = (SELECT bloc2_image FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 2002) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production NOT IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
SET SQL_SAFE_UPDATES = 1;
Pour les CC :
SET SQL_SAFE_UPDATES = 0;
UPDATE menueffectif_etablissement SET bloc2_titre = (SELECT bloc2_titre FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 3887) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc2_resume = (SELECT bloc2_resume FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 3887) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc2_image = (SELECT bloc2_image FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 3887) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc1_titre = (SELECT bloc2_titre FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 3887) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc1_resume = (SELECT bloc2_resume FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 3887) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
UPDATE menueffectif_etablissement SET bloc1_image = (SELECT bloc2_image FROM menueffectif_etablissement WHERE menueffectif_etablissement.id = 3887) WHERE menueffectif_etablissement.id != 2002 AND menueffectif_etablissement.id_site_production IN (SELECT menueffectif_site_production.id FROM menueffectif_site_production WHERE menueffectif_site_production.libelle LIKE '%CC %');
SET SQL_SAFE_UPDATES = 1;