mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-04-26 11:19:55 +03:00
Sanitize plugin ID for maintenance class name
In case a plugin has e.g. a hyphen in its ID
This commit is contained in:
parent
b9f0f22395
commit
4b27719348
1 changed files with 2 additions and 1 deletions
|
@ -87,7 +87,8 @@ class plugins
|
|||
private static function build_maintain_class($plugin_id)
|
||||
{
|
||||
$file_to_include = PHPWG_PLUGINS_PATH . $plugin_id . '/maintain';
|
||||
$classname = $plugin_id.'_maintain';
|
||||
$sanitized = preg_replace('[^a-zA-Z0-9_\x7f-\xff]','_',$plugin_id);
|
||||
$classname = $sanitized.'_maintain';
|
||||
|
||||
// 2.7 pattern (OO only)
|
||||
if (file_exists($file_to_include.'.class.php'))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue