-
-
-
- |
-
- "params[min_completeness]", "value" => $vars['entity']->min_completeness, "size" => 2, "maxlength" => 2)); ?>
- |
-
-
- |
-
- |
-
- "params[show_in_header]", "options_values" => $noyes_options, "value" => $vars['entity']->show_in_header)); ?>
- |
-
-
- |
-
- |
-
- "params[autodetect]", "options_values" => $noyes_options, "value" => $vars['entity']->autodetect)); ?>
- |
-
-
- |
-
- |
-
- "params[show_images]", "options_values" => $yesno_options, "value" => $vars['entity']->show_images)); ?>
- |
-
-
\ No newline at end of file
+$entity = elgg_extract('entity', $vars);
+
+echo elgg_view_field([
+ '#type' => 'fieldset',
+ 'fields' => [
+ [
+ '#type' => 'number',
+ '#label' => elgg_echo('language_selector:admin:settings:min_completeness'),
+ 'name' => 'params[min_completeness]',
+ 'value' => $entity->min_completeness ?: 30,
+ 'max' => 100,
+ ],
+ [
+ '#type' => 'checkbox',
+ '#label' => elgg_echo('language_selector:admin:settings:show_in_header'),
+ 'name' => 'params[show_in_header]',
+ 'checked' => (bool) $entity->show_in_header,
+ 'switch' => true,
+ 'value' => 1,
+ ],
+ [
+ '#type' => 'checkbox',
+ '#label' => elgg_echo('language_selector:admin:settings:show_images'),
+ 'name' => 'params[show_images]',
+ 'checked' => (bool) $entity->show_images,
+ 'switch' => true,
+ 'value' => 1,
+ ],
+ ],
+]);