Передать форму в модуле

Аватар пользователя vkwebsite vkwebsite 18 марта в 10:05

Подскажите как передать форму вебмани через модуль друпал

Вот форма (Для примера)

        <form method="POST" action="<Result URL>">
          <input type="hidden" name="LMI_PREREQUEST" value="1">
          <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="1.0">
          <input type="hidden" name="LMI_PAYMENT_NO" value="1">
          <input type="hidden" name="LMI_PAYEE_PURSE" value="R222211112222">
          <input type="hidden" name="LMI_MODE" value="1">
          <input type="hidden" name="LMI_PAYER_WM" value="111122221111">
          <input type="hidden" name="LMI_PAYER_PURSE" value="R111122221111">
          <input type="hidden" name="FIELD_1" value="VALUE_1">
          <input type="hidden" name="FIELD_2" value="VALUE_2">
        </form>

Вот модуль


<?php

/**
 * Implements hook_menu()
 */
function webmoney_menu() {
  
$items = array();
  
$items['webmoney'] = array(
    
'title' => 'webmoney'
    
'page callback' => 'webmoney_page'
    
'access arguments' => array('access content'), 
    
'type' => MENU_CALLBACK,
  );
  return 
$items;
}

function 

webmoney_page() {
  return 
"Пополнение через webmoney!";
}
?>

Разясните как вставить, на php понятно, а вот на друпал сложнее

и еще - какой редактор сдесь используеться?

0 Thanks

Лучший ответ

Аватар пользователя Semantics Semantics 18 марта в 11:25
1

Ну по типу, вам надо вставить $user->uid

Перепишите код на Form API, добавьте его топик и задайте конкретный вопрос о передаче id.
Код за вас будут писать только платно.

Комментарии

Аватар пользователя ivnish ivnish 18 марта в 10:37

Эту форму можно вставить в блок, а блок разместить на сайте.

Так же эту форму можно вставить в текст любой ноды. Причем будет достаточно формата Full HTML

Аватар пользователя Semantics Semantics 18 марта в 11:04
1

@vkwebsite пока предупреждение.
Люди тратят время на разжевывание вам элементарных вопросов, но вас всё равно что-то не устраивает

Аватар пользователя vkwebsite vkwebsite 18 марта в 11:08

Разве это решение?

Эту форму можно вставить в блок, а блок разместить на сайте.
Так же эту форму можно вставить в текст любой ноды. Причем будет достаточно формата Full HTML

Внимательно посмотрите на мой вопрос

Аватар пользователя vkwebsite vkwebsite 18 марта в 11:14

Передаеться типу так

//первая простая форма
function webmoney_form() {
$form = array();
$form['left_number'] = array(
'#title' => t('left number'),
'#type' => 'textfield',
'#description' => t('description'),
);

$form['right_number'] = array(
'#title' => t('right number'),
'#type' => 'textfield',
'#description' => t('description'),
);

$form['submit'] = array(
'#type' => 'submit',
'#value' => 'Calculate Sum',
);

return $form;
}

Там просто значения с формы вебмани подставлять нужно.

Аватар пользователя Semantics Semantics 18 марта в 11:25
1

Ну по типу, вам надо вставить $user->uid

Перепишите код на Form API, добавьте его топик и задайте конкретный вопрос о передаче id.
Код за вас будут писать только платно.