getOwnerByWms($serviceId);
if (!(in_array(Mapbender::session()->get("mb_user_id"), $owners))) {
echo "User with ID: ".Mapbender::session()->get("mb_user_id")." - You have no rights to see the requested pages!";
die;
} else {
echo "OwnerID: ".Mapbender::session()->get("mb_user_id")." ";
}
break;
case 'wfs':
$owners = $admin->getOwnerByWfs($serviceId);
if (!(Mapbender::session()->get("mb_user_id") == $owners)) {
echo "User with ID: ".Mapbender::session()->get("mb_user_id")." - You have no rights to see the requested pages!";
die;
} else {
echo "OwnerID: ".Mapbender::session()->get("mb_user_id")." ";
}
break;
}
if (!isset($_REQUEST['userid'])){
//List Users wich have used the service - read the log table
$sql = "SELECT distinct fkey_mb_user_id, mb_user_name, mb_user_email, mb_user_phone from mb_proxy_log, mb_user ";
$sql .= " WHERE fkey_w".$serviceTypeAbbr."s_id = $1 AND fkey_mb_user_id = mb_user_id";
$v = array($serviceId);
$t = array('i');
$res = db_prep_query($sql,$v,$t);
$cnt = 0;
$str = "Usage for W".strtoupper($serviceTypeAbbr)."S: \n";
switch ($serviceType) {
case 'wms':
$serviceTitle = $admin->getWmsTitleByWmsId($serviceId);
break;
case 'wfs':
$serviceTitle = $admin->getWfsTitleByWfsId($serviceId);
break;
}
$str .= "" . $serviceId . " " . $serviceTitle . "
\n";
$str .= "
";
$str .= "
";
$str .= "
Index
ID
User Name
User Email
";
$str .= "
User Phone
";
$str .= "
Single requests
";
while ($row = db_fetch_array($res)) {
$str .= "\n\t\t