Example #1
0
     }
     $selected = !empty($options['selected']) ? $options['selected'] : false;
     $value = !empty($value) ? $value : 1;
     $markup .= Form::checkbox($name, $value, (bool) $selected);
     if (empty($options['no_label'])) {
         $markup .= " " . $label;
         $markup .= "</label>";
     }
     $markup .= "</div>";
     break;
 case "hidden":
     $markup .= Form::hidden($name, $value);
     break;
 case "select":
     if (empty($options['no_label'])) {
         $markup .= Form::rawLabel($name, $label, ["class" => "control-label"]);
     }
     if (!in_array('multiple', $parameters)) {
         $options['options'] = [NULL => 'Choose an option'] + $options['options'];
     }
     $markup .= Form::select($name, $options['options'], $value, $parameters);
     break;
 case "radio":
     $markup .= "<div class='radio'>";
     if (empty($options['no_label'])) {
         $markup .= "<label>";
     }
     $selected = !empty($options['selected']) ? $options['selected'] : false;
     $markup .= Form::radio($name, $value, (bool) $selected);
     if (empty($options['no_label'])) {
         $markup .= " " . $label;