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' => '', 'content' => '',
'changes' => '', '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()) { if ($form->validate()) {
$check = Security::check_token('post'); $check = Security::check_token('post');
if ($check) { if ($check) {
@ -67,7 +86,7 @@ if ($form->validate()) {
$tok = Security::get_token(); $tok = Security::get_token();
header('Location: legal_list.php?sec_token='.$tok); header('Location: legal_list.php?sec_token='.$tok);
exit(); exit();
} elseif ($submit == 'preview') { } elseif ($submit === 'preview') {
$defaults['type'] = $type; $defaults['type'] = $type;
$defaults['content'] = $content; $defaults['content'] = $content;
$defaults['changes'] = $changes; $defaults['changes'] = $changes;
@ -128,7 +147,6 @@ if (isset($_POST['language'])) {
} }
$termId = isset($term_preview['id']) ? $term_preview['id'] : 0; $termId = isset($term_preview['id']) ? $term_preview['id'] : 0;
$extraField = new ExtraField('terms_and_condition');
$returnParams = $extraField->addElements( $returnParams = $extraField->addElements(
$form, $form,
$termId, $termId,

Loading…
Cancel
Save