Esempio n. 1
0
function who_am_i($uid, $euid)
{
    global $lang;
    $fake_user = get_user_name($euid);
    if ($uid != $euid) {
        $real_user = get_user_name($uid);
        if (is_a_domain_default_user($euid)) {
            if (is_system_default_user($euid)) {
                $i_am = $lang['text_banner_system_user'];
            } else {
                $i_am = sprintf($lang['text_banner_domain_user'], $fake_user);
            }
        } else {
            $i_am = sprintf($lang['text_banner_administrator'], $real_user, $fake_user);
        }
    } else {
        $i_am = sprintf($lang['text_banner_user'], $fake_user);
    }
    return $i_am;
}
Esempio n. 2
0
        exit;
    }
} else {
    if (isset($_REQUEST['action'])) {
        $message = $lang['text_activate_javascript'];
    }
}
$rows = get_user_wb_rows($dbh, $euid);
$domain_rows = get_domain_wb_rows($dbh, $euid);
$system_rows = get_system_wb_rows($dbh);
require_once "smarty.php";
$smarty->assign("show_user_table", count($rows) > 0 ? true : false);
$smarty->assign("rows", $rows);
$smarty->assign("show_domain_table", count($domain_rows) > 0 ? !is_a_domain_default_user($euid) : false);
$smarty->assign("domain_rows", $domain_rows);
$smarty->assign("show_system_table", count($system_rows) > 0 ? !is_system_default_user($euid) : false);
$smarty->assign("system_rows", $system_rows);
$smarty->display("wblist.tpl");
exit;
function get_user_wb_rows($dbh, $user_id)
{
    $select = "SELECT mailaddr.email, mailaddr.id, wblist.wb " . "FROM mailaddr, wblist " . "WHERE mailaddr.id = wblist.sid " . "AND wblist.rid = ? " . "ORDER BY mailaddr.email ASC";
    $sth = $dbh->query($select, array($user_id));
    $rows = array();
    if ($sth->numRows() > 0) {
        $count = 0;
        while ($row = $sth->fetchRow()) {
            $rows[$count]['email'] = $row['email'];
            $rows[$count]['id'] = $row['id'];
            $rows[$count]['type'] = $row['wb'];
            $count++;