File: //opt/cpguard/app/scripts/cwp_user_list.php
#!/opt/cpguard/cpg-php-fpm/bin/php
<?php
## DO NOT CUSTOMISE THIS FILE
## This file may be updated during software update
## Please make a copy of the file for customising it
ini_set("display_errors", false);
$user_list = [];
$html = shell_exec("mysql --database \"root_cwp\" -e \"select username, email from user;\" --html");
$html = explode("</TR>", $html);
foreach ($html as $line) {
if (preg_match_all('/\<TD\>(.*?)\<\/TD\>/m', $line, $matches)) {
$user_list[] = [
'user' => $matches[1][0],
'email' => $matches[1][1] ?? ''
];
}
}
echo json_encode($user_list, JSON_PRETTY_PRINT);