function makeUserAccountTable($userid, $url) { $accounts = findAccountsByUser($userid); $groups = findGroupAccountsByUser($userid); echo '<table cellpadding="0" cellspacing="0" class="alternate">'; echo "<thead><tr>\r\n\t<th>Created</th>\r\n\t<th>Organization</th> \r\n\t<th>Role</th> \r\n\t<th>Status</th>\r\n <th>Action</th>\r\n </tr></thead><tbody>"; echo "<form method=\"POST\" action=\"{$url}?userid={$userid}\">"; echo '<tr><td>'; echo date("Y-m-d"); echo '</td>'; echo '<td><table style="border: 0px none ; border-spacing: 5px;"><tr><td style="background: white;">'; if (totalOrgCount() < 9999 and totalGroupCount() < 9999) { echo '<select id="orgName" name="orgName" style="width: 250px">'; echo "<option value=\"\">-- Select Group / Organization --</option>"; foreach (findAllGroupNames() as $name) { echo "<option value=\"{$name}\">{$name} (group)</option>\n"; } echo "<option value=\"\">-- Organizations --</option>"; foreach (findAllOrgNames() as $name) { echo "<option>{$name}</option>\n"; } echo "</select>"; } else { echo '<input type="text" name="userName" class="text">'; } echo '</td><td style="background: white; "></td></tr></table>'; echo '<td><select name="role" title="User Role"> <option value="admin">Administrator</option> <option value="user">Member</option> <option value="guest">Visitor</option> </select></td>'; echo '<td>Invited</td><td><div class="button"><input type="submit" value="Add Member"></div></td>'; echo '</tr></form>'; foreach ($groups as $form) { $created = explode(" ", $form["created"]); $created = $created[0]; echo "<tr>\r\n \t<td>{$created}</td>\r\n \t<td><a href=\"editgroup.php?id={$form['orgid']}\">{$form['orgName']} (Group)</a></td>"; echo "<td></td>"; // skip role $isInvited = $isActive = $isDeleted = ""; if ($form['status'] == "Invited") { $isInvited = "selected"; } if ($form['status'] == "Active") { $isActive = "selected"; } if ($form['status'] == "Deleted") { $isDeleted = "selected"; } echo "<td><select id=\"updateStatus\" name=\"updateStatus\" title=\"User Status\">\r\n \t<option value=\"{$form['id']}|Invited\" {$isInvited}>Invited</option>\r\n \t<option value=\"{$form['id']}|Active\" {$isActive}>Active</option>\r\n \t<option value=\"{$form['id']}|Deleted\" {$isDeleted}>Deactivated</option>\r\n\t</select></td>"; echo "<td class=\"actions\">\r\n <form method=\"POST\" class=\"slimform\" action=\"deleteacct.php?id={$form['id']}&from=user\">\r\n <div class=\"button\">\r\n <input type=\"submit\" value=\"Remove Member\">\r\n </div>\r\n </form>\r\n </td>"; echo "</tr>"; } foreach ($accounts as $form) { $created = explode(" ", $form["created"]); $created = $created[0]; echo "<tr>\r\n \t<td>{$created}</td>\r\n \t<td><a href=\"editorg.php?id={$form['orgid']}\">{$form['orgName']}</a></td>"; $isUser = $isGuest = $isAdmin = ""; if ($form['role'] == "user") { $isUser = "******"; } if ($form['role'] == "guest") { $isGuest = "selected"; } if ($form['role'] == "admin") { $isAdmin = "selected"; } echo "<td><select id=\"updateRole\" name=\"updateRole\" title=\"User Role\">\r\n \t<option value=\"{$form['id']}|admin\" {$isAdmin}>Administrator</option>\r\n \t<option value=\"{$form['id']}|user\" {$isUser}>User</option>\r\n \t<option value=\"{$form['id']}|guest\" {$isGuest}>Visitor</option>\r\n\t</select></td>"; $isInvited = $isActive = $isDeleted = ""; if ($form['status'] == "Invited") { $isInvited = "selected"; } if ($form['status'] == "Active") { $isActive = "selected"; } if ($form['status'] == "Deleted") { $isDeleted = "selected"; } //$statusClass = strtolower($form['status']); echo "<td><select id=\"updateStatus\" name=\"updateStatus\" title=\"User Status\">\r\n \t<option value=\"{$form['id']}|Invited\" {$isInvited}>Invited</option>\r\n \t<option value=\"{$form['id']}|Active\" {$isActive}>Active</option>\r\n \t<option value=\"{$form['id']}|Deleted\" {$isDeleted}>Deactivated</option>\r\n\t</select></td>"; echo "<td>\r\n <form method=\"POST\" class=\"slimform\" action=\"deleteacct.php?id={$form['id']}&from=user\">\r\n <div class=\"button\">\r\n <input type=\"submit\" value=\"Remove Member\">\r\n </div></form>\r\n </td>"; echo "</tr>"; } echo "</tbody></table>"; }
<li> <label class="required">User ID (email)</label> <input name="name" value="<?php echo $form['name']; ?> " type="text" class="text"> </li> <li> <label class="required">Organization</label> <select id="orgName" name="orgName" style="width: 150px"> <option value="">--- Choose One ---</option> <?php foreach (findAllGroupNames() as $name) { echo "<option value=\"{$name}\">{$name} (group)</option>\n"; } foreach (findAllOrgNames() as $name) { echo "<option value=\"{$name}\">{$name}</option>\n"; } ?> </select> </li> <li> <label class="required">Role</label> <select name="role" title="User Role" width="150px"> <option value="admin">Administrator</option> <option value="user" selected>Member</option> <option value="guest">Visitor</option> </select> </li> </ul> </fieldset>