if ($type == 'info') { ?> <div class="mod"> <h2>个人信息</h2> <table class="table table-hover table-condensed"> <tr> <td style="width:60%">邮箱</td> <td><?php echo $info['email']; ?> </td> </tr> <tr> <td>用户组</td> <td><?php echo UserGroup::getInfo($info['groupid'], 'title'); ?> </td> </tr> <tr> <td>注册时间</td> <td><?php echo date('Y/m/d H:i:s', $info['register_time']); ?> </td> </tr> <tr> <td>最近登录</td> <td><?php echo date('Y/m/d H:i:s', $info['last_login_time']); ?>
//TODO: ability to remove a empty usergroup namespace cd; $session->requireAdmin(); $grp = new UserGroup($this->owner); $header->setTitle('Admin: Manage user group: ' . $grp->getName()); echo '<h1>Manage user group: ' . $grp->getName() . '</h1>'; echo 'Created at ' . sql_datetime($grp->getTimeCreated()) . ' by ' . $grp->getCreatorName() . '<br/><br/>'; function saveUserGroupSubmit($p) { $grp = new UserGroup($p['g_id']); $grp->setName($p['name']); $grp->setInfo($p['info']); $grp->setLevel($p['level']); $grp->save(); return true; } $form = new XhtmlForm('adm_usergroup'); $form->addHidden('g_id', $grp->getId()); //XXXX hax $form->addInput('name', 'Group name', $grp->getName()); $form->addTextarea('info', 'Info', $grp->getInfo()); $form->addDropdown('level', 'Level', getUserLevels(), $grp->getLevel()); $form->addSubmit('Save'); $form->setHandler('saveUserGroupSubmit'); echo $form->render(); echo '<br/><br/>'; echo '<h1>Group members</h1>'; foreach ($grp->getMembers() as $user) { echo ahref('a/user/' . $user->id, $user->name) . '<br/>'; }