build($label); $name = \Template::instance()->build($name); $value = \Template::instance()->build($value); $selected = \Template::instance()->build($selected); if(defined("BulmaFormHelper::$type")){ $type_const = constant("BulmaFormHelper::$type"); switch( $type_const ){ case BulmaFormHelper::H_FIELD_INPUT: return BulmaFormHelper::build_h_field_input($label, $name, $value); break; case BulmaFormHelper::H_FIELD_TEXTAREA: return BulmaFormHelper::build_h_field_textarea($label, $name, $value); break; case BulmaFormHelper::H_FIELD_SELECT: return BulmaFormHelper::build_h_field_select($label, $name, $options, $selected); break; case BulmaFormHelper::H_FIELD_SELECT_NEW: return BulmaFormHelper::build_h_field_select_new($attr); break; case BulmaFormHelper::FIELD_INPUT: return BulmaFormHelper::build_field_input($label, $name, $value, $class); break; case BulmaFormHelper::FIELD_TEXTAREA: return BulmaFormHelper::build_field_textarea($label, $name, $value, $class, $rows); break; case BulmaFormHelper::FIELD_SELECT: return BulmaFormHelper::build_field_select($attr); break; default: return '