function DetailNews($news_id = 0) { // 馃敼 Lee el ID del par谩metro si no se pasa por el router if (!$news_id && isset($_GET['news_id'])) { $news_id = intval($_GET['news_id']); } echo "
";
    echo "馃煩 ID le铆do: " . $news_id . "\n\n";

    if ($news_id <= 0) {
        echo "鈿狅笍 No se ha recibido un ID v谩lido.\n";
        exit;
    }

    // 馃敼 Conexi贸n a la base de datos
    $db = Application::getInstance()->getConnection();

    // 馃敼 Intentamos con 'Articles' (may煤scula inicial)
    $result = $this->database->get($db, "Articles", "article_id = " . $news_id . " AND deleted_date IS NULL");

    echo "馃攳 Resultado de la consulta:\n";
    var_dump($result);

    if ($result == null || count($result) == 0) {
        echo "\n鈿狅笍 No se encontr贸 ning煤n art铆culo con ese ID.";
        exit;
    }

    $title = $result[0]->title;
    echo "\n馃摪 T铆tulo encontrado: " . $title . "\n";

    // 馃敼 Generar slug (solo mostramos, no redirigimos)
    $slug = strtolower(trim($title));
    $slug = iconv('UTF-8', 'ASCII//TRANSLIT', $slug);
    $slug = preg_replace('/[^a-z0-9]+/i', '-', $slug);
    $slug = trim($slug, '-');

    echo "\n馃敆 Slug generado: " . $slug . "\n";
    echo "\n鉃★笍 URL destino prevista: https://aragon.coop/" . $slug . "/\n";
    echo "
"; exit; } Cooperativas Agro-alimentarias de Aragón
Cooperativas Agro-alimentarias de Aragón
Copyright © 2009                   Colaboradores:
Servicios web Diaple