All pastes #2069656 Raw Edit

Miscellany

public text v1 · immutable
#2069656 ·published 2011-05-26 21:25 UTC
rendered paste body
<?php
function cipartner_insuranceform_insuranceform($form, &$form_state) {
        $form['#prefix'] = '<div id="insuranceform-wrapper">';
        $form['#suffix'] = '</div>';
        $form['block01'] = array(
                '#prefix' => '<div class="insurance_block" id="insurance_block01">',
                '#suffix' => '</div>',
                '#type' => 'checkboxes',
                '#title' => 'Тип страхования',
                '#options' => array(
                        '1' => 'КАСКО',
                        '2' => 'ОСАГО'
                ),
                '#default_value' => array(
                        '1' => 0,
                        '2' => 0
                ),
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block02'] = array(
                '#prefix' => '<div class="insurance_block" id="insurance_block02">',
                '#suffix' => '</div>',
                '#type' => 'radios',
                '#title' => 'Вид страхования по КАСКО',
                '#options' => array(
                        '1' => 'Полное',
                        '2' => 'Только ущерб',
                        '3' => 'Только угон'
                ),
                '#default_value' => 0,
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block03'] = array(
                '#prefix' => '<div class="insurance_block" id="insurance_block03">',
                '#suffix' => '</div>',
                '#type' => 'radios',
                '#title' => 'Возмещение ущерба',
                '#type' => 'checkboxes',
                '#options' => array(
                        "1" => 'Ремонт по направлению страховой компании',
                        "2" => 'Ремонт в техническом центре по вашему выбору',
                        "3" => 'Выплата деньгами по калькуляции с учётом износа запасных частей',
                        "4" => 'Выплата деньгами по калькуляции'
                ),
                '#default_value' => 0,
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block04_select1'] = array(
                '#prefix' => '<div class="insurance_block" id="insurance_block04">',
                '#title' => 'Марка автомобиля',
                '#type' => 'select',
                '#options' => array(
                        "1" => '---',
                        "2" => 'Марка 1',
                        "3" => 'Марка 2',
                        "4" => 'Марка 3'
                ),
                '#default_value' => '1',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block04_select2'] = array(
                '#title' => 'Модель автомобиля',
                '#type' => 'select',
                '#options' => array(
                        "1" => '---',
                        "2" => 'Модель 1',
                        "3" => 'Модель 2',
                        "4" => 'Модель 3'
                ),
                '#default_value' => '1',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block04_checkbox'] = array(
                '#title' => 'Кредит на авто',
                '#type' => 'checkbox',
                '#default_value' => 0,

                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block05_select1'] = array(
                '#prefix' => '<div class="insurance_block" id="insurance_block05">',
                '#title' => 'Год выпуска',
                '#type' => 'select',
                '#options' => array(
                        "1" => '---',
                        "2" => '1995 и ранее',
                        "3" => '1996',
                        "4" => '1997',
                        "5" => '1998'
                ),
                '#default_value' => '1',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block05_select2'] = array(
                '#suffix' => '</div>',
                '#title' => 'Год выпуска',
                '#type' => 'select',
                '#options' => array(
                        "1" => '---',
                        "2" => '1995 и ранее',
                        "3" => '1996',
                        "4" => '1997',
                        "5" => '1998'
                ),
                '#default_value' => '1',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block06'] = array(
                '#element_validate' => array('cipartner_insuranceform_block06_validate'),
                '#prefix' => '<div class="insurance_block" id="insurance_block06">',
                '#suffix' => '<span id="insurance_block06_rightlabel">рублей</span></div>',
                '#title' => 'Стоимость на момент страхования',
                '#type' => 'textfield',
                '#default_value' => '',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block07'] = array(
                '#prefix' => '<div class="insurance_block" id="insurance_block07">',
                '#suffix' => '</div>',
                '#title' => 'Сигнализация',
                '#type' => 'radios',
                '#options' => array(
                        "1" => 'Не установлена (штатная)',
                        "2" => 'Звуковая',
                        "3" => 'Спутниковая',
                ),
                '#default_value' => 0,
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block08_input1'] = array(
                '#prefix' => '<div class="insurance_block" id="insurance_block08">',
                '#title' => 'Место регистрации автомобиля',
                '#type' => 'textfield',
                '#default_value' => '',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block08_input2'] = array(
                '#suffix' => '<span id="insurance_block08_rightlabel">л.с.</span></div>',
                '#title' => 'Мощность автомобиля',
                '#type' => 'textfield',
                '#default_value' => '',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block09_input1'] = array(
                '#required' => true,
                '#prefix' => '<div class="insurance_block" id="insurance_block09">',
                '#title' => 'Ваше имя',

                '#type' => 'textfield',
                '#default_value' => '',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block09_input2'] = array(
                '#required' => true,
                '#title' => 'Телефон',
                '#type' => 'textfield',
                '#default_value' => '',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['block09_input3'] = array(
                '#required' => true,
                '#suffix' => '</div>',
                '#title' => 'E-mail',
                '#type' => 'textfield',
                '#default_value' => '',
                '#attributes' => array(
                        'onchange' => ''
                )
        );
        $form['submit'] = array('#type' => 'submit', '#value' => 'Отправить');
        return $form;
}