restrict(); top(); ?> <h2>Users</h2> <? $users = redis()->hgetall('users'); function sort_users($a, $b) { return $a['name'] > $b['name']; } usort(array_values($users), 'sort_users'); table(); foreach ($users as $user) { $user = json_decode($user, true); row( format_user($user), o($user, 'phone'), _href('/users/' . o($user, 'phone') . '/edit', '(edit)'), _href('javascript:if(confirm("Are you sure you want to delete ' . o($user, 'name') . '?")) window.location="/users/' . o($user, 'phone') . '/delete"', '(delete)') ); } endtable(); href('/users/create', 'Create New User'); bottom(); ?>
<tr> <th class="nobborder"><strong><?php echo _("Select Users:"); ?> </strong></th> </tr> <tr> <td class="nobborder"> <?php foreach ($users as $u) { ?> <input type="checkbox" name="users[]" value="<?php echo $u->get_login(); ?> " checked /> <?php echo format_user($u, false); ?> <br /> <?php } ?> </td> </tr> </table> <input type="hidden" name="action" value="save" /> <input type="hidden" name="name" value="<?php echo $name; ?> " /> <input type="hidden" name="url" value="<?php echo $url;
<table width="400" cellspacing="0" cellpadding="0" class="transparent"> <tr> <td class="format_user"><?php echo _("User:"******"nobborder"> <select name="transferred_user" id="user" onchange="switch_user('user');return false;"> <?php $num_users = 0; foreach ($users as $k => $v) { $login = $v->get_login(); $selected = $login == $in_charge ? "selected='selected'" : ""; $options .= "<option value='" . $login . "' {$selected}>" . format_user($v, false) . "</option>\n"; $num_users++; } if ($num_users == 0) { echo "<option value='' style='text-align:center !important;'>- " . _("No users found") . " -</option>"; } else { echo "<option value='' style='text-align:center !important;'>- " . _("Select one user") . " -</option>\n"; echo $options; } ?> </select> </td> <?php if (!empty($entities)) { ?> <td class="format_or"><?php
break; case 'displaycalculator': case 'demosoundclip': case 'photos': case 'ticks_crosses': case 'hideallfeedback': case 'textfeedback': case 'correctanswerhighlight': case 'question_marks': $old = format_on_off($old, $string); $new = format_on_off($new, $string); break; case 'externals': case 'internals': $old = format_user($old, $user_list); $new = format_user($new, $user_list); break; case 'background': case 'foreground': case 'theme': case 'labelsnotes': $old = format_color($old); $new = format_color($new); break; case 'referencematerial': $old = format_referencematerial($old, $reference_material); $new = format_referencematerial($new, $reference_material); break; case 'display': $old = format_display($old, $string); $new = format_display($new, $string);