Вывод способа оплаты в зависимости от модуля доставки

Вывод способа оплаты в зависимости от модуля доставки VirtueMart 1, VirtueMart 1.1.9 . Только для Вирт 1.1.9 и Джумла 1.5 код нужно подправить

Править код в файле ps_payment_method.php . Вывод способа оплаты с базы данных. в зависимости от выбора на предыдущем шаге способа доставки. Прописываем условие вывода радиокнопки.

// Start radio list
    while ($db->next_record()) {
 $rate_details = explode( "|", iconv('UTF-8', 'windows-1251', urldecode(mosGetParam($_REQUEST,'shipping_rate_id'))) );
             // Условие вывода способов оплаты
        if(($rate_details[0] == 'art' && $db->f("payment_method_id") == 2) ||
        ($rate_details[0] == 'flex' && $db->f("payment_method_id") == 55)   ||
        ($rate_details[0] == 'russianpost' && ($db->f("payment_method_id") == 2 || $db->f("payment_method_id") == 55) ) ||
        ($rate_details[0] == 'ems' && ($db->f("payment_method_id") == 2 || $db->f("payment_method_id") == 55) ))
            continue;
        echo "<input type=\"radio\" name=\"payment_method_id\" id=\"".$db->f("payment_method_name")."\" value=\"".$db->f("payment_method_id")."\" ";
        //var_dump($rate_details );

Добавить комментарий


Защитный код
Обновить