From 83c64b941c107c41dc18bd6d776156afc52873a1 Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Wed, 7 Dec 2011 19:03:10 +0100 Subject: [PATCH] Add possibility to define a different class for callback functions --- install.xml | 6 +++--- root/includes/acp/acp_portal.php | 9 ++++++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/install.xml b/install.xml index ee6b9760..0ba1a3bf 100644 --- a/install.xml +++ b/install.xml @@ -91,7 +91,7 @@ Weitere Sprachen kannst in unserem Internationalen Forum finden: http://www.boar easy - 3.0.9 + 3.0.10 @@ -101,8 +101,8 @@ Weitere Sprachen kannst in unserem Internationalen Forum finden: http://www.boar Anleitung für das deutsche Sprachpaket Manual for subsilver2 Anleitung für subsilver2 - Manual for Updating B3P 1.0.6 to 2.0.0b2 - Anleitung für das Aktualisieren von B3P 1.0.6 zu 2.0.0b2 + Manual for Updating B3P 1.0.6 to 2.0.0b2 + Anleitung für das Aktualisieren von B3P 1.0.6 zu 2.0.0b2 diff --git a/root/includes/acp/acp_portal.php b/root/includes/acp/acp_portal.php index 1262da89..acbb1a74 100644 --- a/root/includes/acp/acp_portal.php +++ b/root/includes/acp/acp_portal.php @@ -349,7 +349,14 @@ class acp_portal else { $args = array($this->new_config[$config_key], $config_key, $module_id); - $func = array($c_class, $vars['method']); + if (!is_array($vars['method'])) + { + $func = array($c_class, $vars['method']); + } + else + { + $func = $vars['method']; + } $content = call_user_func_array($func, $args); }