From 1a2dbbe65b09917f8bfb9a051e770fbd9371581f Mon Sep 17 00:00:00 2001 From: Adrian Malacoda Date: Mon, 27 Jul 2020 02:57:19 -0500 Subject: [PATCH] Fix up PM export script --- get_pms.php | 53 ++++++++++++++++++++++++++++------------------------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/get_pms.php b/get_pms.php index 7c7b4b9..94bcc34 100644 --- a/get_pms.php +++ b/get_pms.php @@ -1,34 +1,31 @@ $user_data['id_member'], + 'id_member' => $user_info['id'], ) ); -$results = $smcFunc['db_fetch_assoc']($request); -$smcFunc['db_free_result']($request); - function format_name ($result, $type) { - $username = $result["$type_username"]; - $display_name = $result["$type_display_name"]; + $username = $result["${type}_username"]; + $display_name = $result["${type}_display_name"]; $name = $display_name; if ($display_name != $username) { $name = "$name ($username)"; @@ -38,29 +35,35 @@ function format_name ($result, $type) { echo " - Personal Messages sent to/from ${user_data['real_name']} + Personal Messages sent to/from ${user_info['name']} - "; + +

Personal Messages sent to/from ${user_info['name']}

"; -foreach ($results as $row) { +while ($row = $smcFunc['db_fetch_assoc']($request)) { $to = format_name($row, "recipient"); $from = format_name($row, "sender"); - $date = $row['msgtime']; + $date = strftime("%c", $row['msgtime']); $body = parse_bbc($row['body'], true, "pm" . $row['id_pm']); echo "
-

${result['subject']}

-
To: $to
+

${row['subject']}

From: $from
-
Date: $from
+
To: $to
+
Date: $date
$body
"; -} -print_r($results); + flush(); +} + +$smcFunc['db_free_result']($request); echo ""; \ No newline at end of file