forked from BellevueCollege/wordpress-cas-client
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcas-server-ui.php
93 lines (72 loc) · 3.38 KB
/
cas-server-ui.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?php
if (file_exists( dirname(__FILE__).'/cas-password-encryption.php' ) )
include_once( dirname(__FILE__).'/cas-password-encryption.php' );
function updateSettings()
{
//saving CAS network settings
$update_function = "update_option";
if(is_multisite())
$update_function = "update_site_option";
if(isset($_POST['wpcasldap_include_path']))
{
error_log("post================");
if(isset($_POST['wpcasldap_cas_version']))
$update_function('wpcasldap_cas_version',$_POST['wpcasldap_cas_version']);
if(isset($_POST['wpcasldap_include_path']))
$update_function('wpcasldap_include_path',$_POST['wpcasldap_include_path']);
if(isset($_POST['wpcasldap_casserver']))
$update_function('wpcasldap_casserver',$_POST['wpcasldap_casserver']);
if(isset($_POST['wpcasldap_useradd']))
$update_function('wpcasldap_useradd',$_POST['wpcasldap_useradd']);
if(isset($_POST['wpcasldap_userrole']))
$update_function('wpcasldap_userrole',$_POST['wpcasldap_userrole']);
if(isset($_POST['wpcasldap_ldapuri']))
$update_function('wpcasldap_ldapuri',$_POST['wpcasldap_ldapuri']);
if(isset($_POST['wpcasldap_useldap']))
$update_function('wpcasldap_useldap',$_POST['wpcasldap_useldap']);
if(isset($_POST['wpcasldap_ldapbasedn']))
$update_function('wpcasldap_ldapbasedn',$_POST['wpcasldap_ldapbasedn']);
if(isset($_POST['wpcasldap_ldapuser']))
$update_function('wpcasldap_ldapuser',$_POST['wpcasldap_ldapuser']);
if(isset($_POST['wpcasldap_email_suffix']))
$update_function('wpcasldap_email_suffix',$_POST['wpcasldap_email_suffix']);
//Encrypt password
if(isset($_POST['wpcasldap_ldappassword']))
{
$ldappassword = $_POST['wpcasldap_ldappassword'];
$ldappassword = wpcasclient_encrypt($ldappassword,$GLOBALS['ciphers']);
$update_function('wpcasldap_ldappassword',$ldappassword);
}
//$casorldap_attribute = $_POST['wpcasldap_casorldap_attribute'];
//CAS Attributes
/*
$casatt_name = $_POST['wpcasldap_casatt_name'];
$casatt_operator = $_POST['wpcasldap_casatt_operator'];
$casatt_user_value_to_compare = $_POST['wpcasldap_casatt_user_value_to_compare'];
$casatt_wp_role = $_POST['wpcasldap_casatt_wp_role'];
$casatt_wp_site = $_POST['wpcasldap_casatt_wp_site'];
*/
//LDAP Attributes
/*
$ldap_query = $_POST['wpcasldap_ldap_query'];
$ldap_operator = $_POST['wpcasldap_ldap_operator'];
$ldap_user_value_to_compare = $_POST['wpcasldap_ldap_user_value_to_compare'];
$ldap_wp_role = $_POST['wpcasldap_ldap_wp_role'];
$ldap_wp_site = $_POST['wpcasldap_ldap_wp_site'];
*/
/*
update_site_option('wpcasldap_casorldap_attribute',$casorldap_attribute);
update_site_option('wpcasldap_casatt_name',$casatt_name);
update_site_option('wpcasldap_casatt_operator',$casatt_operator);
update_site_option('wpcasldap_casatt_user_value_to_compare',$casatt_user_value_to_compare);
update_site_option('wpcasldap_casatt_wp_role',$casatt_wp_role);
update_site_option('wpcasldap_casatt_wp_site',$casatt_wp_site);
update_site_option('wpcasldap_ldap_query',$ldap_query);
update_site_option('wpcasldap_ldap_operator',$ldap_operator);
update_site_option('wpcasldap_ldap_user_value_to_compare',$ldap_user_value_to_compare);
update_site_option('wpcasldap_ldap_wp_role',$ldap_wp_role);
update_site_option('wpcasldap_ldap_wp_site',$ldap_wp_site);
*/
}
}
?>