Dotclear


Ignore:
Timestamp:
04/16/10 16:51:19 (13 years ago)
Author:
JcDenis
Message:

dcAdvancedCleaner 0.4:

  • Fixed list of tables (closes #440)
  • Fixed direct uninstaller
  • Added readable errors return
  • Added DC 2.2 compatibility (new settings)
  • Changed admin design
File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/dcAdvancedCleaner/_prepend.php

    r1980 r2199  
    33# This file is part of dcAdvancedCleaner, a plugin for Dotclear 2. 
    44#  
    5 # Copyright (c) 2009 JC Denis and contributors 
     5# Copyright (c) 2009-2010 JC Denis and contributors 
    66# jcdenis@gdwd.com 
    77#  
     
    1515global $__autoload, $core; 
    1616 
    17 # dcac class 
     17# Main class 
    1818$__autoload['dcAdvancedCleaner'] =  
    1919     dirname(__FILE__).'/inc/class.dc.advanced.cleaner.php'; 
     
    2323     dirname(__FILE__).'/inc/lib.dc.advanced.cleaner.behaviors.php'; 
    2424 
    25 # Generic class 
     25# Unsintaller class 
    2626$__autoload['dcUninstaller'] =  
    2727     dirname(__FILE__).'/inc/class.dc.uninstaller.php'; 
     
    4848     require_once dirname(__FILE__).'/inc/lib.dc.advanced.cleaner.activityreport.php'; 
    4949} 
     50 
     51# DC 2.1.6 vs 2.2 settings 
     52function dcAdvancedCleanerSettings($core,$namespace='dcAdvancedCleaner') 
     53{ 
     54     if (!version_compare(DC_VERSION,'2.1.6','<=')) {  
     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} 
    5062?> 
Note: See TracChangeset for help on using the changeset viewer.

Sites map