|
@@ -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,
|