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; }
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++;