Пример #1
0
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']);
    ?>
Пример #2
0
//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/>';
}