#!/bin/sh
# 收租月曆 v2：卡片不開 popup、標籤開、月曆只標已收/未收、金額自動用宿舍月租、移除房號標籤 — root 執行
set -e
PROJ=/www/wwwroot/faithfulness
BASE=/home/wing/wkr_tmp

mkdir -p $BASE/extract_rc2
tar -xzf $BASE/wkr_receipt_calendar2.tar.gz -C $BASE/extract_rc2

echo "=== [1/2] 備份 + 複製 + 權限 ==="
mkdir -p $BASE/backup/files
cp -a $PROJ/app/Http/Controllers/DormRentReceiptController.php $BASE/backup/files/DormRentReceiptController_$(date +%H%M%S).php
cp -a $PROJ/resources/views/dormitories.blade.php $BASE/backup/files/dormitories_$(date +%H%M%S).blade.php
cp -a $BASE/extract_rc2/app/Http/Controllers/DormRentReceiptController.php $PROJ/app/Http/Controllers/
cp -a $BASE/extract_rc2/resources/views/dormitories.blade.php $PROJ/resources/views/
chown -R www:www $PROJ/app $PROJ/resources
echo "完成"

echo "=== [2/2] 清快取 + 驗證 ==="
cd $PROJ
sudo -u www /usr/bin/php artisan optimize:clear 2>&1 | tail -1
echo "card clickable removed: $(grep -c 'dorm-clickable' resources/views/dormitories.blade.php || echo 0) (0 = OK)"
echo "room badge removed: $(grep -c '房 {{ \$worker->room' resources/views/dormitories.blade.php || echo 0) (0 = OK)"
echo "receipt trigger: $(grep -c 'rent-receipt-trigger' resources/views/dormitories.blade.php) (>=2 = OK)"
echo "=== 完成，Ctrl+F5 重新整理宿舍管理頁 ==="
