Система оплаты OnPay Drupal 7

Главные вкладки

Аватар пользователя АлександрБолт АлександрБолт 11 апреля 2012 в 14:17

Доброго дня, начал ковырять модуль системы оплаты onpay и скачал их модуль для Drupal 7.
Модуль глючный и хотелось бы его исправить.

После установки возникла сразу проблема, при выводе заказа на оформление ошибка.
Кнопка на оплату по идее должна быть замещена на кнопку созданную модулем onpay

проблему решил вроде бы решил...

function uc_onpay_form_alter(&$form, &$form_state, $form_id)
{
    if ($form_id == 'uc_cart_checkout_review_form' && ($order_id = intval($_SESSION['cart_order'])) > 0)
    {
        $order = uc_order_load($order_id);
        if ($order->payment_method == 'uc_onpay')
        {
           //print_r($form);
                        unset($form['actions']['submit']);
            $form['actions']['back']['#prefix'] = '<table ><tr><td>';
            //$form['#suffix'] = '</td><td></td></tr></table>';
                        $abc=drupal_get_form('uc_onpay_form', $order);
                        //print_r($abc);
                        //$abc['submit']['children'] = $abc['#children'];
            $form['actions']['back']['#suffix'] = '</td><td>' . (drupal_render($abc)) . '</td></tr></table>';
            //print_r($abc);
        }
    }
}

теперь при таком коде кнопки появились без ошибок, но при нажатии на оформить ничего не происходит, хотя если вывести код print_r($abc); то кнопка которая появиться она делает то что нужно.

Помогите что я делаю не так.

Полный листинг модуля не влезет по этому
Скачать сам модуль тут onpay drupal7