Подскажите как получить значение добавленных элементов в форму (ubercart)?

Главные вкладки

Аватар пользователя teodorix teodorix 30 января 2012 в 16:21

1) Добавил в модуле ubercart (/profiles/uberdrupal/modules/ubercart/uc_cart/uc_cart_checkout_pane.inc) следующий код

<?php
 
global $user;
     if (
$user->uid==1) {
  switch (
$op) {
    case 
'view':

      

$description t('Please select type of sales');

  

$values = array(t('multirum'), t('coldsale'));
 

$contents['multirum'] = array(
  
'#type'          => 'radios',
  
'#title'         => t('Select word:'),
  
'#default_value' => 1,
  
'#options'       => $values,
   
'#radios_select' => TRUE,     // enables Radios Select for this radios element
  
'#description'   => t('Word to use in form.'),
);
  
  

      
      return array(

'description' => $description'contents' => $contents'theme' => 'address_pane');

    case 

'process':

    

// Здесь нужно получить значение и записать - НО!!! Откуда его получить??? Из $arg2['multirum'] ???

        

variable_set('multirum_'.$arg1->order_id,  $arg2['multirum']);
    
 
      return 
TRUE;

    case 

'review':
    

      

$review[] = array('title' => t('multirum'), 'data' => intval(variable_get('multirum_'.$arg1->order_id,0)));

      return 

$review;
  }
        }
?>

Вопрос: Как получать значения добавленных элементов формы в предварительном просмотре (при нажатии на кнопку Далее) ???
Через variable_get не получает - так как еще значение не сохранено в базе, вначале нужно его variable_set сохранить, но значение не знаю как получить...

В приложении файл 111.jpg (что показывает форма добавления заказа)
В приложении файл 222.jpg (что показывает при нажатии Далее) - значение не поменялось!

ВложениеРазмер
Иконка изображения 111.jpg8.89 КБ
Иконка изображения 222.jpg3.12 КБ

Комментарии