Index: oscommerce2/trunk/catalog/includes/classes/payment.php =================================================================== diff -u -r477 -r1739 --- oscommerce2/trunk/catalog/includes/classes/payment.php (.../payment.php) (revision 477) +++ oscommerce2/trunk/catalog/includes/classes/payment.php (.../payment.php) (revision 1739) @@ -1,11 +1,11 @@ modules)) { + reset($this->modules); + while (list(, $value) = each($this->modules)) { + $class = substr($value, 0, strrpos($value, '.')); + if ($GLOBALS[$class]->enabled && method_exists($GLOBALS[$class], 'checkout_initialization_method')) { + $initialize_array[] = $GLOBALS[$class]->checkout_initialization_method(); + } + } + } + + return $initialize_array; + } + function selection() { $selection_array = array();