Project

General

Profile

« Previous | Next » 

Revision 191b00d9

Added by Jim Pingle almost 15 years ago

Rename $vipent to $pool here since we only deal with pools and the old name doesn't make sense in this context.

View differences:

usr/local/www/status_lb_pool.php
99 99
		<td width="10%" class="listhdrr"><?=gettext("Monitor");?></td>
100 100
		<td width="30%" class="listhdr"><?=gettext("Description");?></td>
101 101
		</tr>
102
		<?php $i = 0; foreach ($a_pool as $vipent): ?>
102
		<?php $i = 0; foreach ($a_pool as $pool): ?>
103 103
		<tr>
104 104
		<td class="listlr">
105
			<?=$vipent['name'];?>
105
			<?=$pool['name'];?>
106 106
		</td>
107 107
		<td class="listr" align="center" >
108 108
		<?php
109
		switch($vipent['mode']) {
109
		switch($pool['mode']) {
110 110
			case "loadbalance":
111 111
				echo "Load balancing";
112 112
				break;
......
121 121
		<td class="listr" align="center" >
122 122
		<table border="0" cellpadding="0" cellspacing="2">
123 123
		<?php
124
		foreach ((array) $vipent['servers'] as $server) {
124
		foreach ((array) $pool['servers'] as $server) {
125 125
			$svr = split("\|", $server);
126 126
			if($svr[0]!="") {
127
				switch ($relay_hosts[$vipent['name'].":".$vipent['port']][$svr[0]]['state']) {
127
				switch ($relay_hosts[$pool['name'].":".$pool['port']][$svr[0]]['state']) {
128 128
					case 'up':
129 129
						$bgcolor = "lightgreen";
130 130
						break;
......
132 132
						$bgcolor = "lightcoral";
133 133
				}
134 134
				echo "<tr>";
135
				switch ($vipent['mode']) {
135
				switch ($pool['mode']) {
136 136
					case 'loadbalance':
137 137
						if($svr[0]!="")
138
							echo "<td><input type='checkbox' name='{$vipent['name']}_{$svr[0]}' checked></td>";
138
							echo "<td><input type='checkbox' name='{$pool['name']}_{$svr[0]}' checked></td>";
139 139
						break;
140 140
					case 'failover':
141 141
						if($svr[0]!="")
142
							echo "<td><input type='radio' name='{$vipent['name']}' checked></td>";
142
							echo "<td><input type='radio' name='{$pool['name']}' checked></td>";
143 143
						break;
144 144
				}
145
				echo "<td bgcolor={$bgcolor}> {$svr[0]}:{$vipent['port']} </td></tr>";
145
				echo "<td bgcolor={$bgcolor}> {$svr[0]}:{$pool['port']} </td></tr>";
146 146
			}
147 147
		}
148
		foreach ((array) $vipent['serversdisabled'] as $server) {
148
		foreach ((array) $pool['serversdisabled'] as $server) {
149 149
			$svr = split("\|", $server);
150 150
			echo "<tr>";
151
			switch ($vipent['mode']) {
151
			switch ($pool['mode']) {
152 152
				case 'loadbalance':
153 153
					if($svr[0]!="")
154
						echo "<td><input type='checkbox' name='{$vipent['name']}_{$svr[0]}'></td>";
154
						echo "<td><input type='checkbox' name='{$pool['name']}_{$svr[0]}'></td>";
155 155
					break;
156 156
				case 'failover':
157 157
					if($svr[0]!="")
158
						echo "<td><input type='radio' name='{$vipent['name']}'></td>";
158
						echo "<td><input type='radio' name='{$pool['name']}'></td>";
159 159
					break;
160 160
			}
161
			echo "<td> {$svr[0]}:{$vipent['port']} </td></tr>";
161
			echo "<td> {$svr[0]}:{$pool['port']} </td></tr>";
162 162
		}
163 163
		?>
164 164
		</table>
165 165
		</td>
166 166
		<td class="listr" >
167
			<?php echo $vipent['monitor']; ?>
167
			<?php echo $pool['monitor']; ?>
168 168
		</td>
169 169
		<td class="listbg" >
170
			<?=$vipent['desc'];?>
170
			<?=$pool['desc'];?>
171 171
		</td>
172 172
		</tr>
173 173
		<?php

Also available in: Unified diff