diff --git a/app/Views/admin/feedback/all.php b/app/Views/admin/feedback/all.php
index ebbc5de..54a33c4 100644
--- a/app/Views/admin/feedback/all.php
+++ b/app/Views/admin/feedback/all.php
@@ -14,7 +14,7 @@ $badge = static function (string $s): string {
$map = [
'new' => 'bg-blue-50 text-blue-700',
'in_progress' => 'bg-amber-50 text-amber-700',
- 'answered' => 'bg-teal-50 text-teal-700',
+ 'answered' => 'bg-gray-100 text-gray-500',
'done' => 'bg-emerald-50 text-emerald-700',
'hold' => 'bg-gray-100 text-gray-500',
];
@@ -63,9 +63,20 @@ $badge = static function (string $s): string {
·
= esc((string) ($row->fb_mb_name ?? '')) ?>
+ fb_page_url ?? '');
+ $fbUrlOpen = $fbUrlRaw;
+ if ($fbUrlOpen !== '' && ! preg_match('#^https?://#i', $fbUrlOpen)) {
+ $fbUrlOpen = (string) preg_replace('/([?&])embed=1(?=&|$)/', '$1', $fbUrlOpen);
+ $fbUrlOpen = rtrim($fbUrlOpen, '?&');
+ $fbUrlOpen = base_url(ltrim($fbUrlOpen, '/'));
+ }
+ ?>
= esc((string) ($row->fb_page_title ?: '-')) ?>
-
· = esc((string) ($row->fb_page_url ?: '')) ?>
+
+
· = esc($fbUrlRaw) ?>
+
diff --git a/app/Views/admin/feedback/show.php b/app/Views/admin/feedback/show.php
index a83870e..861cd8e 100644
--- a/app/Views/admin/feedback/show.php
+++ b/app/Views/admin/feedback/show.php
@@ -24,8 +24,26 @@ use App\Models\FeedbackModel;
= esc((string) $row->fb_content) ?>
+ fb_page_url ?? '');
+ $fbUrlOpen = $fbUrlRaw;
+ if ($fbUrlOpen !== '' && ! preg_match('#^https?://#i', $fbUrlOpen)) {
+ $fbUrlOpen = (string) preg_replace('/([?&])embed=1(?=&|$)/', '$1', $fbUrlOpen);
+ $fbUrlOpen = rtrim($fbUrlOpen, '?&');
+ $fbUrlOpen = base_url(ltrim($fbUrlOpen, '/'));
+ }
+ ?>
- - 화면
- = esc((string) ($row->fb_page_title ?: '-')) ?>
= esc((string) ($row->fb_page_url ?: '')) ?>
+ - 화면
+ -
+ = esc((string) ($row->fb_page_title ?: '-')) ?>
+
+ = esc($fbUrlRaw) ?>
+
+ -
+
+
- 작성자
- = esc((string) ($row->fb_mb_name ?? '')) ?> (idx = (int) $row->fb_mb_idx ?>, level = (int) $row->fb_mb_level ?>)
- 지자체
- = (int) ($row->fb_lg_idx ?? 0) ?>
- 일시
- = esc((string) ($row->fb_regdate ?? '')) ?>