From d06d677565de767c032c511c1dd85b2407cb82a0 Mon Sep 17 00:00:00 2001 From: xiaomlove <1939737565@qq.com> Date: Mon, 20 Jan 2025 00:47:31 +0800 Subject: [PATCH] fix torrent edit and send email --- app/Repositories/ToolRepository.php | 3 ++- public/edit.php | 2 +- public/mailtest.php | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Repositories/ToolRepository.php b/app/Repositories/ToolRepository.php index b12bb198..bdbe5322 100644 --- a/app/Repositories/ToolRepository.php +++ b/app/Repositories/ToolRepository.php @@ -329,7 +329,8 @@ class ToolRepository extends BaseRepository } // Create the Transport $transport = $factory->create(new Dsn( - $encryption === 'tls' ? (($smtp['smtpport'] == 465) ? 'smtps' : 'smtp') : '', +// $encryption === 'tls' ? (($smtp['smtpport'] == 465) ? 'smtps' : 'smtp') : '', + $smtp['smtpport'] == 465 && in_array($encryption, ['ssl', 'tls']) ? 'smtps' : 'smtp', $smtp['smtpaddress'], $smtp['accountname'] ?? null, $smtp['accountpassword'] ?? null, diff --git a/public/edit.php b/public/edit.php index 9b96383a..9ac26b05 100644 --- a/public/edit.php +++ b/public/edit.php @@ -8,7 +8,7 @@ $id = intval($_GET['id'] ?? 0); if (!$id) die(); -$res = sql_query("SELECT torrents.*, categories.mode as cat_mode FROM torrents LEFT JOIN categories ON category = categories.id WHERE torrents.id = $id"); +$res = sql_query("SELECT torrents.*, categories.mode as cat_mode, torrent_extras.media_info as technical_info, torrent_extras.descr FROM torrents LEFT JOIN categories ON category = categories.id left join torrent_extras on torrents.id = torrent_extras.torrent_id WHERE torrents.id = $id"); $row = mysql_fetch_assoc($res); if (!$row) die(); diff --git a/public/mailtest.php b/public/mailtest.php index 802cee15..0de7f1f6 100644 --- a/public/mailtest.php +++ b/public/mailtest.php @@ -26,6 +26,7 @@ EOD; $toolRep->sendMail($email, $title, $body, true); stderr($lang_mailtest['std_success'], $lang_mailtest['std_success_note']); } catch (\Throwable $e) { + do_log($e->getMessage().$e->getTraceAsString(), "error"); stderr($lang_functions['std_error'], $lang_functions['text_unable_to_send_mail'] . sprintf("

%s", $e->getMessage()), false); } }