Piwigo Bugtracker

Piwigo bug tracker has moved to Github

This bugtracker is kept to provide history on old issues.

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002998Piwigootherpublic2013.11.09 00:222013.11.19 16:41
Assigned Tomistic100 
PrioritynormalSeverityminorReproducibilityhave not tried
PlatformOSOS Version
Product Version 
Target Version2.6.0RC1Fixed in Version2.6.0RC1 
Summary0002998: Maintenance class for plugin
DescriptionIn current pattern each plugin (and theme) defines plugin_install(), plugin_activate(), ...

The problem is that it prevents to perform an action on more than one plugin at once (in the same process). We recently had the problem with the activation of Elegant and Smartpocket during Piwigo installation.

The goal is to define two interfaces ThemeMaintain and PluginMaintain which each plugin/theme has to implements in its maintain.inc.php.
Combined with dynamic class instancation in plugins.class/themes.class it will solve functions overlap.

It's a long them evolution : in 2.6 both architectures will be possible. Let's postpone mandatory changes for 2.7 or 2.8.
TagsNo tags attached.
Database engine and version
PHP version
Web serverApache 1.3.x
Attached Files

- Relationships
parent of 0002950closedmistic100 Add function for plugin config update 

-  Notes
mistic100 (developer)
2013.11.09 00:27

bug:2950 will be integrated in the interface
svn (reporter)
2013.11.09 00:29

[Subversion] r25406 by mistic100 on trunk

-----[Subversion commit log]----------------------------------------------------
feature 2998: Maintenance class for plugin
svn (reporter)
2013.11.19 16:41

[Subversion] r25577 by mistic100 on trunk

-----[Subversion commit log]----------------------------------------------------
feature 2998: Warning: Parameter 3 to theme_activate() expected to be a reference, value given
unable to pass references through func_get_args and call_user_func_array

- Issue History
Date Modified Username Field Change
2013.11.09 00:22 mistic100 New Issue
2013.11.09 00:22 mistic100 Status new => assigned
2013.11.09 00:22 mistic100 Assigned To => mistic100
2013.11.09 00:22 mistic100 browser => any
2013.11.09 00:22 mistic100 Web server => Apache 1.3.x
2013.11.09 00:27 mistic100 Note Added: 0007231
2013.11.09 00:27 mistic100 Relationship added parent of 0002950
2013.11.09 00:28 mistic100 Description Updated
2013.11.09 00:29 svn Checkin
2013.11.09 00:29 svn Note Added: 0007232
2013.11.19 16:41 svn Checkin
2013.11.19 16:41 svn Note Added: 0007268
2013.11.19 16:41 mistic100 Status assigned => closed
2013.11.19 16:41 mistic100 Resolution open => fixed
2013.11.19 16:41 mistic100 Fixed in Version => 2.6.0RC1

Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker