<?php
session_start();
require_once 'includes/translation.php';

// التحقق من وجود معامل اللغة
if (isset($_GET['lang'])) {
    $language = $_GET['lang'];
    
    // التحقق من أن اللغة مدعومة
    $available_languages = Translation::getAvailableLanguages();
    if (array_key_exists($language, $available_languages)) {
        Translation::setLanguage($language);
    }
}

// الحصول على رابط الإعادة التوجيه
$redirect_url = $_GET['redirect'] ?? $_SERVER['HTTP_REFERER'] ?? 'index.php';

// تنظيف الرابط من معاملات اللغة السابقة
$redirect_url = preg_replace('/[?&]lang=[^&]*/', '', $redirect_url);

// إعادة التوجيه
header("Location: $redirect_url");
exit();
?>
