if ($val && $val == $k) {
        $p['checked'] = 'checked';
    }
    echo '<span class="contener_input_radio_elt">' . form::get_radio_elt($v, $k, $name, $p) . '</span>';
}
echo form::get_label(page::trad('INFORMATIONS', 'label_optin_sms'), 'label_optin', array('class' => 'label_glob'));
$name = 'optin_sms';
$val = !empty($value[$name]) ? $value[$name] : '';
foreach ($oui_non as $k => $v) {
    $p = array('label_before' => false, 'error' => $tab_erreur[$name]);
    if ($val && $val == $k) {
        $p['checked'] = 'checked';
    }
    echo '<span class="contener_input_radio_elt">' . form::get_radio_elt($v, $k, $name, $p) . '</span>';
}
echo form::get_label(page::trad('INFORMATIONS', 'label_optin_courrier'), 'label_optin', array('class' => 'label_glob'));
$name = 'optin_courrier';
$val = !empty($value[$name]) ? $value[$name] : '';
foreach ($oui_non as $k => $v) {
    $p = array('label_before' => false, 'error' => $tab_erreur[$name]);
    if ($val && $val == $k) {
        $p['checked'] = 'checked';
    }
    echo '<span class="contener_input_radio_elt">' . form::get_radio_elt($v, $k, $name, $p) . '</span>';
}
?>
</p>
					</div>
				</div>
			</div>
		<?php 
Example #2
0
 function get_checkbox_elt($lbl, $val, $name, $param = array())
 {
     $o = self::_o();
     $prefix = !empty($param['prefix']) ? $param['prefix'] . '_' : '';
     $id = 'id_' . $prefix . $name . '_' . form::sanitize($val);
     $input_param = array_merge($param, array('value' => $val, 'id' => $id));
     $label_param = array_merge($param, array('for' => $id, 'id' => 'label_' . $id));
     if (!empty($param['error']) && empty($label_param['class'])) {
         $label_param['class'] = 'error';
     } elseif (!empty($param['error']) && !empty($label_param['class'])) {
         $label_param['class'] .= ' error';
     }
     $html = '';
     $label = form::get_label($lbl, $prefix . $name, $label_param);
     if (!empty($param['no_label']) && $param['no_label'] === true) {
         $label = '';
     }
     if (!empty($param['label_before']) && $param['label_before'] === true) {
         $html .= $label;
     }
     $html .= form::get_input($prefix . $name, 'checkbox', $val, $input_param);
     if (empty($param['label_before']) || $param['label_before'] !== true) {
         $html .= $label;
     }
     return $html;
 }