|
63 | 63 | switch ($type) { |
64 | 64 | case 'string': |
65 | 65 | $value = $redis->get($_GET['key']); |
| 66 | + $value = encodeOrDecode('load', $_GET['key'], $value); |
66 | 67 | $size = strlen($value); |
67 | 68 | break; |
68 | 69 |
|
69 | 70 | case 'hash': |
70 | 71 | $values = $redis->hGetAll($_GET['key']); |
71 | | - $size = count($values); |
| 72 | + foreach ($values as $k => $value) { |
| 73 | + $values[$k] = encodeOrDecode('load', $_GET['key'], $value); |
| 74 | + } |
| 75 | + $size = count($values); |
72 | 76 | ksort($values); |
73 | 77 | break; |
74 | 78 |
|
|
78 | 82 |
|
79 | 83 | case 'set': |
80 | 84 | $values = $redis->sMembers($_GET['key']); |
81 | | - $size = count($values); |
| 85 | + foreach ($values as $k => $value) { |
| 86 | + $values[$k] = encodeOrDecode('load', $_GET['key'], $value); |
| 87 | + } |
| 88 | + $size = count($values); |
82 | 89 | sort($values); |
83 | 90 | break; |
84 | 91 |
|
85 | 92 | case 'zset': |
86 | 93 | $values = $redis->zRange($_GET['key'], 0, -1); |
87 | | - $size = count($values); |
| 94 | + foreach ($values as $k => $value) { |
| 95 | + $values[$k] = encodeOrDecode('load', $_GET['key'], $value); |
| 96 | + } |
| 97 | + $size = count($values); |
88 | 98 | break; |
89 | 99 | } |
90 | 100 |
|
|
174 | 184 | if ($type == 'string') { ?> |
175 | 185 |
|
176 | 186 | <table> |
177 | | -<tr><td><div><?php echo nl2br(format_html($value))?></div></td><td><div> |
| 187 | +<tr><td><div class=data><?php echo format_html($value)?></div></td><td><div> |
178 | 188 | <a href="edit.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=string&key=<?php echo urlencode($_GET['key'])?>"><img src="images/edit.png" width="16" height="16" title="Edit" alt="[E]"></a> |
179 | 189 | </div></td><td><div> |
180 | 190 | <a href="delete.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=string&key=<?php echo urlencode($_GET['key'])?>" class="delval"><img src="images/delete.png" width="16" height="16" title="Delete" alt="[X]"></a> |
|
192 | 202 | <tr><th><div>Key</div></th><th><div>Value</div></th><th><div> </div></th><th><div> </div></th></tr> |
193 | 203 |
|
194 | 204 | <?php foreach ($values as $hkey => $value) { ?> |
195 | | - <tr <?php echo $alt ? 'class="alt"' : ''?>><td><div><?php echo format_html($hkey)?></div></td><td><div><?php echo nl2br(format_html($value))?></div></td><td><div> |
| 205 | + <tr <?php echo $alt ? 'class="alt"' : ''?>><td><div><?php echo format_html($hkey)?></div></td><td><div class=data><?php echo format_html($value)?></div></td><td><div> |
196 | 206 | <a href="edit.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=hash&key=<?php echo urlencode($_GET['key'])?>&hkey=<?php echo urlencode($hkey)?>"><img src="images/edit.png" width="16" height="16" title="Edit" alt="[E]"></a> |
197 | 207 | </div></td><td><div> |
198 | 208 | <a href="delete.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=hash&key=<?php echo urlencode($_GET['key'])?>&hkey=<?php echo urlencode($hkey)?>" class="delval"><img src="images/delete.png" width="16" height="16" title="Delete" alt="[X]"></a> |
|
219 | 229 |
|
220 | 230 | for ($i = $start; $i < $end; ++$i) { |
221 | 231 | $value = $redis->lIndex($_GET['key'], $i); |
| 232 | + $value = encodeOrDecode('load', $_GET['key'], $value); |
222 | 233 | ?> |
223 | | - <tr <?php echo $alt ? 'class="alt"' : ''?>><td><div><?php echo $i?></div></td><td><div><?php echo nl2br(format_html($value))?></div></td><td><div> |
| 234 | + <tr <?php echo $alt ? 'class="alt"' : ''?>><td><div><?php echo $i?></div></td><td><div class=data><?php echo format_html($value)?></div></td><td><div> |
224 | 235 | <a href="edit.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=list&key=<?php echo urlencode($_GET['key'])?>&index=<?php echo $i?>"><img src="images/edit.png" width="16" height="16" title="Edit" alt="[E]"></a> |
225 | 236 | </div></td><td><div> |
226 | 237 | <a href="delete.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=list&key=<?php echo urlencode($_GET['key'])?>&index=<?php echo $i?>" class="delval"><img src="images/delete.png" width="16" height="16" title="Delete" alt="[X]"></a> |
|
239 | 250 | <tr><th><div>Value</div></th><th><div> </div></th><th><div> </div></th></tr> |
240 | 251 |
|
241 | 252 | <?php foreach ($values as $value) { |
242 | | - $display_value = $redis->exists($value) ? '<a href="view.php?s='.$server['id'].'&d='.$server['db'].'&key='.urlencode($value).'">'.nl2br(format_html($value)).'</a>' : nl2br(format_html($value)); |
| 253 | + $display_value = $redis->exists($value) ? '<a href="view.php?s='.$server['id'].'&d='.$server['db'].'&key='.urlencode($value).'">'.format_html($value).'</a>' : format_html($value); |
243 | 254 | ?> |
244 | | - <tr <?php echo $alt ? 'class="alt"' : ''?>><td><div><?php echo $display_value ?></div></td><td><div> |
| 255 | + <tr <?php echo $alt ? 'class="alt"' : ''?>><td><div class=data><?php echo $display_value ?></div></td><td><div> |
245 | 256 | <a href="edit.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=set&key=<?php echo urlencode($_GET['key'])?>&value=<?php echo urlencode($value)?>"><img src="images/edit.png" width="16" height="16" title="Edit" alt="[E]"></a> |
246 | 257 | </div></td><td><div> |
247 | 258 | <a href="delete.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=set&key=<?php echo urlencode($_GET['key'])?>&value=<?php echo urlencode($value)?>" class="delval"><img src="images/delete.png" width="16" height="16" title="Delete" alt="[X]"></a> |
|
260 | 271 |
|
261 | 272 | <?php foreach ($values as $value) { |
262 | 273 | $score = $redis->zScore($_GET['key'], $value); |
263 | | - $display_value = $redis->exists($value) ? '<a href="view.php?s='.$server['id'].'&d='.$server['db'].'&key='.urlencode($value).'">'.nl2br(format_html($value)).'</a>' : nl2br(format_html($value)); |
| 274 | + $display_value = $redis->exists($value) ? '<a href="view.php?s='.$server['id'].'&d='.$server['db'].'&key='.urlencode($value).'">'.format_html($value).'</a>' : format_html($value); |
264 | 275 | ?> |
265 | | - <tr <?php echo $alt ? 'class="alt"' : ''?>><td><div><?php echo $score?></div></td><td><div><?php echo $display_value ?></div></td><td><div> |
| 276 | + <tr <?php echo $alt ? 'class="alt"' : ''?>><td><div><?php echo $score?></div></td><td><div class=data><?php echo $display_value ?></div></td><td><div> |
266 | 277 | <a href="edit.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=zset&key=<?php echo urlencode($_GET['key'])?>&score=<?php echo $score?>&value=<?php echo urlencode($value)?>"><img src="images/edit.png" width="16" height="16" title="Edit" alt="[E]"></a> |
267 | 278 | <a href="delete.php?s=<?php echo $server['id']?>&d=<?php echo $server['db']?>&type=zset&key=<?php echo urlencode($_GET['key'])?>&value=<?php echo urlencode($value)?>" class="delval"><img src="images/delete.png" width="16" height="16" title="Delete" alt="[X]"></a> |
268 | 279 | </div></td></tr> |
|
0 commit comments