Commit 21fe3aadbcd3888800760f4ec2c0948d4b0b4ae9
1 parent
1ccfe953
Fixed order of processing form data, after submit the new data is now shown
Closes: #1
Showing
1 changed file
with
11 additions
and
12 deletions
admin/configuration.php
@@ -13,15 +13,7 @@ $me = new Ldap(); | @@ -13,15 +13,7 @@ $me = new Ldap(); | ||
13 | $me->load_config(); | 13 | $me->load_config(); |
14 | //$me = get_plugin_data($plugin_id); | 14 | //$me = get_plugin_data($plugin_id); |
15 | 15 | ||
16 | -$template->assign('HOST', $me->config['host']); | ||
17 | -$template->assign('BASEDN', $me->config['basedn']); // racine ! | ||
18 | -$template->assign('PORT', $me->config['port']); | ||
19 | -$template->assign('LD_ATTR', $me->config['ld_attr']); | ||
20 | -$template->assign('LD_GROUP', $me->config['ld_group']); | ||
21 | -$template->assign('LD_USE_SSL', $me->config['ld_use_ssl']); | ||
22 | -$template->assign('LD_BINDPW', $me->config['ld_bindpw']); | ||
23 | -$template->assign('LD_BINDDN', $me->config['ld_binddn']); | ||
24 | - | 16 | +// Save LDAP configuration when submitted |
25 | if (isset($_POST['save'])){ | 17 | if (isset($_POST['save'])){ |
26 | $me->config['host'] = $_POST['HOST']; | 18 | $me->config['host'] = $_POST['HOST']; |
27 | $me->config['basedn'] = $_POST['BASEDN']; | 19 | $me->config['basedn'] = $_POST['BASEDN']; |
@@ -36,10 +28,7 @@ if (isset($_POST['save'])){ | @@ -36,10 +28,7 @@ if (isset($_POST['save'])){ | ||
36 | } else { | 28 | } else { |
37 | $me->config['ld_use_ssl'] = False; | 29 | $me->config['ld_use_ssl'] = False; |
38 | } | 30 | } |
39 | -} | ||
40 | 31 | ||
41 | -// Save LDAP configuration | ||
42 | -if (isset($_POST['save'])){ | ||
43 | $me->save_config(); | 32 | $me->save_config(); |
44 | } | 33 | } |
45 | 34 | ||
@@ -71,5 +60,15 @@ if (isset($_POST['check_ldap'])){ | @@ -71,5 +60,15 @@ if (isset($_POST['check_ldap'])){ | ||
71 | } | 60 | } |
72 | } | 61 | } |
73 | 62 | ||
63 | +// And build up the form with the new values | ||
64 | +$template->assign('HOST', $me->config['host']); | ||
65 | +$template->assign('BASEDN', $me->config['basedn']); // racine ! | ||
66 | +$template->assign('PORT', $me->config['port']); | ||
67 | +$template->assign('LD_ATTR', $me->config['ld_attr']); | ||
68 | +$template->assign('LD_GROUP', $me->config['ld_group']); | ||
69 | +$template->assign('LD_USE_SSL', $me->config['ld_use_ssl']); | ||
70 | +$template->assign('LD_BINDPW', $me->config['ld_bindpw']); | ||
71 | +$template->assign('LD_BINDDN', $me->config['ld_binddn']); | ||
72 | + | ||
74 | $template->assign_var_from_handle( 'ADMIN_CONTENT', 'plugin_admin_content'); | 73 | $template->assign_var_from_handle( 'ADMIN_CONTENT', 'plugin_admin_content'); |
75 | ?> | 74 | ?> |