Chargement en cours config_outils.php +4 −2 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -36,6 +36,7 @@ add_outil( array( // pour etre compatible avec les autres outils, on provoque un changement de pivot (propre a la place de typo) : 'traitement:TITRE:post_propre, traitement:TITRE/mots:post_propre, traitement:TITRE/forums:post_propre, traitement:NOM:post_propre' => 'PtoBR', 'auteur' => 'Maïeul Rouquette', )); Chargement en cours Chargement en cours @@ -98,10 +99,11 @@ add_outil( array( 'id' => 'supprimer_numero', /* inserer : $table_des_traitements['TITRE'][]= 'typo(supprimer_numero(%s))'; $table_des_traitements['TYPE']['mots']= 'typo(supprimer_numero(%s))'; $table_des_traitements['NOM'][]= 'typo(supprimer_numero(%s))'; */ $table_des_traitements['TITRE']['mots']= 'typo(supprimer_numero(%s))'; etc... */ 'traitement:TITRE:pre_typo, traitement:TITRE/mots:pre_typo, traitement:TITRE/forums:pre_typo, traitement:NOM:pre_typo, traitement:TYPE/mots:pre_typo' => 'supprimer_numero', 'categorie' => 'public', Chargement en cours cout_pipelines.php +310 −305 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -151,6 +151,11 @@ function couteau_suisse_arbo_creer_chaine_url($flux){ function couteau_suisse_propres_creer_chaine_url($flux){ return eval_metas_pipelines($flux, 'propres_creer_chaine_url'); } // pipelines SPIP>=2.0 function couteau_suisse_declarer_tables_interfaces($flux){ if(function_exists('cs_table_des_traitements')) cs_table_des_traitements($flux['table_des_traitements']); return eval_metas_pipelines($flux, 'declarer_tables_interfaces'); } // eux fonctions obsoletes, conservees pour SPIP<3.0 : // le contenu du sous-menu est gere par les lames elles-memes Chargement en cours cout_utils.php +13 −4 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -549,17 +549,26 @@ jQuery.fn.cs_todo=function(){return this.not('.cs_done').addClass('cs_done');};\ $temp = "cs_nettoie($temp)"; } // traitement particulier des forums (SPIP>=2.1) if(defined('_SPIP20100') && $obj==='forums') $temp = "safehtml($temp)"; $traitements_type_objet = "\$GLOBALS['table_des_traitements']['$bal'][" . ($obj=='0'?'':"'$obj'") . "]='$temp';"; if($obj==='forums') { if(defined('_SPIP20100')) $temp = "safehtml($temp)"; if(defined('_SPIP30000')) { if(in_array($bal, array('TEXTE','TITRE','NOTES','NOM_SITE'))) $temp = str_replace('%s', 'interdit_html(%s)', $temp); elseif(in_array($bal, array('URL_SITE','AUTEUR','EMAIL_AUTEUR'))) $temp = str_replace('%s', 'vider_url(%s)', $temp); } } $traitements_type_objet = "\t\$traitements['$bal'][" . ($obj=='0'?'0':"'$obj'") . "]='$temp';"; } $traitements_utilises[$bal] = join("\n", $traitements_utilises[$bal]); // specificite SPIP 3.0 : supprimer_numeros sur les TITRE et les NOM if(defined('_SPIP30000') && ($bal=='TITRE' || $bal=='NOM')) $traitements_utilises[$bal] = str_replace('%s', 'supprimer_numero(%s)', $traitements_utilises[$bal]); } // mes_options.php : ajout des traitements // mes_options.php : ajout des traitements (peut-etre les passer en pipeline 'table_des_traitements' inline directement ?) if(count($traitements_utilises)) $infos_fichiers['code_options'][] = "\n// Table des traitements\n" . join("\n", $traitements_utilises); $infos_fichiers['code_options'][] = "\n// Table des traitements sur les balises\nfunction cs_table_des_traitements(&\$traitements) {\n" . join("\n", $traitements_utilises) . "\n}" . (defined('_SPIP19300')?'':"\ncs_table_des_traitements(\$GLOBALS['table_des_traitements']);"); $infos_fichiers['code_options'][] = "\$GLOBALS['cs_post_propre']=$traitements_post_propre;"; // ecriture des fichiers mes_options et mes_fonctions ecrire_fichier_en_tmp($infos_fichiers, 'spip_options'); Chargement en cours paquet.xml +3 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff <paquet prefix="couteau_suisse" categorie="maintenance" version="1.8.84" version="1.8.85" etat="stable" compatibilite="[1.9.2;3.0.99]" logo="img/couteau-50.gif" Chargement en cours Chargement en cours @@ -48,6 +48,8 @@ <pipeline nom="pre_description_outil" inclure="cout_pipelines.php" /> <pipeline nom="fichier_distant" inclure="cout_pipelines.php" /> <pipeline nom="porte_plume_cs_pre_charger" inclure="cout_pipelines.php" /> <pipeline nom="declarer_tables_interfaces" inclure="cout_pipelines.php" /> <menu nom="csconfig" titre="couteauprive:titre" parent="menu_configuration" icone="images/couteau-16.png" action ="admin_couteau_suisse" parametres="" /> Chargement en cours plugin.xml +5 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -2,7 +2,7 @@ <nom><multi>[en]Swiss Knife[fr]Le Couteau Suisse[ca]El Ganivet Suís[ar]سكين الجيب[nl]Het Zwitserland Mes[gl]A navalla suíza[es]La Navaja Suiza[de]Schweizer Taschenmesser[tr]İsviçre Çakısı[br]Ar Gontell Suis[pt_br]Canivete Suíço[ast]La Navaya Suiza[gl]A navalla suíza[ro]Cuţitul Elveţian[it]Coltellino Svizzero</multi></nom> <slogan>... ou plus de fonctionnalités pour SPIP !</slogan> <icon>img/couteau-50.gif</icon> <version>1.8.84</version> <version>1.8.85</version> <version_base>1.5</version_base> <auteur>Patrice Vanneufville _ © 2007-2012 - Distribué sous licence GPL Chargement en cours Chargement en cours @@ -291,6 +291,10 @@ Compatibilità : SPIP v1.92x, v2.x.x e v3.0 <nom>porte_plume_cs_pre_charger</nom> <inclure>cout_pipelines.php</inclure> </pipeline> <pipeline> <nom>declarer_tables_interfaces</nom> <inclure>cout_pipelines.php</inclure> </pipeline> <necessite id="SPIP" version="[1.9.2;3.0.99]" /> <categorie>maintenance</categorie> <traduire gestionnaire="salvatore" module="couteau" reference="fr" /> Chargement en cours Chargement en cours
config_outils.php +4 −2 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -36,6 +36,7 @@ add_outil( array( // pour etre compatible avec les autres outils, on provoque un changement de pivot (propre a la place de typo) : 'traitement:TITRE:post_propre, traitement:TITRE/mots:post_propre, traitement:TITRE/forums:post_propre, traitement:NOM:post_propre' => 'PtoBR', 'auteur' => 'Maïeul Rouquette', )); Chargement en cours Chargement en cours @@ -98,10 +99,11 @@ add_outil( array( 'id' => 'supprimer_numero', /* inserer : $table_des_traitements['TITRE'][]= 'typo(supprimer_numero(%s))'; $table_des_traitements['TYPE']['mots']= 'typo(supprimer_numero(%s))'; $table_des_traitements['NOM'][]= 'typo(supprimer_numero(%s))'; */ $table_des_traitements['TITRE']['mots']= 'typo(supprimer_numero(%s))'; etc... */ 'traitement:TITRE:pre_typo, traitement:TITRE/mots:pre_typo, traitement:TITRE/forums:pre_typo, traitement:NOM:pre_typo, traitement:TYPE/mots:pre_typo' => 'supprimer_numero', 'categorie' => 'public', Chargement en cours
cout_pipelines.php +310 −305 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -151,6 +151,11 @@ function couteau_suisse_arbo_creer_chaine_url($flux){ function couteau_suisse_propres_creer_chaine_url($flux){ return eval_metas_pipelines($flux, 'propres_creer_chaine_url'); } // pipelines SPIP>=2.0 function couteau_suisse_declarer_tables_interfaces($flux){ if(function_exists('cs_table_des_traitements')) cs_table_des_traitements($flux['table_des_traitements']); return eval_metas_pipelines($flux, 'declarer_tables_interfaces'); } // eux fonctions obsoletes, conservees pour SPIP<3.0 : // le contenu du sous-menu est gere par les lames elles-memes Chargement en cours
cout_utils.php +13 −4 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -549,17 +549,26 @@ jQuery.fn.cs_todo=function(){return this.not('.cs_done').addClass('cs_done');};\ $temp = "cs_nettoie($temp)"; } // traitement particulier des forums (SPIP>=2.1) if(defined('_SPIP20100') && $obj==='forums') $temp = "safehtml($temp)"; $traitements_type_objet = "\$GLOBALS['table_des_traitements']['$bal'][" . ($obj=='0'?'':"'$obj'") . "]='$temp';"; if($obj==='forums') { if(defined('_SPIP20100')) $temp = "safehtml($temp)"; if(defined('_SPIP30000')) { if(in_array($bal, array('TEXTE','TITRE','NOTES','NOM_SITE'))) $temp = str_replace('%s', 'interdit_html(%s)', $temp); elseif(in_array($bal, array('URL_SITE','AUTEUR','EMAIL_AUTEUR'))) $temp = str_replace('%s', 'vider_url(%s)', $temp); } } $traitements_type_objet = "\t\$traitements['$bal'][" . ($obj=='0'?'0':"'$obj'") . "]='$temp';"; } $traitements_utilises[$bal] = join("\n", $traitements_utilises[$bal]); // specificite SPIP 3.0 : supprimer_numeros sur les TITRE et les NOM if(defined('_SPIP30000') && ($bal=='TITRE' || $bal=='NOM')) $traitements_utilises[$bal] = str_replace('%s', 'supprimer_numero(%s)', $traitements_utilises[$bal]); } // mes_options.php : ajout des traitements // mes_options.php : ajout des traitements (peut-etre les passer en pipeline 'table_des_traitements' inline directement ?) if(count($traitements_utilises)) $infos_fichiers['code_options'][] = "\n// Table des traitements\n" . join("\n", $traitements_utilises); $infos_fichiers['code_options'][] = "\n// Table des traitements sur les balises\nfunction cs_table_des_traitements(&\$traitements) {\n" . join("\n", $traitements_utilises) . "\n}" . (defined('_SPIP19300')?'':"\ncs_table_des_traitements(\$GLOBALS['table_des_traitements']);"); $infos_fichiers['code_options'][] = "\$GLOBALS['cs_post_propre']=$traitements_post_propre;"; // ecriture des fichiers mes_options et mes_fonctions ecrire_fichier_en_tmp($infos_fichiers, 'spip_options'); Chargement en cours
paquet.xml +3 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff <paquet prefix="couteau_suisse" categorie="maintenance" version="1.8.84" version="1.8.85" etat="stable" compatibilite="[1.9.2;3.0.99]" logo="img/couteau-50.gif" Chargement en cours Chargement en cours @@ -48,6 +48,8 @@ <pipeline nom="pre_description_outil" inclure="cout_pipelines.php" /> <pipeline nom="fichier_distant" inclure="cout_pipelines.php" /> <pipeline nom="porte_plume_cs_pre_charger" inclure="cout_pipelines.php" /> <pipeline nom="declarer_tables_interfaces" inclure="cout_pipelines.php" /> <menu nom="csconfig" titre="couteauprive:titre" parent="menu_configuration" icone="images/couteau-16.png" action ="admin_couteau_suisse" parametres="" /> Chargement en cours
plugin.xml +5 −1 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -2,7 +2,7 @@ <nom><multi>[en]Swiss Knife[fr]Le Couteau Suisse[ca]El Ganivet Suís[ar]سكين الجيب[nl]Het Zwitserland Mes[gl]A navalla suíza[es]La Navaja Suiza[de]Schweizer Taschenmesser[tr]İsviçre Çakısı[br]Ar Gontell Suis[pt_br]Canivete Suíço[ast]La Navaya Suiza[gl]A navalla suíza[ro]Cuţitul Elveţian[it]Coltellino Svizzero</multi></nom> <slogan>... ou plus de fonctionnalités pour SPIP !</slogan> <icon>img/couteau-50.gif</icon> <version>1.8.84</version> <version>1.8.85</version> <version_base>1.5</version_base> <auteur>Patrice Vanneufville _ © 2007-2012 - Distribué sous licence GPL Chargement en cours Chargement en cours @@ -291,6 +291,10 @@ Compatibilità : SPIP v1.92x, v2.x.x e v3.0 <nom>porte_plume_cs_pre_charger</nom> <inclure>cout_pipelines.php</inclure> </pipeline> <pipeline> <nom>declarer_tables_interfaces</nom> <inclure>cout_pipelines.php</inclure> </pipeline> <necessite id="SPIP" version="[1.9.2;3.0.99]" /> <categorie>maintenance</categorie> <traduire gestionnaire="salvatore" module="couteau" reference="fr" /> Chargement en cours