public function getUsers()
{
if ($this->accountType != "admin") {
return array("success" => false, "errorCode" => ErrorCodes::NON_ADMIN);
}
$prefix = Core::getDbTablePrefix();
$response = Core::$db->query("\n\t\t\tSELECT *\n\t\t\tFROM {$prefix}user_accounts \n\t\t\tWHERE account_type = 'user'\n\t\t\tORDER BY last_name ASC\n\t\t");
$data = array();
if ($response["success"]) {
while ($row = mysqli_fetch_assoc($response["results"])) {
$row["date_created"] = date("U", strtotime($row["date_created"]));
$row["last_updated"] = date("U", strtotime($row["last_updated"]));
$row["last_logged_in"] = !empty($row["last_logged_in"]) && $row["last_logged_in"] != "0000-00-00 00:00:00" ? date("U", strtotime($row["last_logged_in"])) : "";
$data[] = $row;
}
}
return array("success" => true, "accounts" => $data);
}