';
+
+ $sidebar_items['options-box']['items']['kUtRL'] = $ret;
}
public static function adminAfterPostUpdate($cur, $post_id)
@@ -239,8 +242,8 @@ class adminKutrl
return null;
}
- $args[0][__('kUtRL')][__('create short link')] = 'kutrl_create';
- $args[0][__('kUtRL')][__('delete short link')] = 'kutrl_delete';
+ $args[0][__('kUtRL')][__('Create short link')] = 'kutrl_create';
+ $args[0][__('kUtRL')][__('Delete short link')] = 'kutrl_delete';
}
public static function adminPostsActions(dcCore $core, $posts, $action, $redir)
diff --git a/_define.php b/_define.php
index 7639716..e4e1a48 100644
--- a/_define.php
+++ b/_define.php
@@ -21,9 +21,9 @@ $this->registerModule(
'Jean-Christian Denis and contributors',
'2021.08.28',
[
+ 'requires' => [['core', '2.19']],
'permissions' => 'admin',
'type' => 'plugin',
- 'dc_min' => '2.19',
'support' => 'https://github.com/JcDenis/kUtRL',
'details' => 'http://plugins.dotaddict.org/dc2/details/kUtRL',
'repository' => 'https://raw.githubusercontent.com/JcDenis/kUtRL/master/dcstore.xml'
diff --git a/js/admin.js b/js/admin.js
new file mode 100644
index 0000000..d39c02b
--- /dev/null
+++ b/js/admin.js
@@ -0,0 +1,7 @@
+$(function(){
+ /* toogle admin form sidebar */
+ $('#kUtRL h5').toggleWithLegend(
+ $('#kUtRL').children().not('h5'),
+ {cookie:'dcx_kUtRL_admin_form_sidebar',legend_click:true}
+ );
+});
\ No newline at end of file
diff --git a/locales/fr/main.lang.php b/locales/fr/main.lang.php
index 551b7ab..c7c9558 100644
--- a/locales/fr/main.lang.php
+++ b/locales/fr/main.lang.php
@@ -1,52 +1,50 @@
1);\n"
-#: _admin.php:22
-#: _admin.php:55
+#: _admin.php:24
+#: _admin.php:57
#: _widgets.php:28
#: default-templates/kutrl.html:3
#: default-templates/kutrl.html:18
#: default-templates/kutrl404.html:9
#: default-templates/kutrl_old.html:48
-#: index.php:284
-#: index.php:308
-#: index.php:405
-#: index.php:454
-#: index.php:499
+#: index.php:276
+#: index.php:300
+#: index.php:397
+#: index.php:446
+#: index.php:491
msgid "Links shortener"
msgstr "Réducteur de liens"
-#: _admin.php:90
+#: _admin.php:92
#: index.php:196
msgid "Short link"
msgstr "Lien court"
-#: _admin.php:103
+#: _admin.php:104
+#: _admin.php:245
msgid "Create short link"
msgstr "Créer un lien court"
-#: _admin.php:108
-#: index.php:475
+#: _admin.php:109
+#: index.php:467
msgid "Custom short link:"
msgstr "Lien court personnalisé :"
-#: _admin.php:115
+#: _admin.php:116
#: _widgets.php:212
msgid "never followed"
msgstr "jamais suivi"
-#: _admin.php:117
+#: _admin.php:118
#: _widgets.php:214
msgid "followed one time"
msgstr "suivi une fois"
-#: _admin.php:119
+#: _admin.php:120
#: _widgets.php:216
msgid "followed %s times"
msgstr "suivi %s fois"
-#: _admin.php:126
-#: _admin.php:243
-msgid "delete short link"
-msgstr "effacer un lien court"
-
-#: _admin.php:242
-msgid "create short link"
-msgstr "créer un lien court"
+#: _admin.php:127
+#: _admin.php:246
+msgid "Delete short link"
+msgstr "Effacer un lien court"
#: _public.php:133
msgid "Failed to verify protected field."
@@ -174,7 +171,7 @@ msgid "Rank"
msgstr "Rang"
#: _widgets.php:84
-#: inc/lib.kutrl.lst.php:18
+#: inc/lib.kutrl.lst.php:55
msgid "Hash"
msgstr "Hash"
@@ -189,7 +186,7 @@ msgstr "Cacher les liens non suivis"
#: _widgets.php:138
#: default-templates/kutrl.html:33
#: default-templates/kutrl_old.html:55
-#: index.php:470
+#: index.php:462
msgid "Long link:"
msgstr "Lien long :"
@@ -230,11 +227,11 @@ msgstr "Création de lien court"
msgid "New short link of type \"%s\" and hash \"%s\" was created."
msgstr "Un nouveau lien court de type \"%s\" et de hash \"%s\" a été créé."
-#: inc/lib.kutrl.lst.php:8
+#: inc/lib.kutrl.lst.php:37
msgid "No short link"
msgstr "Pas de lien court"
-#: inc/lib.kutrl.lst.php:21
+#: inc/lib.kutrl.lst.php:58
msgid "Service"
msgstr "Service"
@@ -533,148 +530,148 @@ msgstr "Impossible de créé un lien court. Ceci peut être causé par un probl
msgid "Long link"
msgstr "Lien long"
-#: index.php:272
+#: index.php:264
msgid "Links successfully deleted"
msgstr "Liens supprimés avec succès"
-#: index.php:310
-#: index.php:407
-#: index.php:413
-#: index.php:565
+#: index.php:302
+#: index.php:399
+#: index.php:405
+#: index.php:561
msgid "Services configuration"
msgstr "Configuration des services"
-#: index.php:317
-#: index.php:414
+#: index.php:309
+#: index.php:406
msgid "Back to links list"
msgstr "Retour à la liste des liens"
-#: index.php:322
+#: index.php:314
msgid "Plugin activation"
msgstr "Activation"
-#: index.php:325
+#: index.php:317
msgid "Enable plugin"
msgstr "Activer le plugin"
-#: index.php:329
+#: index.php:321
msgid "Behaviors"
msgstr "Comportements"
-#: index.php:332
+#: index.php:324
msgid "Allow short link for external URL"
msgstr "Autoriser les liens court sur des URLs externes"
-#: index.php:333
+#: index.php:325
msgid "Not only link started with this blog URL could be shortened."
msgstr "Ne pas limiter la création de liens courts aux liens commençant par l'URL du blog."
-#: index.php:336
+#: index.php:328
msgid "Passive mode"
msgstr "Mode passif"
-#: index.php:337
+#: index.php:329
msgid "If this extension is disabled and the passive mode is enabled, \"kutrl\" tags (like EntryKurl) will display long urls instead of nothing on templates."
msgstr "Si cette extension est désactivée et que le mode passif est activé, les balises \"kutrl\" (comme EntryKutrl) afficheront les liens longs au lieu de rien."
-#: index.php:340
+#: index.php:332
msgid "Active mode"
msgstr "Mode actif"
-#: index.php:341
+#: index.php:333
msgid "If the active mode is enabled, all know default template tags (like EntryURL) will display short urls instead of long ones on templates."
msgstr "Si le mode actif est acitvé, les balises de thème (comme EntryURL) afficheront les liens court au lieu des longs."
-#: index.php:342
+#: index.php:334
msgid "You can disable URL shortening for a specific template tag by adding attribute disable_kutrl=\"1\" to it ."
msgstr "Vous pouvez désactiver le raccourcissement pour un tag de template spécifique en lui ajoutant l'attribue disable_kutrl=\"1\""
-#: index.php:345
+#: index.php:337
msgid "Create short link for new entries"
msgstr "Créer un lien court pour les nouveaux billets"
-#: index.php:346
+#: index.php:338
msgid "This can be changed on page of creation/edition of an entry."
msgstr "Ceci peut être changé sur la page d'édition / création d'un billet."
-#: index.php:350
+#: index.php:342
msgid "Default services"
msgstr "Services par défaut"
-#: index.php:357
+#: index.php:349
msgid "Administration:"
msgstr "Administration :"
-#: index.php:360
+#: index.php:352
msgid "Service to use in this admin page and on edit page of an entry."
msgstr "Service à utiliser sur cette page d'administration ou sur la page d'édition d'un billet."
-#: index.php:367
+#: index.php:359
msgid "Extensions:"
msgstr "Extensions :"
-#: index.php:370
+#: index.php:362
msgid "Service to use on third part plugins."
msgstr "Service à utiliser par les plugins tiers"
-#: index.php:377
+#: index.php:369
msgid "Templates:"
msgstr "Templates :"
-#: index.php:380
+#: index.php:372
msgid "Shorten links automatically when using template value like \"EntryKutrl\"."
msgstr "Réduit automatiquement les liens des templates utilisant les balises telles que \"EntryKutrl\"."
-#: index.php:387
+#: index.php:379
msgid "Contents:"
msgstr "Contenus :"
-#: index.php:390
+#: index.php:382
msgid "Shorten links automatically found in contents using wiki synthax."
msgstr "Réduit automatiquement les liens des contenus utilisant la syntax wiki."
-#: index.php:425
+#: index.php:417
msgid "%s API is well configured and runing."
msgstr "L'API %s est correctement configurée et est fonctionnelle."
-#: index.php:426
+#: index.php:418
msgid "Failed to test %s API."
msgstr "Impossible de tester l'API %s."
-#: index.php:433
+#: index.php:425
msgid "homepage"
msgstr "page d'accueil"
-#: index.php:433
+#: index.php:425
msgid "Learn more about %s."
msgstr "En savoir plus à propos de %s."
-#: index.php:456
-#: index.php:501
+#: index.php:448
+#: index.php:493
msgid "New link"
msgstr "Nouveau lien"
-#: index.php:463
+#: index.php:455
msgid "You must set an admin service."
msgstr "Vous devez définir un service admin."
-#: index.php:467
+#: index.php:459
msgid "Shorten link using service \"%s\""
msgstr "Raccourcir un lien en utilisant le service \"%s\""
-#: index.php:477
+#: index.php:469
msgid "Only if you want a custom short link."
msgstr "Uniquement si vous souhaitez un lien court personnalisé."
-#: index.php:481
+#: index.php:473
msgid "You can use \"bob!!\" if you want a semi-custom link, it starts with \"bob\" and \"!!\" will be replaced by an increment value."
msgstr "Vous pouvez utiliser \"bob!!\" si vous souhaitez un lien semi-personnalisé, il commencera par \"bob\" et \"!!\" sera remplacé par une valeur incrémentale."
-#: index.php:513
+#: index.php:505
msgid "Service:"
msgstr "Service :"
-#: index.php:545
+#: index.php:539
msgid "Delete selected short links"
msgstr "Effacer les liens sélectionnés"