}); } $legend = $I18N->msg('add'); if ($func == 'edit') { $legend = $I18N->msg('edit'); } $form = rex_form::factory($REX['TABLE_PREFIX'] . 'string_table', $I18N->msg('string_table_string') . ' ' . $legend, 'id=' . $id, 'post', false, 'rex_form_extended'); //$form->debug = true; $form->addParam('clang', $clang); if ($func == 'edit') { $form->addParam('id', $id); } elseif ($func == 'add') { $form->addHiddenField('priority', rex_string_table::getKeyCount() + 1); } // key if ($REX['USER'] && $REX['USER']->isAdmin()) { $field =& $form->addTextField('keyname'); } else { $field =& $form->addReadOnlyField('keyname'); } $field->setLabel($I18N->msg('string_table_keyname')); // value $field =& $form->addTextareaField('value_' . $clang); $field->setLabel($I18N->msg('string_table_value')); // used for maintaining view when switching langs if (!rex_request('current_query', 'string')) { $form->addParam('current_query', rex_string_table_utils::getURLQuery($REX['CUR_CLANG'])); } $form->show(); } include $REX['INCLUDE_PATH'] . '/layout/bottom.php';