require_once __DIR__ . '/includes/config.php'; $pageTitle = 'الرئيسية'; $db = getDB(); $stats = [ 'freelancers' => (int)$db->query("SELECT COUNT(*) FROM users WHERE role='freelancer' AND is_active=1")->fetchColumn(), 'projects' => (int)$db->query("SELECT COUNT(*) FROM projects WHERE status='accepted'")->fetchColumn(), 'tenders' => (int)$db->query("SELECT COUNT(*) FROM tenders WHERE is_active=1")->fetchColumn(), ]; $latestTenders = $db->query("SELECT * FROM tenders WHERE is_active=1 ORDER BY created_at DESC LIMIT 6")->fetchAll(); $latestProjects = $db->query("SELECT * FROM projects WHERE status='accepted' ORDER BY reviewed_at DESC LIMIT 4")->fetchAll(); $featuredFree = $db->query("SELECT * FROM users WHERE role='freelancer' AND is_active=1 ORDER BY RAND() LIMIT 4")->fetchAll(); $avatarEmojis = ['👷','🧑‍💼','👩‍💼','🧑‍🔧','👩‍🔧','🏗️']; $avatarColors = ['rgba(17,84,245,0.15)','rgba(0,229,160,0.12)','rgba(245,166,35,0.12)','rgba(255,77,109,0.1)']; function daysLeft($d){ $diff=(new DateTime($d))->diff(new DateTime()); return $diff->invert ? -$diff->days : $diff->days; } function deadlineBadge($date){ if(!$date) return ''; $d=daysLeft($date); if($d<0) return '⚠️ انتهت'; if($d<=7) return '🔴 '.$d.' أيام'; if($d<=30) return '🟡 '.$d.' يوم'; return '🟢 '.$d.' يوم'; } include 'includes/header.php'; ?>
منصة الهندسة رقم 1 في الجزائر

بوابة المهندسين
والمقاولين الجزائريين

تصفّح المناقصات، استثمر في المشاريع، تواصل مع محترفين، واحصل على تقدير فوري لتكاليف مشروعك.

📑 استعرض المناقصات 🏗️ سجّل مشروعك
فريلانسر نشط
مناقصة متاحة
مشروع مقبول
🚀

هل لديك مشروع للاستثمار؟

سجّل مشروعك الآن وعرضه على المستثمرين والشركاء في دقائق.

📤 سجّل مشروعك مجاناً
cat > /home/claude/engbank/includes/footer.php << 'PHPEOF'
مساعد التقدير السريع
الإجمالي التقديري
— دج
صفحة كاملة ↗
PHPEOF echo "footer.php done"PHPEOF echo "index.php done"