Changeset 2316
- Timestamp:
- 06/07/10 03:06:29 (13 years ago)
- Location:
- plugins/dcAdvancedCleaner
- Files:
-
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/dcAdvancedCleaner/_define.php
r2257 r2316 17 17 /* Description*/ "Make a huge cleaning of dotclear", 18 18 /* Author */ "JC Denis", 19 /* Version */ '0. 4.1',19 /* Version */ '0.5', 20 20 /* Permissions */ null 21 21 ); 22 /* date */ #20100 52522 /* date */ #20100606 23 23 ?> -
plugins/dcAdvancedCleaner/_install.php
r2199 r2316 23 23 try 24 24 { 25 # Check DC version (dev on)26 if (version_compare(DC_VERSION,'2. 1.6','<'))25 # Check DC version 26 if (version_compare(DC_VERSION,'2.2-beta','<')) 27 27 { 28 throw new Exception(' Plugin called dcAdvancedCleaner requires Dotclear 2.1.6 or higher.');28 throw new Exception('dcAdvancedCleaner requires Dotclear 2.2'); 29 29 } 30 30 31 31 # Settings 32 $ s = dcAdvancedCleanerSettings($core);33 $ s->put('dcAdvancedCleaner_behavior_active',true,'boolean','',false,true);34 $ s->put('dcAdvancedCleaner_dcproperty_hide',true,'boolean','',false,true);35 32 $core->blog->settings->addNamespace('dcAdvancedCleaner'); 33 $core->blog->settings->dcAdvancedCleaner->put('dcAdvancedCleaner_behavior_active',true,'boolean','',false,true); 34 $core->blog->settings->dcAdvancedCleaner->put('dcAdvancedCleaner_dcproperty_hide',true,'boolean','',false,true); 35 36 36 # Version 37 37 $core->setVersion('dcAdvancedCleaner',$new_version); 38 38 39 39 return true; 40 40 } -
plugins/dcAdvancedCleaner/_prepend.php
r2257 r2316 14 14 15 15 global $__autoload, $core; 16 $core->blog->settings->addNamespace('dcAdvancedCleaner'); 16 17 17 18 # Main class … … 48 49 require_once dirname(__FILE__).'/inc/lib.dc.advanced.cleaner.activityreport.php'; 49 50 } 50 51 # DC 2.1.6 vs 2.2 settings52 function dcAdvancedCleanerSettings($core,$namespace='dcAdvancedCleaner')53 {54 if (!version_compare(DC_VERSION,'2.1.7','<=')) {55 $core->blog->settings->addNamespace($namespace);56 return $core->blog->settings->{$namespace};57 } else {58 $core->blog->settings->setNamespace($namespace);59 return $core->blog->settings;60 }61 }62 51 ?> -
plugins/dcAdvancedCleaner/inc/lib.dc.advanced.cleaner.behaviors.php
r2199 r2316 31 31 $done = false; 32 32 33 $s = dcAdvancedCleanerSettings($core); 34 if (!$s->dcAdvancedCleaner_behavior_active) return; 33 if (!$core->blog->settings->dcAdvancedCleaner->dcAdvancedCleaner_behavior_active) return; 35 34 36 35 $uninstaller = new dcUninstaller($core); … … 75 74 public static function modulesTabs($core,$path,$redir,$title='') 76 75 { 77 $s = dcAdvancedCleanerSettings($core); 78 if (!$s->dcadvancedcleaner_behavior_active) return; 76 if (!$core->blog->settings->dcAdvancedCleaner->dcAdvancedCleaner_behavior_active) return; 79 77 80 78 $err = ''; -
plugins/dcAdvancedCleaner/index.php
r2199 r2316 63 63 if (!isset($combo_funcs[$type])) return ''; 64 64 65 $s = dcAdvancedCleanerSettings($core);66 65 $rs = call_user_func($combo_funcs[$type],$core); 67 66 … … 86 85 $offline = in_array($v['key'],dcAdvancedCleaner::$dotclear[$type]); 87 86 88 if ($ s->dcAdvancedCleaner_dcproperty_hide && $offline) continue;87 if ($core->blog->settings->dcAdvancedCleaner->dcAdvancedCleaner_dcproperty_hide && $offline) continue; 89 88 90 89 echo … … 143 142 $action = isset($_POST['action']) ? $_POST['action'] : ''; 144 143 $type = isset($_POST['type']) ? $_POST['type'] : ''; 145 $s = dcAdvancedCleanerSettings($core);144 $s = $core->blog->settings->dcAdvancedCleaner; 146 145 147 146 # Combos … … 228 227 drawDcAdvancedCleanerLists($core,$part); 229 228 echo '</fieldset>'; 229 } 230 if ($s->dcAdvancedCleaner_dcproperty_hide) 231 { 232 echo '<p>'.__('Default values of Dotclear are hidden. You can change this in settings tab').'</p>'; 230 233 } 231 234 echo '</div>'; -
plugins/dcAdvancedCleaner/locales/fr/main.lang.php
r2199 r2316 1 1 <?php 2 // Language: français3 // Module: dcAdvancedCleaner - 0. 4.RC.14 // Date: 2010-0 4-16 13:41:245 // Translated with dcTranslater - 1. 32 // Language: Français 3 // Module: dcAdvancedCleaner - 0.5 4 // Date: 2010-06-07 00:57:01 5 // Translated with dcTranslater - 1.4 6 6 7 7 #_admin.php:16 8 #index.php: 2009 #index.php:21 28 #index.php:198 9 #index.php:210 10 10 $GLOBALS['__l10n']['Advanced cleaner'] = 'Nettoyeur avancé'; 11 11 … … 19 19 $GLOBALS['__l10n']['New action from dcAdvancedCleaner has been made with type="%s", action="%s", ns="%s".'] = 'Une nouvelle action depuis dcAdvancedCleaner a été effectuée avec: type="%s", action="%s", ns="%s"'; 20 20 21 #inc/lib.dc.advanced.cleaner.behaviors.php: 8121 #inc/lib.dc.advanced.cleaner.behaviors.php:79 22 22 $GLOBALS['__l10n']['Advanced uninstall'] = 'Désinstallation avancé'; 23 23 24 #inc/lib.dc.advanced.cleaner.behaviors.php:13 824 #inc/lib.dc.advanced.cleaner.behaviors.php:136 25 25 $GLOBALS['__l10n']['There is no module with uninstall features'] = 'Il n\'y a pas de module avec des fonctions de désinstallation avancée'; 26 26 27 #inc/lib.dc.advanced.cleaner.behaviors.php:14 327 #inc/lib.dc.advanced.cleaner.behaviors.php:141 28 28 $GLOBALS['__l10n']['List of modules with advanced uninstall features'] = 'Liste des modules avec des fonctions de désinstallation avancée'; 29 29 30 #inc/lib.dc.advanced.cleaner.behaviors.php:147 31 $GLOBALS['__l10n']['Module'] = 'Module'; 32 33 #inc/lib.dc.advanced.cleaner.behaviors.php:221 30 #inc/lib.dc.advanced.cleaner.behaviors.php:219 34 31 $GLOBALS['__l10n']['Perform selected actions'] = 'Effectuer les actions sélectionnées'; 35 32 … … 67 64 $GLOBALS['__l10n']['Versions registered in table "version" of Dotclear'] = 'Versions enregistrées dans la table "version" de Dotclear'; 68 65 69 #index.php:7 466 #index.php:73 70 67 $GLOBALS['__l10n']['There is no %s'] = 'Il n\'y a pas de %s'; 71 68 72 #index.php:7 869 #index.php:77 73 70 $GLOBALS['__l10n']['There are %s %s'] = 'Il y a %s %s'; 74 71 75 #index.php:8 172 #index.php:80 76 73 $GLOBALS['__l10n']['Name'] = 'Nom'; 77 74 78 #index.php:8 175 #index.php:80 79 76 $GLOBALS['__l10n']['Objects'] = 'Objets'; 80 77 81 #index.php:10 378 #index.php:101 82 79 $GLOBALS['__l10n']['Action on selected rows:'] = 'Action sur les lignes selectionnées :'; 83 80 84 #index.php:11 885 #index.php:1 5081 #index.php:116 82 #index.php:148 86 83 $GLOBALS['__l10n']['Settings'] = 'Paramètres'; 87 84 88 #index.php:11 889 #index.php:26 685 #index.php:116 86 #index.php:268 90 87 $GLOBALS['__l10n']['settings'] = 'paramètres'; 91 88 92 #index.php:11 889 #index.php:116 93 90 $GLOBALS['__l10n']['setting'] = 'paramètre'; 94 91 95 #index.php:1 2092 #index.php:118 96 93 $GLOBALS['__l10n']['plugins'] = 'extensions'; 97 94 98 #index.php:1 2095 #index.php:118 99 96 $GLOBALS['__l10n']['plugin'] = 'extension'; 100 97 101 #index.php:1 2198 #index.php:119 102 99 $GLOBALS['__l10n']['themes'] = 'thèmes'; 103 100 104 #index.php:1 21101 #index.php:119 105 102 $GLOBALS['__l10n']['theme'] = 'thème'; 106 103 107 #index.php:12 4104 #index.php:122 108 105 $GLOBALS['__l10n']['delete table'] = 'effacer la table'; 109 106 110 #index.php:12 5107 #index.php:123 111 108 $GLOBALS['__l10n']['delete cache files'] = 'effacer les fichiers de cache'; 112 109 113 #index.php:12 6110 #index.php:124 114 111 $GLOBALS['__l10n']['delete plugin files'] = 'effacer les fichiers du plugin'; 115 112 116 #index.php:12 7113 #index.php:125 117 114 $GLOBALS['__l10n']['delete theme files'] = 'effacer les fichiers du thème'; 118 115 119 #index.php:12 8116 #index.php:126 120 117 $GLOBALS['__l10n']['delete the version number'] = 'effacer le numéro de version'; 121 118 122 #index.php:12 9119 #index.php:127 123 120 $GLOBALS['__l10n']['Uninstall extensions'] = 'Désinstaller des extensions'; 124 121 125 #index.php:1 30122 #index.php:128 126 123 $GLOBALS['__l10n']['delete %s blog settings'] = 'effacer les paramètres de %s pour ce blog'; 127 124 128 #index.php:1 31125 #index.php:129 129 126 $GLOBALS['__l10n']['delete %s global settings'] = 'effacer les paramètres globaux de %s'; 130 127 131 #index.php:13 2128 #index.php:130 132 129 $GLOBALS['__l10n']['delete all %s settings'] = 'effacer tous les paramètres de %s'; 133 130 134 #index.php:13 3131 #index.php:131 135 132 $GLOBALS['__l10n']['delete %s table'] = 'effacer la table %s'; 136 133 137 #index.php:13 4134 #index.php:132 138 135 $GLOBALS['__l10n']['delete %s version number'] = 'effacer la version de %s'; 139 136 140 #index.php:13 5137 #index.php:133 141 138 $GLOBALS['__l10n']['delete %s plugin files'] = 'effacer les fichiers de l\'extension %s'; 142 139 143 #index.php:13 6140 #index.php:134 144 141 $GLOBALS['__l10n']['delete %s theme file'] = 'effacer les fichiers de thème de %s'; 145 142 146 #index.php:13 7143 #index.php:135 147 144 $GLOBALS['__l10n']['delete %s cache files'] = 'effacer le cache de %s'; 148 145 149 #index.php:21 3146 #index.php:211 150 147 $GLOBALS['__l10n']['Beware: All actions done here are irreversible and are directly applied'] = 'Attention : toutes les actions menées ici sont irréversibles et sont directement appliquées'; 151 148 152 #index.php:21 5149 #index.php:213 153 150 $GLOBALS['__l10n']['Action successfully done'] = 'Action effectuée avec succès'; 154 151 155 #index.php:21 7152 #index.php:215 156 153 $GLOBALS['__l10n']['Records and folders'] = 'Enregistrements et dossiers'; 157 154 158 #index.php:238 159 #index.php:239 155 #index.php:232 156 $GLOBALS['__l10n']['Default values of Dotclear are hidden. You can change this in settings tab'] = 'Les valeurs par défaut de Dotclear sont cachées. Vous pouvez changer cela dans l\'onlget des paramètres.'; 157 158 #index.php:240 159 #index.php:241 160 160 $GLOBALS['__l10n']['This plugin settings'] = 'Paramètres de cette extension'; 161 161 162 #index.php:24 4162 #index.php:246 163 163 $GLOBALS['__l10n']['Activate behaviors'] = 'Activer les behaviors'; 164 164 165 #index.php:24 5165 #index.php:247 166 166 $GLOBALS['__l10n']['Enable actions set in _uninstall.php files.'] = 'Lit les actions demandées dans les fichiers _uninstall.php.'; 167 167 168 #index.php:2 49168 #index.php:251 169 169 $GLOBALS['__l10n']['Hide Dotclear default properties in actions tabs'] = 'Cacher les propriétés par défaut dans les onglets d\'action'; 170 170 171 #index.php:25 1171 #index.php:253 172 172 $GLOBALS['__l10n']['Prevent from deleting Dotclear important properties.'] = 'Évite de supprimer des propiétés importantes de Dotclear.'; 173 173 -
plugins/dcAdvancedCleaner/locales/fr/main.po
r2199 r2316 1 # Language: français2 # Module: dcAdvancedCleaner - 0. 4.RC.13 # Date: 2010-0 4-16 13:41:244 # Translated with translater 1. 31 # Language: Français 2 # Module: dcAdvancedCleaner - 0.5 3 # Date: 2010-06-07 00:57:01 4 # Translated with translater 1.4 5 5 6 6 msgid "" 7 7 msgstr "" 8 8 "Content-Type: text/plain; charset=UTF-8\n" 9 "Project-Id-Version: dcAdvancedCleaner 0. 4.RC.1\n"9 "Project-Id-Version: dcAdvancedCleaner 0.5\n" 10 10 "POT-Creation-Date: \n" 11 "PO-Revision-Date: 2010-0 4-16T13:41:24+00:00\n"11 "PO-Revision-Date: 2010-06-07T00:57:01+00:00\n" 12 12 "Last-Translator: JC Denis\n" 13 13 "Language-Team: \n" … … 16 16 17 17 #: _admin.php:16 18 #: index.php: 20019 #: index.php:21 218 #: index.php:198 19 #: index.php:210 20 20 msgid "Advanced cleaner" 21 21 msgstr "Nettoyeur avancé" … … 33 33 msgstr "Une nouvelle action depuis dcAdvancedCleaner a été effectuée avec: type=\"%s\", action=\"%s\", ns=\"%s\"" 34 34 35 #: inc/lib.dc.advanced.cleaner.behaviors.php: 8135 #: inc/lib.dc.advanced.cleaner.behaviors.php:79 36 36 msgid "Advanced uninstall" 37 37 msgstr "Désinstallation avancé" 38 38 39 #: inc/lib.dc.advanced.cleaner.behaviors.php:13 839 #: inc/lib.dc.advanced.cleaner.behaviors.php:136 40 40 msgid "There is no module with uninstall features" 41 41 msgstr "Il n'y a pas de module avec des fonctions de désinstallation avancée" 42 42 43 #: inc/lib.dc.advanced.cleaner.behaviors.php:14 343 #: inc/lib.dc.advanced.cleaner.behaviors.php:141 44 44 msgid "List of modules with advanced uninstall features" 45 45 msgstr "Liste des modules avec des fonctions de désinstallation avancée" 46 46 47 #: inc/lib.dc.advanced.cleaner.behaviors.php:147 48 msgid "Module" 49 msgstr "Module" 50 51 #: inc/lib.dc.advanced.cleaner.behaviors.php:221 47 #: inc/lib.dc.advanced.cleaner.behaviors.php:219 52 48 msgid "Perform selected actions" 53 49 msgstr "Effectuer les actions sélectionnées" … … 96 92 msgstr "Versions enregistrées dans la table \"version\" de Dotclear" 97 93 98 #: index.php:7 494 #: index.php:73 99 95 msgid "There is no %s" 100 96 msgstr "Il n'y a pas de %s" 101 97 102 #: index.php:7 898 #: index.php:77 103 99 msgid "There are %s %s" 104 100 msgstr "Il y a %s %s" 105 101 106 #: index.php:8 1102 #: index.php:80 107 103 msgid "Name" 108 104 msgstr "Nom" 109 105 110 #: index.php:8 1106 #: index.php:80 111 107 msgid "Objects" 112 108 msgstr "Objets" 113 109 114 #: index.php:10 3110 #: index.php:101 115 111 msgid "Action on selected rows:" 116 112 msgstr "Action sur les lignes selectionnées :" 117 113 118 #: index.php:11 8119 #: index.php:1 50114 #: index.php:116 115 #: index.php:148 120 116 msgid "Settings" 121 117 msgstr "Paramètres" 122 118 123 #: index.php:11 8124 #: index.php:26 6119 #: index.php:116 120 #: index.php:268 125 121 msgid "settings" 126 122 msgstr "paramètres" 127 123 128 #: index.php:11 8124 #: index.php:116 129 125 msgid "setting" 130 126 msgstr "paramètre" 131 127 132 #: index.php:1 20128 #: index.php:118 133 129 msgid "plugins" 134 130 msgstr "extensions" 135 131 136 #: index.php:1 20132 #: index.php:118 137 133 msgid "plugin" 138 134 msgstr "extension" 139 135 140 #: index.php:1 21136 #: index.php:119 141 137 msgid "themes" 142 138 msgstr "thèmes" 143 139 144 #: index.php:1 21140 #: index.php:119 145 141 msgid "theme" 146 142 msgstr "thème" 147 143 148 #: index.php:12 4144 #: index.php:122 149 145 msgid "delete table" 150 146 msgstr "effacer la table" 151 147 152 #: index.php:12 5148 #: index.php:123 153 149 msgid "delete cache files" 154 150 msgstr "effacer les fichiers de cache" 155 151 156 #: index.php:12 6152 #: index.php:124 157 153 msgid "delete plugin files" 158 154 msgstr "effacer les fichiers du plugin" 159 155 160 #: index.php:12 7156 #: index.php:125 161 157 msgid "delete theme files" 162 158 msgstr "effacer les fichiers du thème" 163 159 164 #: index.php:12 8160 #: index.php:126 165 161 msgid "delete the version number" 166 162 msgstr "effacer le numéro de version" 167 163 168 #: index.php:12 9164 #: index.php:127 169 165 msgid "Uninstall extensions" 170 166 msgstr "Désinstaller des extensions" 171 167 172 #: index.php:1 30168 #: index.php:128 173 169 msgid "delete %s blog settings" 174 170 msgstr "effacer les paramètres de %s pour ce blog" 175 171 176 #: index.php:1 31172 #: index.php:129 177 173 msgid "delete %s global settings" 178 174 msgstr "effacer les paramètres globaux de %s" 179 175 180 #: index.php:13 2176 #: index.php:130 181 177 msgid "delete all %s settings" 182 178 msgstr "effacer tous les paramètres de %s" 183 179 184 #: index.php:13 3180 #: index.php:131 185 181 msgid "delete %s table" 186 182 msgstr "effacer la table %s" 187 183 188 #: index.php:13 4184 #: index.php:132 189 185 msgid "delete %s version number" 190 186 msgstr "effacer la version de %s" 191 187 192 #: index.php:13 5188 #: index.php:133 193 189 msgid "delete %s plugin files" 194 190 msgstr "effacer les fichiers de l'extension %s" 195 191 196 #: index.php:13 6192 #: index.php:134 197 193 msgid "delete %s theme file" 198 194 msgstr "effacer les fichiers de thème de %s" 199 195 200 #: index.php:13 7196 #: index.php:135 201 197 msgid "delete %s cache files" 202 198 msgstr "effacer le cache de %s" 203 199 204 #: index.php:21 3200 #: index.php:211 205 201 msgid "Beware: All actions done here are irreversible and are directly applied" 206 202 msgstr "Attention : toutes les actions menées ici sont irréversibles et sont directement appliquées" 207 203 208 #: index.php:21 5204 #: index.php:213 209 205 msgid "Action successfully done" 210 206 msgstr "Action effectuée avec succès" 211 207 212 #: index.php:21 7208 #: index.php:215 213 209 msgid "Records and folders" 214 210 msgstr "Enregistrements et dossiers" 215 211 216 #: index.php:238 217 #: index.php:239 212 #: index.php:232 213 msgid "Default values of Dotclear are hidden. You can change this in settings tab" 214 msgstr "Les valeurs par défaut de Dotclear sont cachées. Vous pouvez changer cela dans l'onlget des paramètres." 215 216 #: index.php:240 217 #: index.php:241 218 218 msgid "This plugin settings" 219 219 msgstr "Paramètres de cette extension" 220 220 221 #: index.php:24 4221 #: index.php:246 222 222 msgid "Activate behaviors" 223 223 msgstr "Activer les behaviors" 224 224 225 #: index.php:24 5225 #: index.php:247 226 226 msgid "Enable actions set in _uninstall.php files." 227 227 msgstr "Lit les actions demandées dans les fichiers _uninstall.php." 228 228 229 #: index.php:2 49229 #: index.php:251 230 230 msgid "Hide Dotclear default properties in actions tabs" 231 231 msgstr "Cacher les propriétés par défaut dans les onglets d'action" 232 232 233 #: index.php:25 1233 #: index.php:253 234 234 msgid "Prevent from deleting Dotclear important properties." 235 235 msgstr "Évite de supprimer des propiétés importantes de Dotclear." -
plugins/dcAdvancedCleaner/release.txt
r2199 r2316 1 1 x.x xxxxxxxx 2 * Added orphan media cleaner 2 - orphan media cleaner 3 4 0.5 20100606 5 * Switched to DC 2.2 6 * Fixed bug in tabs 3 7 4 8 0.4 20100416
Note: See TracChangeset
for help on using the changeset viewer.