[РЕШЕНО] что не правильно в использовании confirm_form?

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

Аватар пользователя monsterofcode monsterofcode 7 ноября 2010 в 0:50

Сегодня я parent error. Что за ерунда. Есть форма с 2-мя сабмитами.
вот код "больного":

    $form['submit_del'] = array
    (
        '#type' => 'submit',
        '#value' => 'Удалить выбранные',
        '#submit' => array('hotel_del_season'),
    );

Хочу подтверждать удаление -

function hotel_del_season($form_state)
{
    $form['seasons'] = array
    (
        '#type' => 'hidden',
        '#value' =>  $a,
    );
    drupal_set_message('11');
    return confirm_form($form,
                      t('Are you sure you want to delete these season?'),
                      'hotel/seasons/', t(''),$yes='Delete',$no='Cancel');
    drupal_set_message('22');
}

Он доходит до 11 но 22 уже не кажет. В чём проблема, где туплю? Код копировал со своего 100% рабочего модуля. Или как? Понял что надо через drupal_get_form -воткнул ноль. То ли понял не так. Подскажите пожалуста, спать хочу уже, а доделать надо сей кусок для успокоения.

Комментарии