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

Discussion in 'Модули оплаты и доставки' started by OlegK, Nov 15, 2015.

  1. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Джумла 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.  

Share This Page

Loading...