#!/bin/sh
# 帳號權限改為 checkbox（users/users_edit/UserController/css）
set -e
PROJ=/www/wwwroot/faithfulness
BASE=/home/wing/wkr_tmp

mkdir -p $BASE/extract_permcb
tar -xzf $BASE/wkr_perm_checkbox.tar.gz -C $BASE/extract_permcb

echo "=== [1/2] 覆蓋 + 備份 + 權限 ==="
BK=$BASE/backup_permcb_$(date +%H%M%S)
mkdir -p $BK
cp -a $PROJ/app/Http/Controllers/UserController.php $BK/
cp -a $PROJ/resources/views/users.blade.php $BK/
cp -a $PROJ/resources/views/users_edit.blade.php $BK/
cp -a $PROJ/public/css/pages/users_edit.css $BK/users_edit.css
cp -a $BASE/extract_permcb/app/Http/Controllers/UserController.php $PROJ/app/Http/Controllers/
cp -a $BASE/extract_permcb/resources/views/users.blade.php $PROJ/resources/views/
cp -a $BASE/extract_permcb/resources/views/users_edit.blade.php $PROJ/resources/views/
cp -a $BASE/extract_permcb/public/css/pages/users_edit.css $PROJ/public/css/pages/
chown -R www:www $PROJ/app $PROJ/resources $PROJ/public/css/pages
echo "覆蓋完成（備份於 $BK）"

echo "=== [2/2] 清快取 + 驗證 ==="
cd $PROJ
sudo -u www /usr/bin/php artisan optimize:clear 2>&1 | tail -1
echo "perm-check: $(grep -c 'perm-check' resources/views/users_edit.blade.php) (>=2 = OK)"
echo "no form-select: $(grep -c 'form-select' resources/views/users_edit.blade.php) (0 = OK)"
echo "controller enabled: $(grep -c 'enabled' app/Http/Controllers/UserController.php) (>=2 = OK)"
echo "=== 完成，Ctrl+F5 強制重新整理帳號管理頁 ==="
