[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / couteau_suisse / couteau_suisse / outils / decoupe.php
diff --git a/www/plugins/auto/couteau_suisse/couteau_suisse/outils/decoupe.php b/www/plugins/auto/couteau_suisse/couteau_suisse/outils/decoupe.php
new file mode 100644 (file)
index 0000000..8f36be8
--- /dev/null
@@ -0,0 +1,52 @@
+<?php\r
+/*\r
+       +----------------------------+\r
+       Date : mardi 28 janvier 2003\r
+       Auteur :  "gpl"\r
+       Serieuse refonte et integration en mars 2007 : Patrice Vanneufville\r
+       +-------------------------------------------------------------------+\r
+*/\r
+\r
+// liste des nouveaux raccourcis ajoutes par l'outil\r
+// si cette fonction n'existe pas, le plugin cherche alors  _T('couteauprive:un_outil:aide');\r
+function decoupe_raccourcis() {\r
+       $compat = defined('_decoupe_COMPATIBILITE')\r
+               ?_T('couteauprive:decoupe:aide2', array('sep' => '<b>'._decoupe_COMPATIBILITE.'</b>')):'';\r
+       return _T('couteauprive:decoupe:aide', array('sep' => '<b>'._decoupe_SEPARATEUR.'</b>')).$compat;\r
+}\r
+\r
+function decoupe_nettoyer_raccourcis($texte) {\r
+       if (defined('_decoupe_COMPATIBILITE'))\r
+               return str_replace(array(_decoupe_SEPARATEUR, _decoupe_COMPATIBILITE), '<p>&nbsp;</p>', $texte);\r
+       return str_replace(_decoupe_SEPARATEUR, '<p>&nbsp;</p>', $texte);\r
+}\r
+\r
+// 2 fonctions pour le plugin Porte Plume, s'il est present (SPIP>=2.0)\r
+function decoupe_CS_pre_charger($flux) {\r
+       $r = array(array(\r
+               "id" => 'decoupe_pages',\r
+               "name" => _T('couteau:pp_decoupe_separateur'),\r
+               "className" => 'decoupe_pages',\r
+               "replaceWith" => "\n"._decoupe_SEPARATEUR."\n",\r
+               "display" => true), array(\r
+               "id" => 'decoupe_onglets',\r
+               "name" => _T('couteau:pp_decoupe_onglets'),\r
+               "className" => 'decoupe_onglets',\r
+               "replaceWith" => "\n<onglets>"._T('couteau:pp_votre_titre', array('nb'=>1))."\n\n"._T('couteau:pp_votre_texte')."\n\n"\r
+                       ._decoupe_SEPARATEUR._T('couteau:pp_votre_titre', array('nb'=>2))."\n\n"._T('couteau:pp_votre_texte')."\n\n"\r
+                       ._decoupe_SEPARATEUR._T('couteau:pp_votre_titre', array('nb'=>3))."\n\n"._T('couteau:pp_votre_texte')."\n\n</onglets>\n",\r
+               "display" => true));\r
+       foreach(cs_pp_liste_barres('decoupe') as $b) {\r
+               // pas de decoupe dans les forums\r
+               $r2 = $b=='forum'?array($r[1]):$r;\r
+               $flux[$b] = isset($flux[$b])?array_merge($flux[$b], $r2):$r2;\r
+       }\r
+       return $flux;\r
+}\r
+function decoupe_PP_icones($flux) {\r
+       $flux['decoupe_pages'] = 'decoupe_pages.png';\r
+       $flux['decoupe_onglets'] = 'decoupe_onglets.png';\r
+       return $flux;\r
+}\r
+\r
+?>
\ No newline at end of file