[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / couteau_suisse / couteau_suisse / outils / class_spip_config.php
diff --git a/www/plugins/auto/couteau_suisse/couteau_suisse/outils/class_spip_config.php b/www/plugins/auto/couteau_suisse/couteau_suisse/outils/class_spip_config.php
new file mode 100644 (file)
index 0000000..64c26d3
--- /dev/null
@@ -0,0 +1,107 @@
+<?php\r
+if (!defined("_ECRIRE_INC_VERSION")) return;\r
+\r
+# Fichier de configuration pris en compte par config_outils.php et specialement dedie a la configuration des 'class' SPIP\r
+# -----------------------------------------------------------------------------------------------------------------------\r
+\r
+function outils_class_spip_config_dist() {\r
+\r
+// Ajout de l'outil 'class_spip'\r
+add_outil(array(\r
+       'id' => 'class_spip',\r
+       'code:spip_options' => "\$GLOBALS['class_spip']='%%style_p%%';\n\$GLOBALS['class_spip_plus']='%%style_h%%';\n%%racc_hr%%%%racc_h1%%%%racc_h2%%%%racc_i1%%%%racc_i2%%%%racc_g1%%%%racc_g2%%%%puce%%",\r
+       'code:fonctions'=>"%%ouvre_ref%%%%ferme_ref%%%%ouvre_note%%%%ferme_note%%",\r
+       'categorie' => 'public',\r
+       'description' => \r
+       // avant SPIP 2.0 : <hr/> seulement\r
+       // et apres : <hr/> + puce\r
+               (!defined('_SPIP19300')?'<:class_spip:1:>':'<:class_spip:2:>').\r
+       // des SPIP 1.91 : les intertitres\r
+               '<:class_spip:3:>'.\r
+       // des SPIP 2.0 : les italiques, les gras + les styles\r
+               (!defined('_SPIP19300')?'':'<:class_spip:4:>'),\r
+));\r
+\r
+// Ajout des variables utilisees ci-dessus\r
+add_variables(array(\r
+       'nom' => 'style_p',\r
+       'format' => _format_CHAINE,\r
+       'defaut' =>  "''",\r
+       'code:strlen(%s)' => ' class=%s',\r
+), array(\r
+       'nom' => 'style_h',\r
+       'format' => _format_CHAINE,\r
+       'defaut' =>  '"spip"',\r
+       'code:strlen(%s)' => ' class=%s',\r
+), array(\r
+       'nom' => 'racc_hr',\r
+       'format' => _format_CHAINE,\r
+       'defaut' => defined('_SPIP19300')?"''":"'<hr class=\"spip\" />'",\r
+       'code:strlen(%s)' => "\$GLOBALS['ligne_horizontale']=%s;\n",\r
+       'code:!strlen(%s)' => defined('_SPIP19300')?"\$GLOBALS['ligne_horizontale']=\"<hr\$GLOBALS[class_spip_plus] />\";\n":"",\r
+), array(\r
+       'nom' => 'racc_h1',\r
+       'format' => _format_CHAINE,\r
+       'defaut' => defined('_SPIP19300')?"''":"'<h3 class=\"spip\">'",\r
+       'code:strlen(%s)' => "\$GLOBALS['debut_intertitre']=%s;\n",\r
+       'code:!strlen(%s)' => "\$GLOBALS['debut_intertitre']=\"<h3\$GLOBALS[class_spip_plus]>\";\n",\r
+), array(\r
+       'nom' => 'racc_h2',\r
+       'format' => _format_CHAINE,\r
+       'defaut' => defined('_SPIP19300')?"''":"'</h3>'",\r
+       'code:strlen(%s)' => "\$GLOBALS['fin_intertitre']=%s;\n",\r
+       'code:!strlen(%s)' => "\$GLOBALS['fin_intertitre']='</h3>';\n",\r
+), array(\r
+       'nom' => 'racc_i1',\r
+       'format' => _format_CHAINE,\r
+       'defaut' => '',\r
+       'code:strlen(%s)' => "\$GLOBALS['debut_italique']=%s;\n",\r
+       'code:!strlen(%s)' => "\$GLOBALS['debut_italique']=\"<i\$GLOBALS[class_spip]>\";\n",\r
+), array(\r
+       'nom' => 'racc_i2',\r
+       'format' => _format_CHAINE,\r
+       'defaut' => '',\r
+       'code:strlen(%s)' => "\$GLOBALS['fin_italique']=%s;\n",\r
+       'code:!strlen(%s)' => "\$GLOBALS['fin_italique']='</i>';\n",\r
+), array(\r
+       'nom' => 'racc_g1',\r
+       'format' => _format_CHAINE,\r
+       'defaut' => '',\r
+       'code:strlen(%s)' => "\$GLOBALS['debut_gras']=%s;\n",\r
+       'code:!strlen(%s)' => "\$GLOBALS['debut_gras']=\"<strong\$GLOBALS[class_spip]>\";\n",\r
+), array(\r
+       'nom' => 'racc_g2',\r
+       'format' => _format_CHAINE,\r
+       'defaut' => '',\r
+       'code:strlen(%s)' => "\$GLOBALS['fin_gras']=%s;\n",\r
+       'code:!strlen(%s)' => "\$GLOBALS['fin_gras']='</strong>';\n",\r
+), array(\r
+       'nom'   =>      'ouvre_ref',\r
+       'format'=>      _format_CHAINE,\r
+       'code:!strlen(%s)'=>"\$GLOBALS['ouvre_ref']='&nbsp;[';\n",\r
+       'code:strlen(%s)'=>"\$GLOBALS['ouvre_ref']=%s;\n"\r
+), array(\r
+       'nom'   =>      'ferme_ref',\r
+       'format'=>      _format_CHAINE,\r
+       'code:!strlen(%s)'=>"\$GLOBALS['ferme_ref']=']';\n",\r
+       'code:strlen(%s)'=>"\$GLOBALS['ferme_ref']=%s;\n"\r
+), array(\r
+       'nom'   =>      'ouvre_note',\r
+       'format'=>      _format_CHAINE,\r
+       'code:!strlen(%s)'=>"\$GLOBALS['ouvre_note']='[';\n",\r
+       'code:strlen(%s)'=>"\$GLOBALS['ouvre_note']=%s;\n"\r
+), array(\r
+       'nom'   =>      'ferme_note',\r
+       'format'=>      _format_CHAINE,\r
+       'code:!strlen(%s)'=>    "\$GLOBALS['ferme_note']=']';\n",\r
+       'code:strlen(%s)'=> "\$GLOBALS['ferme_note']=%s;\n"\r
+), array(\r
+       'nom' => 'puce',\r
+       'format' => _format_CHAINE,\r
+       'defaut' => defined('_SPIP19300')?"''":'"AUTO"',\r
+       'code:strlen(%s)' => "\$GLOBALS['puce']=%s;",\r
+));\r
+\r
+}\r
+\r
+?>
\ No newline at end of file