Account::getUsers PHP Method

getUsers() public method

public getUsers ( )
    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);
    }