Webform перенос значений между двумя формами

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

Аватар пользователя comik comik 21 ноября 2013 в 2:35

Задача состоит в том, чтобы на всех страницах сайта отображалась некая "краткая версия" вебформы (несколько полей из основной формы), по отправке этой формы - происходит переход на "основную" форму с заполнеными полями "краткой версии".
На пальцах:
основная форма:
имя
фамилия
рост
вес

краткая версия:
имя
рост

по отправке
имя: Иван
рост: 190

попадаем на основную
имя: Иван
фамилия:
рост: 190
вес:

Осуществлял через хуки

<?php    function hook_form_webform_client_form_alter(&$form, &$form_state$form_id){
        if(
$form_id == 'webform_client_form_31'){
            
$form['#action'] = '/fullform';
        }
        if(
$form_id == 'webform_client_form_32'){
            
$form['submitted']['part1']['val1']['#default_value'] = &$_POST['submitted']['val1'];
            if(isset(
$_POST['submitted']['val2'])){
                
$form['submitted']['part1']['val2']['#default_value'] = $_POST['submitted']['val2']['day'].'.'.$_POST['submitted']['val2']['month'].'.'.$_POST['submitted']['val2']['year'];
            }
            if(isset(
$_POST['submitted']['val3'])){
                
$form['submitted']['part1']['val3']['#default_value'] = $_POST['submitted']['val3']['day'].'.'.$_POST['submitted']['val3']['month'].'.'.$_POST['submitted']['val3']['year'];
            }
        }
    }
?>

то есть у меня две webform'ы, я пытаюсь их вот так вот связать, способ рабочий, если не бы не одно НО: после отправки первой формы происходит перезагрузка конечной страницы (пустой редирект).
Что можете подсказать? Как боротся?

ДОПОЛНИТЕЛЬНО:
если "краткую версию" не отображать на странице "полной версии", то все работает как задумано.