diff --git a/app/registrations/registrations.php b/app/registrations/registrations.php index ece59bf31e..97527b380d 100644 --- a/app/registrations/registrations.php +++ b/app/registrations/registrations.php @@ -191,13 +191,28 @@ foreach ($registrations as $row) { $matches = preg_grep('/'.$search.'/i', $row); if ($matches != false) { + + //prepare the user variable $user = explode('@', $row['user']); if ($user[1] == $_SESSION['domains'][$_SESSION['domain_uuid']]['domain_name']) { - $user = "".escape($row['user'])."".escape($user[0])."@..."; + $user = "".escape($row['user'])."".escape($user[0]).""; } else { $user = escape($row['user']); } + + //reformat the status + $patterns = array(); + $patterns[] = '/(\d{4})-(\d{2})-(\d{2})/'; + $patterns[] = '/(\d{2}):(\d{2}):(\d{2})/'; + $patterns[] = '/unknown/'; + $patterns[] = '/exp\(/'; + $patterns[] = '/\(/'; + $patterns[] = '/\)/'; + $patterns[] = '/\s+/'; + $status = preg_replace($patterns, ' ', $row['status']); + + //show the content echo "\n"; echo " \n"; echo " \n"; @@ -207,14 +222,14 @@ echo " \n"; echo " \n"; echo " \n"; - echo " ".$user."\n"; - echo " ".escape($row['agent'])."\n"; + echo " ".$user."\n"; + echo " ".escape($row['agent'])."\n"; echo " ".escape(explode('"',$row['contact'])[1])."\n"; echo " ".escape($row['lan-ip'])."\n"; echo " ".escape($row['network-ip'])."\n"; echo " ".escape($row['network-port'])."\n"; echo " ".escape($row['host'])."\n"; - echo " ".escape($row['status'])."\n"; + echo " ".escape($status)."\n"; echo " ".escape($row['ping-time'])."\n"; echo " ".escape($row['sip_profile_name'])."\n"; echo " \n";