diff --git a/config-lib.pl b/config-lib.pl index 816091d44..d3deda44b 100755 --- a/config-lib.pl +++ b/config-lib.pl @@ -58,7 +58,7 @@ foreach $o (@lang_order_list) { } # Call any config pre-load function -if (&foreign_func_exists($module, 'config_pre_load')) { +if (&foreign_defined($module, 'config_pre_load')) { &foreign_call($module, "config_pre_load", \%info, \@info_order) &foreign_call($module, "config_pre_load", \%einfo) } diff --git a/gray-theme/config.cgi b/gray-theme/config.cgi index 7d1ae1718..bff2fd2fa 100755 --- a/gray-theme/config.cgi +++ b/gray-theme/config.cgi @@ -34,7 +34,7 @@ if ($current_lang && $default_lang && # Call any config preload function if (&foreign_require($m) && - &foreign_func_exists($m, 'config_pre_load')) { + &foreign_defined($m, 'config_pre_load')) { &foreign_call($m, "config_pre_load", \%info, \@info_order); } diff --git a/gray-theme/config_save.cgi b/gray-theme/config_save.cgi index dcc9419cc..083ae1c7b 100755 --- a/gray-theme/config_save.cgi +++ b/gray-theme/config_save.cgi @@ -36,7 +36,7 @@ if (!$func) { # Call any post-config save function if (&foreign_require($m) && - &foreign_func_exists($m, 'config_post_save')) { + &foreign_defined($m, 'config_post_save')) { &foreign_call($m, "config_post_save", \%newconfig, \%oldconfig) }