#!/usr/bin/php -q 'Support Engineer', 'orgadmin' => 'Organisation Assurer', 'board' => 'Board Member', 'ttpadmin' => 'Trusted Third Party Admin', 'tverify' => 'Tverify Admin', 'locadmin' => 'Location Admin' ); $adminlist = array(); foreach ($flags as $flag => $description) { $query = "select `fname`, `lname`, `email` from `users` where `$flag` = 1"; if(! $res = mysql_query($query) ) { fwrite(STDERR, "MySQL query for flag $flag failed:\n". "\"$query\"\n". mysql_error() ); continue; } $admins = array(); $adminlist[$flag] = ""; while ($row = mysql_fetch_assoc($res)) { $admins[] = $row; $adminlist[$flag] .= "$row[fname] $row[lname] $row[email]\n"; } foreach ($admins as $admin) { $message = << $description) { $message .= <<