Add extra fields from getTreatmentTypeList()

pull/2624/head
Julio Montoya 7 years ago
parent f8c1cb1af0
commit f6cb4e1985
  1. 22
      main/admin/legal_add.php

@ -25,6 +25,25 @@ $term_preview = [
'content' => '',
'changes' => '',
];
$extraField = new ExtraField('terms_and_condition');
$types = LegalManager::getTreatmentTypeList();
foreach ($types as $variable => $name) {
$params = [
'variable' => $variable,
'display_text' => $name,
'field_type' => ExtraField::FIELD_TYPE_TEXTAREA,
'default_value' => '',
'visible' => true,
'changeable' => true,
'filter' => true,
'visible_to_self' => true,
'visible_to_others' => true,
];
$extraField->save($params);
}
if ($form->validate()) {
$check = Security::check_token('post');
if ($check) {
@ -67,7 +86,7 @@ if ($form->validate()) {
$tok = Security::get_token();
header('Location: legal_list.php?sec_token='.$tok);
exit();
} elseif ($submit == 'preview') {
} elseif ($submit === 'preview') {
$defaults['type'] = $type;
$defaults['content'] = $content;
$defaults['changes'] = $changes;
@ -128,7 +147,6 @@ if (isset($_POST['language'])) {
}
$termId = isset($term_preview['id']) ? $term_preview['id'] : 0;
$extraField = new ExtraField('terms_and_condition');
$returnParams = $extraField->addElements(
$form,
$termId,

Loading…
Cancel
Save