Делаю модуль оплаты по безналу, есть вопросы

Discussion in 'Модули оплаты и доставки' started by d0ublezer0, Feb 28, 2011.

  1. Offline

    d0ublezer0 Пользователь

    Joined:
    Jul 24, 2007
    Messages:
    59
    Likes Received:
    1
    Gender:
    Male
    Взял за основу модуль оплаты с квитанцией сбербана и по аналогии делаю модуль с выставлением безналичного счета.

    В самом модуле есть вот такая функция для получения информации о плательщике:
    Код (CODE):
    1. function process_payment($order_number, $order_total, &$d) {
    2.             $dbbt = new ps_DB;
    3.             $qt = "SELECT * FROM #__{vm}_user_info WHERE user_id='".$auth["user_id"]."' AND address_type='BT'";
    4.             $dbbt->query($qt);
    5.             $dbbt->next_record();
    6.             $user_info_id = $dbbt->f("user_info_id");
    7.             if( $user_info_id != $d["ship_to_info_id"]) {
    8.                 $dbst = new ps_DB;
    9.                 $qt = "SELECT * FROM #__{vm}_user_info WHERE user_info_id='".$d["ship_to_info_id"]."' AND address_type='ST'";
    10.                 $dbst->query($qt);
    11.                 $dbst->next_record();
    12.             }
    13.             else {
    14.                 $dbst = $dbbt;
    15.             }
    16.             return true;
    17.         }


    Получаем информацию и в HTML форме ее спокойно используем:
    Код (CODE):
    1. Плательщик: <?php echo $dbbt->f("first_name");?>


    Всё нормально работает, но почему-то я никак не могу вытянуть название компании из поля `company`.
    Есть подозрение, что это из-за того, что название компании было вбито не при регистрации а в управлении учетной записью.

    И, в таком случае (не понятно почему) - в управлении учеткой я вижу вбитое значение в это поле, в самой базе значение тоже присутствует (смотрел через phpmyadmin), а при получении через вышеуказанную функцию - значение поля пустое (смотрел через var_dump).

    Для чистоты эксперимента создал в админке новое поле для заполнения пользователями - с ним та же история.

    Версия VM 1.1.6, Joomla 1.5.21

    В чем же дело7 Почему значения передаются пустыми?
    Я уже голову поломал :(
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    А в базе то что?
     
  4. Offline

    d0ublezer0 Пользователь

    Joined:
    Jul 24, 2007
    Messages:
    59
    Likes Received:
    1
    Gender:
    Male
    В базе всё в порядке. Что ввожу в настройках учетки - то и сохраняется.

    Вот прикол. Значения полей из контактной информации плательщика подставляются в счет только в том случае, если пользователь делает новый заказ. А если из личного кабинета снова вызвать форму оплаты, то данные о плательщике берутся из сохраненных данных в заказе.

    Так что теперь понятно почему я не видел обновлений.

    Вопрос снят.
     
  5. Offline

    pers2011 Недавно здесь

    Joined:
    Apr 25, 2011
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Добрый день !

    Поделиться модулем оплаты по безналуд для viruemart116 возможно ?
     
  6. Offline

    d0ublezer0 Пользователь

    Joined:
    Jul 24, 2007
    Messages:
    59
    Likes Received:
    1
    Gender:
    Male
    Возможно, конечно. Пишите в личку или в аську 48883608
     
  7. Offline

    d0ublezer0 Пользователь

    Joined:
    Jul 24, 2007
    Messages:
    59
    Likes Received:
    1
    Gender:
    Male
    Модуль в релизе, продается за небольшие деньги. Соседняя тема по продаже модуля, к сожалению, закрыта. Не уверен, что можно давать ссылку на другой форум в открытую, поэтому стучитесь в личку или аську/скайп - всё расскажу/покажу.
     
    Last edited: Jan 28, 2012
  8. Offline

    Gitarist Недавно здесь

    Joined:
    Oct 5, 2011
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Хороший модуль, недавно приобрёл, всё отлично работает, поёт и танцует :) Спасибо чувак!!!
     
  9. Offline

    d0ublezer0 Пользователь

    Joined:
    Jul 24, 2007
    Messages:
    59
    Likes Received:
    1
    Gender:
    Male
    Кому еще интересно - мои контакты есть в профиле.
    Всем привет.
     
    Last edited: Jan 28, 2012

Share This Page

Loading...