Fixed an array_combine object issue.
authorJoe Hunt <joe.hunt.consulting@gmail.com>
Wed, 18 Jan 2017 14:59:57 +0000 (15:59 +0100)
committerJoe Hunt <joe.hunt.consulting@gmail.com>
Wed, 18 Jan 2017 14:59:57 +0000 (15:59 +0100)
includes/main.inc
includes/ui/ui_lists.inc

index 322a51bb8ee442e14eb77aa628534afe0cfd0e7e..df31aa17a52a4e84d4ea6a0e968fdbc7ebe56d30 100644 (file)
@@ -418,7 +418,7 @@ if (!function_exists('array_fill_keys')) // since 5.2
 {
        function array_fill_keys($keys, $value)
        {
-               return array_combine($keys, array_fill(count($keys), $value));
+               return (object)array_combine($keys, array_fill(count($keys), $value));
        }
 }
 
index 95e8ea1692a606bd57d060af5adb26edb07872fc..c603ead26d027375729832139fc12beebe36c382 100644 (file)
@@ -2535,7 +2535,7 @@ function payment_services($name)
 {
        global $payment_services;
 
-       $services = array_combine(array_keys($payment_services), array_keys($payment_services));
+       $services = (object)array_combine(array_keys($payment_services), array_keys($payment_services));
 
        return array_selector($name, null, $services, array(
                        'spec_option'=> _("No payment Link"),