From 6abc664419d118175aac13adaf24505842f93fe5 Mon Sep 17 00:00:00 2001
From: "real3t@gmail.com" <>
Date: Thu, 5 Sep 2019 11:42:43 +0000
Subject: [PATCH] =?UTF-8?q?[SoyezCr=C3=A9ateurs]=20Nominis=20est=20pass?=
 =?UTF-8?q?=C3=A9=20en=20https.=20Et=20il=20faut=20purger=20pour=20ne=20pa?=
 =?UTF-8?q?s=20avoir=20de=20bug=20au=20bout=20d'un=20certain=20temps?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 base/soyezcreateurs.php            | 11 +++++++----
 paquet.xml                         |  4 ++--
 soyezcreateurs_administrations.php | 19 +++++++++++++++++++
 3 files changed, 28 insertions(+), 6 deletions(-)

diff --git a/base/soyezcreateurs.php b/base/soyezcreateurs.php
index f4fcf93b..0631e2a1 100644
--- a/base/soyezcreateurs.php
+++ b/base/soyezcreateurs.php
@@ -734,7 +734,8 @@ function create_site($site, $rubrique) {
 					"url_syndic" => $site['url_syndic'],
 					"descriptif" => $site['descriptif'],
 					"statut" => $site['statut'] ? $site['statut']:'prop',
-					"syndication" => $site['url_syndic'] ? 'oui':'non'
+					"syndication" => $site['url_syndic'] ? 'oui':'non',
+					"oubli" => $site['oubli'] ? 'oui':'non'
 				), "id_syndic=$id_site"
 			);
 		} else {
@@ -746,7 +747,8 @@ function create_site($site, $rubrique) {
 					"url_syndic" => $site['url_syndic'],
 					"descriptif" => $site['descriptif'],
 					"statut" => $site['statut'] ? $site['statut']:'prop',
-					"syndication" => $site['url_syndic'] ? 'oui':'non'
+					"syndication" => $site['url_syndic'] ? 'oui':'non',
+					"oubli" => $site['oubli'] ? 'oui':'non'
 				)
 			);
 			include_spip('inc/rubriques');
@@ -1132,10 +1134,11 @@ function soyezcreateurs_config_motsclefs() {
 		$id_rubrique = create_rubrique("05. Saint du jour", $id_parent, "Rubrique destinée à recevoir le site référencé utilisé pour l'affichage du Saint du jour.");
 				$sites = array();
 				$sites['nom_site'] = "Nominis (Saint du jour)";
-				$sites['url_site'] = "http://nominis.cef.fr/";
+				$sites['url_site'] = "https://nominis.cef.fr/";
 				$sites['descriptif'] = "Nominis : Origine et étymologie des prénoms, des fêtes, des saints, la vie des saints.";
-				$sites['url_syndic'] = "http://nominis.cef.fr/rss/nominis.php";
+				$sites['url_syndic'] = "https://nominis.cef.fr/rss/nominis.php";
 				$sites['statut'] = 'prop';
+				$sites['oubli'] = 'oui';
 				$id_site = create_site($sites, "05. Saint du jour");
 					create_site_mot($id_site, "SaintDuJour", "_Specialisation_Sites");
 
diff --git a/paquet.xml b/paquet.xml
index 11fc43c9..df4a9f2e 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,11 +1,11 @@
 <paquet
 	prefix="soyezcreateurs"
 	categorie="squelette"
-	version="5.0.80"
+	version="5.0.81"
 	etat="stable"
 	compatibilite="[3.1.8;3.2.*]"
 	logo="img_pack/soyezcreateurs_48.png"
-	schema="3.1.67"
+	schema="3.1.70"
 	documentation="https://contrib.spip.net/SoyezCreateurs-1237?tri_articles=titre"
 >
 
diff --git a/soyezcreateurs_administrations.php b/soyezcreateurs_administrations.php
index be6ddeef..b365efae 100644
--- a/soyezcreateurs_administrations.php
+++ b/soyezcreateurs_administrations.php
@@ -67,6 +67,9 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){
 	);
 	$maj['3.1.67'] = array( 
 		array('soyezcreateurs_3_1_67'),
+	);
+	$maj['3.1.70'] = array( 
+		array('soyezcreateurs_3_1_70'),
 		array('soyezcreateurs_finalisationinstall') /* À rajouter à la fin systématiquement */		
 	);
 		
@@ -360,6 +363,22 @@ function soyezcreateurs_3_1_67() {
 		sql_updateq('spip_dictionnaires', array('statut' => 'inactif'), "statut='0'");
 	}
 }
+function soyezcreateurs_3_1_70() {
+	$id_rubrique = id_rubrique("05. Saint du jour");
+	if ($id_rubrique > 0) {
+		$id_site = id_site('Nominis (Saint du jour)', $id_rubrique);
+		if ($id_site > 0) {
+			sql_updateq(
+					"spip_syndic", array(
+						"url_site" => "https://nominis.cef.fr/",
+						"url_syndic" => "https://nominis.cef.fr/rss/nominis.php",
+						"oubli" => 'oui'
+					), "id_syndic=$id_site"
+				);
+		}
+	}
+}
+
 
 function soyezcreateurs_finalisationinstall() {
 	// On termine en invalidant les caches
-- 
GitLab