File: modify_member.js

package info (click to toggle)
phpldapadmin 1.1.0.5-6%2Blenny2
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 5,008 kB
  • ctags: 3,949
  • sloc: php: 17,735; xml: 1,532; sh: 388; makefile: 46
file content (98 lines) | stat: -rw-r--r-- 2,048 bytes parent folder | download
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
94
95
96
97
98
/* This function submits the form
 * when Save Changes button is pressed.
 * see modify_member_form.php
 */
function submitForm(formId) {
	var formObj = document.getElementById(formId);
	formObj.submit();
}

/* This function generates hidden input array from new group members
 * when submit button is pressed.
 * see modify_member_form.php
*/
function update_new_values(memberattr,formId) {
	el = document.getElementById("dnu");

	for (i=0;i<m2.length;i++) {
		el.innerHTML =
			el.innerHTML +
			"<input type='hidden' name='new_values[" + memberattr + "][" +
			i + "]' value='" + m2.options[i].text + "' />";
	}

	submitForm(formId);
}


/* This function moves members from left select box to right one
 * see modify_member_form.php
 */
function one2two() {

	m1len = m1.length ;
	for (i=0;i<m1len;i++) {
		if (m1.options[i].selected == true) {
			m2len = m2.length;
			m2.options[m2len]= new Option(m1.options[i].text);
		}
	}

	for (i=(m1len-1);i>=0;i--){
		if (m1.options[i].selected == true) {
			m1.options[i] = null;
		}
	}
}

/* This function moves members from right select box to left one
 * see modify_member_form.php
 */
function two2one() {

	m2len = m2.length ;
	for (i=0;i<m2len;i++){
		if (m2.options[i].selected == true) {
			m1len = m1.length;
			m1.options[m1len]= new Option(m2.options[i].text);
		}
	}

	for (i=(m2len-1);i>=0;i--) {
		if (m2.options[i].selected == true) {
			m2.options[i] = null;
		}
	}
}

/* This function moves all members from left select box to right one
 * see modify_member_form.php
 */
function all2two() {

	m1len = m1.length ;
	for (i=0;i<m1len;i++) {
		m2len = m2.length;
		m2.options[m2len]= new Option(m1.options[i].text);
	}

	for (i=(m1len-1);i>=0;i--) {
		m1.options[i] = null;
	}
}

/* This function moves all members from right select box to left one
 * see modify_member_form.php
 */
function all2one() {

	m2len = m2.length ;
	for (i=0;i<m2len;i++) {
		m1len = m1.length;
		m1.options[m1len]= new Option(m2.options[i].text);
	}

	for (i=(m2len-1);i>=0;i--) {
		m2.options[i] = null;
	}
}