示例#1
0
文件: user.php 项目: AaEzha/Azizah
          <?php 
    $i = 1;
    $qc = mysql_query("select * from user");
    while ($dc = mysql_fetch_array($qc)) {
        ?>
          <tr>
            <td class="text-center"><?php 
        echo $i;
        ?>
</td>
            <td><?php 
        echo $dc['USERNAME'];
        ?>
</td>
            <td class="text-center"><?php 
        echo group_name($dc['GUID'], 'GROUP_NAME');
        ?>
</td>
            <td class="text-center"><?php 
        echo $dc['ISLOGIN'] == 0 ? "No" : "Logged";
        ?>
</td>
            <td class="text-center"><?php 
        echo $dc['VERIFIED'] == 0 ? "No" : "Verified";
        ?>
</td>
            <td class="text-center" title="<?php 
        echo $dc['LASTLOGIN'];
        ?>
"><?php 
        echo time_ago($dc['LASTLOGIN']);
示例#2
0
                }
                $i++;
            }
            echo "</div>";
        }
    }
    ?>
                </div>
			<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2"
				style="padding: 0px; padding-top: 80px;">
				<div class="text-right pull-right" style="padding-right: 10px;">
					<i class="fa fa-user"></i> <?php 
    echo $this->user_name;
    ?>
 [ <?php 
    echo group_name($this->group_id);
    ?>
], <a
						href="<?php 
    echo base_url('adminpanel/manage/logout');
    ?>
">注销</a>
				</div>

				<ul class='breadcrumb' id='breadcrumb'>
                         <?php 
    echo $current_pos;
    ?>
                    </ul>

				<div style="padding: 0px 10px">
示例#3
0
            ?>
<span
                                    class="glyphicon glyphicon-user"></span><?php 
        }
        ?>
</td>
                            <td><?php 
        echo $v['operator_name'];
        ?>
</td>
                            <td><?php 
        echo $v['operator_user'];
        ?>
</td>
                            <td><?php 
        echo group_name($v['operator_power']);
        ?>
</td>
                            <td><?php 
        echo $v['last_login_time'];
        ?>
</td>
                            <td>
                                <?php 
        aci_ui_a($folder_name, 'user', 'edit', $v['operator_id'], ' class="btn btn-default btn-xs"', '<span class="glyphicon glyphicon-edit"></span> 修改');
        ?>
                            </td>
                        </tr>
                    <?php 
    }
    ?>
示例#4
0
文件: choose.php 项目: peter158/ACI
        ?>
</td>
                        <td><?php 
        echo $v['fullname'];
        ?>
</td>
                        <td><?php 
        echo $v['email'];
        ?>
</td>
                        <td><?php 
        echo $v['mobile'];
        ?>
</td>
                        <td><?php 
        echo group_name($v['group_id']);
        ?>
</td>
                        <td><?php 
        echo $v['last_login_time'];
        ?>
</td>
                        <td>
                            <?php 
        $fun_args = "'" . $v['user_id'] . "','" . $v['username'] . "'";
        ?>
                            <a href="javascript:window.parent.get<?php 
        echo ucfirst($control_id);
        ?>
(<?php 
        echo $fun_args;
示例#5
0
<?php

/**
 * $Author: pengwenfei p@simple-log.com
 * $Date: 2010-07-30
 * www.simple-log.com 
*/
if ($action == 'index') {
    $smarty->assign('admin_title', 'Simple-Log系统管理后台');
    $smarty->display('index.html');
} elseif ($action == 'default') {
    $smarty->assign('user_name', $_SESSION['user_name']);
    $smarty->assign('user_id', $_SESSION['user_id']);
    $smarty->assign('last_time', date('Y-m-d H:i:s', $_SESSION['last_time']));
    $smarty->assign('last_ip', $_SESSION['last_ip']);
    $smarty->assign('user_group', group_name($_SESSION['group_id']));
    //服务器信息
    $smarty->assign('upload_max_filesize', ini_get('upload_max_filesize'));
    $smarty->assign('SERVER_SOFTWARE', $_SERVER['SERVER_SOFTWARE']);
    $smarty->assign('mysql_version', $db->version());
    $smarty->assign('php_version', phpversion());
    $smarty->assign('date', $date);
    //评论信息
    $today_time = strtotime(date('Y-m-d'));
    $today_comments = $db->getone('SELECT count(*) FROM ' . table('comment') . ' WHERE add_time>' . $today_time);
    $comments = $db->getone('SELECT count(*) FROM ' . table('comment') . ' WHERE 1');
    $smarty->assign('comments', $comments);
    $smarty->assign('today_comments', $today_comments);
    //会员信息
    $today_time = strtotime(date('Y-m-d'));
    $today_users = $db->getone('SELECT count(*) FROM ' . table('user') . ' WHERE reg_time>' . $today_time);
示例#6
0
function dump_students($rs)
{
    while (!$rs->EOF) {
        $id = $rs->fields("users.id");
        $first_name = $rs->fields("first_name");
        $last_name = $rs->fields("last_name");
        $full_name = "{$last_name}, {$first_name}";
        $group_id = $rs->fields("group_id");
        $class = $rs->fields("class");
        $task = $rs->fields("week");
        $w1v = $rs->fields("w1vendor");
        $w1c = $rs->fields("w1cost");
        $w2v = $rs->fields("w2vendor");
        $w2c = $rs->fields("w2cost");
        $w3v = $rs->fields("w3vendor");
        $last_login = $rs->fields("last_login");
        $gi = "";
        $track = '';
        $error = '';
        if ($group_id != 0) {
            $gi .= roleName($class) . "[{$class}]";
            $gi .= " <font color=gray>for</font> ";
            $gi .= "<font color=#660066>\"" . group_name($group_id) . "\"[{$group_id}]</font>";
            if ($task == 0) {
                $track .= '<font color=blue>&nbsp&nbsp&nbsp In Tutorial . . . </font>';
            }
            if ($w1c > 0 and $w1v != "" and $task > 0) {
                $track .= '<font color=green>&nbsp&nbsp&nbsp Task 1 Completed . . . </font>';
            } else {
                if ($w1c <= 0 and $w1v == '' and $task == 1) {
                    $track .= '<font color=black>&nbsp&nbsp&nbsp Task 1 In Progress . . . </font>';
                } else {
                    if ($task >= 1) {
                        $track .= '<font color=red>&nbsp&nbsp&nbsp Task 1 Incomplete . . . </font>';
                    }
                }
            }
            if ($w2c > 0 and $w1v != '' and $task > 1) {
                $track .= '<font color=green> Task 2 Completed . . . </font>';
            } else {
                if ($w2c <= 0 and $w2v == '' and $task == 2) {
                    $track .= '<font color=black> Task 2 In Progress . . . </font>';
                } else {
                    if ($task >= 2) {
                        $track .= '<font color=red> Task 2 Incomplete . . . </font>';
                    }
                }
            }
            if ($w3v != '' and $task > 2) {
                $track .= '<font color=green> Task 3 Completed . . . </font>';
            } else {
                if ($w3v == '' and $task == 3) {
                    $track .= '<font color=black> Task 3 In Progress . . . </font>';
                } else {
                    if ($task >= 3) {
                        $track .= '<font color=red> Task 3 Incomplete . . . </font>';
                    }
                }
            }
            $currentDate = date('Y/m/d h:i:s', time());
            $diff = intval(($currentDate - $last_login / 60) / 60 / 24);
            if ($last_login > 0 and $diff > 10) {
                $error .= 'style="background:#faa;"';
                $track .= $diff . ' Days since last Login';
            }
        }
        //else{
        //	$track .= '<font color=red>&nbsp&nbsp&nbsp UNREGISTERED USER: NO GROUP </font>';
        //	}
        $sup = "(" . $rs->fields("username") . " / " . $rs->fields("password") . ")[{$id}]";
        $sup = "<font color=gray>{$sup}</font>";
        ?>
		<span <?php 
        echo $error;
        ?>
><font color=#004488><?php 
        echo $full_name;
        ?>
 <?php 
        echo $sup;
        ?>
 </font>&mdash; <i><?php 
        echo $gi;
        ?>
</i> <?php 
        echo $track;
        ?>
</span><br>
		<?php 
        $rs->MoveNext();
    }
    echo "( " . $rs->RecordCount() . " students )";
}
示例#7
0
    }
    // Use $username
    // Get users projects
    $project_ids = get_projects_for_member($sa_url, $user, $user->account_id, true);
    $num_projects = count($project_ids);
    // for each project
    foreach ($project_ids as $project_id) {
        $project = lookup_project($sa_url, $user, $project_id);
        if (convert_boolean($project[PA_PROJECT_TABLE_FIELDNAME::EXPIRED])) {
            // Don't create groups and members for expired projects
            continue;
        }
        // FIXME: If I had attributes, I could skip trying to recreate the group here if it already exists
        // create group
        $created = irods_create_group($project_id, $project[PA_PROJECT_TABLE_FIELDNAME::PROJECT_NAME], $user);
        $group_name = group_name($project[PA_PROJECT_TABLE_FIELDNAME::PROJECT_NAME]);
        if ($created === 0) {
            error_log("irods.php created group for already existing project {$group_name} cause of page load by " . $user->prettyName());
        }
        // If the group was created, then this user was added
        // But if the group already existed and we just created their iRODS account, then we must add them to the group
        if ($created === 1 and $didCreate) {
            // add user to group
            $added = addToGroup($project_id, $group_name, $user->account_id, $user);
            if ($added === -1) {
                error_log("FAILed to add {$username} to iRODS group {$group_name}");
            }
        }
    }
}
// Now show a page with the result
示例#8
0
function irods_modify_group_members($project_id, $members_to_add, $members_to_remove, $user, $result)
{
    //  error_log("irods asked to modify group members for project $project_id");
    // Note this function must bail if result suggests an error of some kind
    //  $result is a triple
    if (isset($result) and is_array($result) and array_key_exists(RESPONSE_ARGUMENT::CODE, $result) and $result[RESPONSE_ARGUMENT::CODE] != RESPONSE_ERROR::NONE) {
        error_log("iRODS: Result of modify_membership suggests an error. Nothing to do. Got result: " . print_r($result, true));
        return;
    }
    if ((!isset($members_to_add) or !is_array($members_to_add) or count($members_to_add) == 0) and (!isset($members_to_remove) or !is_array($members_to_remove) or count($members_to_remove) == 0)) {
        error_log("iRODS: 0 members to add or remove. nothing to do.");
        return;
    }
    if (!isset($project_id) || $project_id == "-1" || !uuid_is_valid($project_id)) {
        error_log("irods_modify_group_members: not a valid project ID. Nothing to do. {$project_id}");
        return;
    }
    global $disable_irods;
    if (isset($disable_irods)) {
        error_log("irodsModifyGroupMembers: disable_irods was set. Doing nothing.");
        return -1;
    }
    if (!isset($sa_url)) {
        $sa_url = get_first_service_of_type(SR_SERVICE_TYPE::SLICE_AUTHORITY);
        if (!isset($sa_url) || is_null($sa_url) || $sa_url == '') {
            error_log("iRODS Found no SA in SR!'");
        }
    }
    // must get project name and then groupname
    $project = lookup_project($sa_url, $user, $project_id);
    $project_name = $project[PA_PROJECT_TABLE_FIELDNAME::PROJECT_NAME];
    $group_name = group_name($project_name);
    // $members_to_add is a dictionary of {member_id => role, ....}
    if (isset($members_to_add)) {
        foreach (array_keys($members_to_add) as $member_id) {
            $added = addToGroup($project_id, $group_name, $member_id, $user);
        }
    }
    if (isset($members_to_remove)) {
        foreach ($members_to_remove as $member_id) {
            $removed = removeFromGroup($project_id, $group_name, $member_id, $user);
        }
    }
}
function agent_name($agentId)
{
    $db = new DB();
    $sql = "select username, lastname from users where UUID='" . $agentId . "'";
    $db->query($sql);
    $record = $db->next_record();
    if (!$record) {
        group_name($agentId);
    } else {
        $name = implode(" ", array($record[0], $record[1]));
        return $name;
    }
}