⚠️ پیش‌نمایش ایستا با داده نمونه — این فایل فقط ظاهر صفحات را نشان می‌دهد (PHP اجرا نمی‌شود). برای اجرای کامل پروژه، دستورالعمل انتهای همین صفحه را ببینید.
مدیریت واحدها
مجتمع گلستان — ساختار مجتمع
افزودن واحد جدید

واحدهای ساختمان (۴ واحد)

واحد ۱۰۱

🏠 مالک ساکن

مسکونی متراژ: ۱۲۰ متر • طبقه ۱ • بلوک A

مالک: علی رضایی ساکن: علی رضایی

واحد ۱۰۲

👥 مستأجر ساکن

مسکونی متراژ: ۹۵ متر • طبقه ۱ • بلوک A

مالک: علی رضایی مستأجر: محمد کریمی ساکن: محمد کریمی

واحد ۱۰۳

🔒 خالی (مالک غیرساکن)

مسکونی متراژ: ۸۰ متر • طبقه ۱ • بلوک A

مالک: مریم احمدی

واحد ۱-پ

❓ بدون مالک

پارکینگ متراژ: ۱۸ متر • طبقه ۰

🧩 سه سناریوی سکونت (در API با فیلد occupancy_status)

owner_occupied مالک ساکن است → owner_user_id=X + owner_resident=1 + بدون مستأجر
tenant_occupied مالک غیرساکن + مستأجر ساکن → owner_user_id=X + tenant_user_id=Y
vacant مالک دارد ولی کسی ساکن نیست → owner_user_id=X + owner_resident=0

ساکنین و مدیران (۳ نفر)

ع

علی رضایی

مدیر

ali@example.com

واحد ۱۰۱ — مالک ساکن واحد ۱۰۲ — مالک
مدیر
م

محمد کریمی

m.karimi@example.com

واحد ۱۰۲ — مستأجر
مستأجر
م

مریم احمدی

m.ahmadi@example.com

واحد ۱۰۳ — مالک
ساکن

ثبت واحد جدید

👤 ساکنین و مالکیت واحد

🚀 اجرای کامل پروژه (خلاصه)
۱) XAMPP (نسخه PHP 8.3) را نصب و Apache + MySQL را روشن کنید.
۲) پوشه پروژه را در htdocs/b کپی کنید (مثل سرور واقعی).
۳) در phpMyAdmin دیتابیس file_b + کاربر file_b بسازید (یا با DB_DSN/DB_PASSWORD محیطی مقدار دهید).
۴) php scripts/migrator.php را در ریشه پروژه اجرا کنید (جدول‌ها + ستون‌های ۰۲۱ و ۰۲۲).
۵) صفحه http://localhost/b/login.php را باز کنید، ثبت‌نام کنید و از همه بخش‌ها استفاده کنید.
جزئیات کامل در فایل README.md