From dddf1ea6054ad7d035cb44d51531a2026d8f8ce6 Mon Sep 17 00:00:00 2001
From: RealET <real3t@gmail.com>
Date: Sun, 30 Apr 2023 21:08:33 +0200
Subject: [PATCH] =?UTF-8?q?feat=20:=20ajout=20du=20RS=20Mastodon=20=C3=A0?=
 =?UTF-8?q?=20identit=C3=A9=20extra=20Up=20de=20z?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 images/icones/icon-mastodon.svg               |  3 +
 .../icones/picto-soyezcreateurs-defs.svg.html |  1 +
 lang/local_fr.php                             | 57 ++++++++++---------
 noisettes/header/cadre_outils.html            |  1 +
 paquet.xml                                    | 16 +++---
 soyezcreateurs_pipelines.php                  |  1 +
 6 files changed, 43 insertions(+), 36 deletions(-)
 create mode 100644 images/icones/icon-mastodon.svg

diff --git a/images/icones/icon-mastodon.svg b/images/icones/icon-mastodon.svg
new file mode 100644
index 00000000..9057881f
--- /dev/null
+++ b/images/icones/icon-mastodon.svg
@@ -0,0 +1,3 @@
+<symbol id="icon-mastodon" viewBox="0 0 32 32">
+<path d="M28.436 11.421c0-5.785-3.791-7.48-3.791-7.48-1.911-0.877-5.192-1.247-8.601-1.275h-0.084c-3.409 0.028-6.688 0.397-8.6 1.275 0 0-3.791 1.696-3.791 7.48 0 1.324-0.025 2.908 0.016 4.588 0.137 5.657 1.037 11.233 6.268 12.617 2.412 0.639 4.483 0.772 6.149 0.68 3.024-0.168 4.721-1.079 4.721-1.079l-0.1-2.195s-2.161 0.681-4.588 0.599c-2.405-0.083-4.943-0.259-5.332-3.212-0.034-0.241-0.053-0.518-0.053-0.801 0-0.010 0-0.019 0-0.029v0.001s2.36 0.577 5.352 0.715c1.829 0.084 3.544-0.107 5.287-0.315 3.341-0.399 6.251-2.457 6.616-4.339 0.579-2.964 0.531-7.232 0.531-7.232zM23.965 18.875h-2.775v-6.799c0-1.433-0.603-2.16-1.809-2.16-1.333 0-2.001 0.863-2.001 2.569v3.721h-2.759v-3.721c0-1.707-0.668-2.569-2.003-2.569-1.207 0-1.809 0.728-1.809 2.16v6.799h-2.775v-7.004c0-1.432 0.364-2.569 1.097-3.411 0.755-0.841 1.743-1.273 2.971-1.273 1.42 0 2.496 0.545 3.207 1.637l0.691 1.159 0.692-1.159c0.711-1.092 1.787-1.637 3.207-1.637 1.227 0 2.216 0.432 2.971 1.273 0.732 0.841 1.096 1.979 1.096 3.411v7.004z"></path>
+</symbol>
diff --git a/images/icones/picto-soyezcreateurs-defs.svg.html b/images/icones/picto-soyezcreateurs-defs.svg.html
index 462ad78e..e161cc75 100644
--- a/images/icones/picto-soyezcreateurs-defs.svg.html
+++ b/images/icones/picto-soyezcreateurs-defs.svg.html
@@ -7,6 +7,7 @@
 #INCLURE{images/icones/icon-linkedin.svg}
 #INCLURE{images/icones/icon-pinterest.svg}
 #INCLURE{images/icones/icon-tw.svg}
+#INCLURE{images/icones/icon-mastodon.svg}
 #INCLURE{images/icones/icon-viadeo.svg}
 #INCLURE{images/icones/icon-youtube.svg}
 #INCLURE{images/icones/icon-share2.svg}
diff --git a/lang/local_fr.php b/lang/local_fr.php
index de3ec32c..1dd13875 100644
--- a/lang/local_fr.php
+++ b/lang/local_fr.php
@@ -1,28 +1,29 @@
-<?php
-// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
-if (!defined('_ECRIRE_INC_VERSION')) return; 
-$GLOBALS[$GLOBALS['idx_lang']] = array(
-
-// Modification de l'interface d'admin
-'info_descriptif' => 'Bulle d’aide :',
-'texte_descriptif_rapide' => 'Bulle d’aide <i>(et chapeau si le chapeau vide)</i> + Meta Description <i>(pour les moteurs de recherche. Si vide, replis sur la Bulle d’aide de la rubrique mère, sinon la description du site)</i>',
-'mobile'	=> 'Mobile',
-'fax'	=> 'Fax',
-'email_contact'	=> 'Email de contact',
-'informations'	=> 'Informations',
-'id_article_contact'	=> 'ID article de contact',
-'id_image_pied'	=> 'ID image pied',
-'lien_image_pied'	=> 'URL du lien sur l’image',
-'id_formidable'	=> 'ID formulaire',
-'latitude'	=> 'Latitude',
-'longitude'	=> 'Longitude',
-'id_gis'	=> 'ID carte GIS',
-'facebook'	=> 'Facebook',
-'twitter'	=> 'Twitter',
-'linkedin'	=> 'LinkedIn',
-'instagram'	=> 'Instagram',
-'pinterest'	=> 'Pinterest',
-'viadeo'	=> 'Viadeo',
-'youtube'	=> 'Youtube',
-
-);
+<?php
+// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
+if (!defined('_ECRIRE_INC_VERSION')) return;
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+
+// Modification de l'interface d'admin
+'info_descriptif' => 'Bulle d’aide :',
+'texte_descriptif_rapide' => 'Bulle d’aide <i>(et chapeau si le chapeau vide)</i> + Meta Description <i>(pour les moteurs de recherche. Si vide, replis sur la Bulle d’aide de la rubrique mère, sinon la description du site)</i>',
+'mobile'	=> 'Mobile',
+'fax'	=> 'Fax',
+'email_contact'	=> 'Email de contact',
+'informations'	=> 'Informations',
+'id_article_contact'	=> 'ID article de contact',
+'id_image_pied'	=> 'ID image pied',
+'lien_image_pied'	=> 'URL du lien sur l’image',
+'id_formidable'	=> 'ID formulaire',
+'latitude'	=> 'Latitude',
+'longitude'	=> 'Longitude',
+'id_gis'	=> 'ID carte GIS',
+'facebook'	=> 'Facebook',
+'twitter'	=> 'Twitter',
+'mastodon'	=> 'Mastodon',
+'linkedin'	=> 'LinkedIn',
+'instagram'	=> 'Instagram',
+'pinterest'	=> 'Pinterest',
+'viadeo'	=> 'Viadeo',
+'youtube'	=> 'Youtube',
+
+);
diff --git a/noisettes/header/cadre_outils.html b/noisettes/header/cadre_outils.html
index dcd50b27..f778ccfc 100644
--- a/noisettes/header/cadre_outils.html
+++ b/noisettes/header/cadre_outils.html
@@ -20,6 +20,7 @@
  data-modal-close-title="<:ecrire:bouton_fermer:>" data-modal-title="<:socialtags:noisette_action_recommand:>" role="button"><svg class="svg-icon"><use xlink:href="#icon-share2"></use></svg><span class="hide"><:socialtags:noisette_action_recommand:></span></a></li>]]
 [	<li id="cadre_outil_youtube"><a href="(#IDENTITE_YOUTUBE)" title="Youtube" rel="me"><svg class="svg-icon"><use xlink:href="#icon-yt"></use></svg><span class="hide">Youtube</span></a></li>]
 [	<li id="cadre_outil_facebook"><a href="(#IDENTITE_FACEBOOK)" title="Facebook" rel="me"><svg class="svg-icon"><use xlink:href="#icon-fb"></use></svg><span class="hide">Facebook</span></a></li>]
+[	<li id="cadre_outil_twitter"><a href="(#IDENTITE_MASTODON)" title="Mastodon" rel="me"><svg class="svg-icon"><use xlink:href="#icon-mastodon"></use></svg><span class="hide">Mastodon</span></a></li>]
 [	<li id="cadre_outil_twitter"><a href="(#IDENTITE_TWITTER)" title="Twitter" rel="me"><svg class="svg-icon"><use xlink:href="#icon-tw"></use></svg><span class="hide">Twitter</span></a></li>]
 [	<li id="cadre_outil_linkedin"><a href="(#IDENTITE_LINKEDIN)" title="Linkedin" rel="me"><svg class="svg-icon"><use xlink:href="#icon-linkedin"></use></svg><span class="hide">Linkedin</span></a></li>]
 [	<li id="cadre_outil_instagram"><a href="(#IDENTITE_INSTAGRAM)" title="Instagram" rel="me"><svg class="svg-icon"><use xlink:href="#icon-insta"></use></svg><span class="hide">Instagram</span></a></li>]
diff --git a/paquet.xml b/paquet.xml
index be89df47..d4b4e00f 100644
--- a/paquet.xml
+++ b/paquet.xml
@@ -1,7 +1,7 @@
 <paquet
 	prefix="soyezcreateurs"
 	categorie="squelette"
-	version="5.2.43"
+	version="5.2.44"
 	etat="stable"
 	compatibilite="[3.2.12;4.1.*]"
 	logo="img_pack/soyezcreateurs-32.png"
@@ -44,14 +44,14 @@
 	<necessite nom="palette" compatibilite="[3.0.6;[" />
 	<necessite nom="ppp" compatibilite="[1.0.10;[" />
 	<necessite nom="pp_chgt_lg" compatibilite="[0.3.1;[" />
-	<necessite nom="saisies" compatibilite="[3.23.2;[" />	
+	<necessite nom="saisies" compatibilite="[3.23.2;[" />
 	<necessite nom="sidr" compatibilite="[1.2.3;[" />
 	<necessite nom="slick" compatibilite="[2.0.0;[" />
 	<necessite nom="spip_bonux" compatibilite="[3.2.0;[" />
 	<necessite nom="typoenluminee" compatibilite="[3.5.12;[" />
 	<necessite nom="cextras" compatibilite="[3.11.7;[" />
 	<necessite nom="superfish" compatibilite="[1.0.0;[" />
- 	
+
 	<utilise nom="AccesRestreint" compatibilite="[3.13.1;[" />
 	<utilise nom="article_pdf" compatibilite="[0.4.6;[" />
 	<utilise nom="Autorite" compatibilite="[0.10.8;[" />
@@ -88,20 +88,20 @@
 	<utilise nom="identite_extra" compatibilite="[1.4.1;[" />
 	<utilise nom="autolang" compatibilite="[1.0.8;[" />
 	<utilise nom="spout_spipcsv" compatibilite="[1.0.0;[" />
-	
+
 	<pipeline nom="jqueryui_plugins" inclure="soyezcreateurs_pipelines.php" />
 	<pipeline nom="formulaire_traiter" inclure="soyezcreateurs_pipelines.php" />
 	<pipeline nom="declarer_champs_extras" inclure="base/soyezcreateurs.php" />
-	
-	<!-- ajout pipeline ieconfig -->	
+
+	<!-- ajout pipeline ieconfig -->
 	<pipeline nom="ieconfig_metas" inclure="soyezcreateurs_ieconfig_metas.php" />
 
 	<pipeline nom="noizetier_blocs_defaut" inclure="soyezcreateurs_pipelines.php" />
-	
+
 	<pipeline nom="identite_extra_champs" inclure="soyezcreateurs_pipelines.php" />
 	<pipeline nom="quete_logo_objet" inclure="soyezcreateurs_pipelines.php" />
 
-	
+
 	<menu nom="soyezcreateur_config21" titre="soyezcreateurs:configurersc" parent="bando_configuration" icone="images/soyezcreateurs-16.png" action="configurer_soyezcreateurs" parametres="cfg=soyezcreateurs" />
 	<menu nom="sc_aide" titre="soyezcreateurs:aidesc" parent="bando_squelette" icone="images/soyezcreateurs_help-16.png" action="sc_aide" />
 </paquet>
diff --git a/soyezcreateurs_pipelines.php b/soyezcreateurs_pipelines.php
index 0cdc9a0c..23f389e6 100644
--- a/soyezcreateurs_pipelines.php
+++ b/soyezcreateurs_pipelines.php
@@ -36,6 +36,7 @@ function soyezcreateurs_identite_extra_champs($champs) {
 	$champs[] = 'youtube';
 	$champs[] = 'facebook';
 	$champs[] = 'twitter';
+	$champs[] = 'mastodon';
 	$champs[] = 'linkedin';
 	$champs[] = 'instagram';
 	$champs[] = 'pinterest';
-- 
GitLab