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

Тема в разделе "Модули оплаты и доставки", создана пользователем OlegK, 15.11.2015.

  1. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Джумла 1,Вирт 1,файл ps_payment_method.php . Вывод способа оплаты с базы данных. в зависимости от выбора на предыдущем шаге способа доставки.
    Код (PHP):
    1. // Start radio list
    2.     while ($db->next_record()) {
    3.  
    4. $rate_details = explode( "|", iconv('UTF-8', 'windows-1251', urldecode(mosGetParam($_REQUEST,'shipping_rate_id'))) );
    5.             // Условие вывода способов оплаты
    6.         if(($rate_details[0] == 'art' && $db->f("payment_method_id") == 2) ||
    7.         ($rate_details[0] == 'flex' && $db->f("payment_method_id") == 55)   ||
    8.         ($rate_details[0] == 'russianpost' && ($db->f("payment_method_id") == 2 || $db->f("payment_method_id") == 55) ) ||
    9.         ($rate_details[0] == 'ems' && ($db->f("payment_method_id") == 2 || $db->f("payment_method_id") == 55) ))
    10.             continue;
    11.         echo "<input type=\"radio\" name=\"payment_method_id\" id=\"".$db->f("payment_method_name")."\" value=\"".$db->f("payment_method_id")."\" ";

    Источник
    Для Джумла 1.5 и Вирта 1.1.9 код нужно подправить
     
  2.  

Поделиться этой страницей

Загрузка...