<?php

function expandShortUrl($shortUrl) {
    // إعداد curl لتتبع التوجيه
    $ch = curl_init($shortUrl);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_exec($ch);
    $finalUrl = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
    curl_close($ch);
    return $finalUrl;
}

function extractCoordinates($url) {
    // محاولة استخراج الإحداثيات من الرابط
    preg_match("/@(-?\d+\.\d+),(-?\d+\.\d+)/", $url, $matches);
    if (count($matches) >= 3) {
        return [
            'lat' => $matches[1],
            'lng' => $matches[2]
        ];
    } else {
        return false;
    }
}

function generateEmbedCode($lat, $lng) {
    $embedUrl = "https://www.google.com/maps?q={$lat},{$lng}&output=embed";
    return "<iframe title='<?php  echo $_SESSION[comp_about]; ?> - خريطة' width='100%' height='300' style='border:0;' loading='lazy' allowfullscreen src='{$embedUrl}'></iframe>";
}

// أدخل رابطك هنا 👇
$shortMapUrl = $_SESSION['comp_map'];

// فك الرابط المختصر
$finalUrl = expandShortUrl($shortMapUrl);

// استخراج الإحداثيات
$coords = extractCoordinates($finalUrl);


?>
