[17483] | 1 | <?php |
---|
| 2 | if (!defined('CONTACT_FORM_PATH')) die('Hacking attempt!'); |
---|
| 3 | |
---|
| 4 | // save config |
---|
| 5 | if (isset($_POST['save_config'])) |
---|
| 6 | { |
---|
| 7 | $conf['ContactForm'] = array( |
---|
| 8 | 'cf_must_initialize' => false, |
---|
| 9 | 'cf_menu_link' => isset($_POST['cf_menu_link']), |
---|
| 10 | 'cf_subject_prefix' => trim($_POST['cf_subject_prefix']), |
---|
| 11 | 'cf_default_subject' => trim($_POST['cf_default_subject']), |
---|
| 12 | 'cf_allow_guest' => isset($_POST['cf_allow_guest']), |
---|
| 13 | 'cf_mandatory_mail' => isset($_POST['cf_mandatory_mail']), |
---|
| 14 | 'cf_mandatory_name' => isset($_POST['cf_mandatory_name']), |
---|
| 15 | 'cf_mail_type' => $_POST['cf_mail_type'], |
---|
| 16 | ); |
---|
| 17 | $conf['ContactForm_before'] = $_POST['cf_before']; |
---|
| 18 | $conf['ContactForm_after'] = $_POST['cf_after']; |
---|
| 19 | |
---|
| 20 | conf_update_param('ContactForm', serialize($conf['ContactForm'])); |
---|
| 21 | conf_update_param('ContactForm_before', $conf['ContactForm_before']); |
---|
| 22 | conf_update_param('ContactForm_after', $conf['ContactForm_after']); |
---|
| 23 | |
---|
| 24 | array_push($page['infos'], l10n('Information data registered in database')); |
---|
| 25 | } |
---|
| 26 | |
---|
| 27 | |
---|
| 28 | // display config |
---|
| 29 | $template->assign($conf['ContactForm']); |
---|
| 30 | $template->assign(array( |
---|
| 31 | 'cf_before' => stripslashes($conf['ContactForm_before']), |
---|
| 32 | 'cf_after' => stripslashes($conf['ContactForm_after']), |
---|
| 33 | )); |
---|
| 34 | |
---|
[17945] | 35 | $template->set_filename('contact_form', realpath(CONTACT_FORM_PATH . 'admin/template/config.tpl')); |
---|
[17483] | 36 | |
---|
| 37 | ?> |
---|