private function migrateReplies(){ global $wpdb; // đŸ”č dernier topic WP traitĂ© pour les replies $last_topic_wp = (int) $this->getLast_Topic(); // STEP 1 : batch topics WP $topic_rows = $wpdb->get_results($wpdb->prepare(" SELECT p.ID AS wp_topic_id, pm.meta_value AS xoops_topic_id FROM {$wpdb->posts} p JOIN {$wpdb->postmeta} pm ON pm.post_id = p.ID AND pm.meta_key = 'bbex_topic_id' WHERE p.post_type = 'topic' AND p.ID > %d ORDER BY p.ID ASC LIMIT 2000 ", $last_topic_wp)); if(!$topic_rows){ $this->log('🏁 REPLIES DONE → plus aucun topic WP Ă  traiter'); update_option('bbex_replies_done', 1, false); return; } // BUILD MAP $topic_map = []; $xoops_topic_ids = []; foreach($topic_rows as $t){ $topic_map[(int)$t->xoops_topic_id] = (int)$t->wp_topic_id; $xoops_topic_ids[] = (int)$t->xoops_topic_id; } $ids_sql = implode(',', $xoops_topic_ids); $this->log("🔄 REPLIES BATCH START"); $this->log("WP topics batch: " . count($topic_rows)); $this->log("XOOPS topics batch: " . count($xoops_topic_ids)); $this->log("XOOPS range: " . (min($xoops_topic_ids) ?? 0) . " → " . (max($xoops_topic_ids) ?? 0)); // STEP 2 : GET POSTS (LIVE XOOPSEOL) $posts = $wpdb->get_results(" SELECT p.post_id, p.topic_id AS xoops_topic_id, p.uid, p.pid, p.post_time, pt.post_text FROM {$this->getTable('posts')} p JOIN {$this->getTable('posts_text')} pt ON pt.post_id = p.post_id WHERE p.topic_id IN ($ids_sql) ORDER BY p.post_id ASC "); if(!$posts){ $max_wp_topic = max(array_column($topic_rows, 'wp_topic_id')); $this->setLast_Topic($max_wp_topic); $this->log("⚠ Aucun post trouvĂ©"); $this->log("âžĄïž Skip batch → last_topic_wp=$max_wp_topic"); return; } $inserted = 0; $skipped = 0; $updated = 0; $total = count($posts); $i = 0; foreach($posts as $p){ $i++; if($i % 200 === 0 || $i === $total){ $pct = round(($i / $total) * 100, 2); $this->log("⏳ Progress replies: $i/$total ($pct%) | inserted=$inserted skipped=$skipped updated=$updated"); } // user check if(empty($this->user_map[$p->uid])){ $skipped++; continue; } $wp_tid = $topic_map[(int)$p->xoops_topic_id] ?? 0; if(!$wp_tid){ $skipped++; continue; } // MAIN TOPIC POST → CONTENT if($p->pid == 0){ $wpdb->query($wpdb->prepare(" UPDATE {$wpdb->posts} SET post_content = IF(post_content = '', %s, post_content) WHERE ID = %d ", $p->post_text, $wp_tid)); $updated++; continue; } // ANTI DOUBLON $exists = $wpdb->get_var($wpdb->prepare(" SELECT 1 FROM bbex_post_lookup WHERE xoops_post_id = %d AND type = 'reply' LIMIT 1 ", $p->post_id)); if($exists){ $skipped++; continue; } // INSERT REPLY $wpdb->insert($wpdb->posts, [ 'post_author' => $this->user_map[$p->uid], 'post_date' => date('Y-m-d H:i:s', $p->post_time), 'post_content' => $p->post_text, 'post_status' => 'publish', 'post_type' => 'reply', 'post_parent' => $wp_tid ]); $rid = (int) $wpdb->insert_id; if(!$rid){ $skipped++; continue; } $inserted++; // meta topic $wpdb->insert($wpdb->postmeta,[ 'post_id' => $rid, 'meta_key' => '_bbp_topic_id', 'meta_value' => $wp_tid ]); // forum $forum_id = $wpdb->get_var($wpdb->prepare(" SELECT post_parent FROM {$wpdb->posts} WHERE ID = %d ", $wp_tid)); if($forum_id){ $wpdb->insert($wpdb->postmeta,[ 'post_id' => $rid, 'meta_key' => '_bbp_forum_id', 'meta_value' => $forum_id ]); } // lookup $wpdb->query($wpdb->prepare(" INSERT INTO bbex_post_lookup (xoops_post_id, wp_post_id, type) VALUES (%d, %d, 'reply') ON DUPLICATE KEY UPDATE wp_post_id = wp_post_id ", $p->post_id, $rid)); } $max_wp_topic = max(array_column($topic_rows, 'wp_topic_id')); $this->setLast_Topic($max_wp_topic); $this->log("===================================="); $this->log("🏁 REPLIES BATCH FINISHED"); $this->log("📊 total=$total | inserted=$inserted | updated=$updated | skipped=$skipped"); $this->log("âžĄïž last_topic_wp=$max_wp_topic"); $this->log("===================================="); } if(isset($_GET['source'])){ $migration->setSource($_GET['source']); } Ile de Rurutu - Oasis des Artistes. Le plus beau site de poĂ©sie

Oasis des Artistes. Le plus beau site de poésie

Oasis des artistes: PoĂ©sie en ligne, Concours de poĂšmes en ligne – membres !

Ile de Rurutu

  • Ce sujet contient 14 réponses, 13 participants et a Ă©tĂ© mis Ă  jour pour la derniĂšre fois par Avatar photoyoledelatole4, le 16-10-2023 19:24.
  • Créateur
    Sujet
  • #2706006
    Plume de diamant
    ★★★★★★
    Avatar photoEve-Lyne
    Membre Oasis
      • Sujet: 2241
      • RĂ©ponses: 21199

      Ăźle de Rurutu

      La gueule du monstre
      Aux falaises volcaniques
      Moment Suspendu

      Au point culminant
      Le Mont Manureva brille
      Entre terre et mer

      Au pied des falaises
      La Plage des Amoureux
      Au doux sable blanc

      Eve-Lyne, Nadine
      Haikus@13/10/2023

      EvE-LyNe
    Vous lisez 13 fils de discussion
    • Auteur
      Réponses
      • #3474175
        Mascotte d'Oasis
        Avatar photoAncielo
        Membre Oasis
          • Sujet: 2541
          • RĂ©ponses: 20308

          Un trio de HaĂŻkus fort beau illustrĂ© se rapportant Ă  l’Ăźle de Rututu aux jolis clichĂ©s. Ravissant.

        • #3474187
          Mascotte d'Oasis
          Avatar photoRomanNovel
          Membre Oasis
            • Sujet: 4170
            • RĂ©ponses: 25912

            Bonjour Nadine,

            Merci pour ce trĂšs charmant poĂšme offrant un si beau voyage avec de belles images qui font rĂȘver et une musique qui met du baume au coeur et l’envie de s’amuser.

            Amitié,
            Roman

          • #3474190
            Plume de diamant
            ★★★★★★
            Avatar photoMICKAELLE
            Membre Oasis
              • Sujet: 2353
              • RĂ©ponses: 32108

              de belles images en effet…………….

            • #3474197
              Plume de diamant
              ★★★★★★
              Avatar photocyrael
              Membre Oasis
                • Sujet: 14564
                • RĂ©ponses: 136022

                coucou ma douce amie Nadine EVELYNE

                quel bonheur, te lire, j’aime quand ta plume vient nous
                conter tes beaux voyages, lĂ  bas, en terre lointaine

                tu as ramené pour nous ces belles photos, de ce coin de paradis
                profite bien des richesses
                de ces iles, du pacifique, je sais tu as hate d’y retrouner…

                felicitations pour ce poÚme___ qui mérite ___moncoup de coeur du jour

                bisous Nadine, ( amie rencontrée ) le temps passe
                les annĂ©es filent, mais l’amitiĂ© reste ! !

                l'Amour rayonne quand l'Ame s'?l?ve, citation maryjo
              • #3474199
                Webmaster
                Avatar photoeolienne
                  • Sujet: 1579
                  • RĂ©ponses: 57414

                  J’ai le plaisir de t’annoncer que ton poĂšme a Ă©tĂ© Ă©lu  »coup de cƓur » par l’équipe des MASCOTTES d’Oasis !

                  Il sera mis sur la page d’accueil du site jusqu’au prochain  »coup de cƓur ».

                  Il sera également mis dans le recueil  »poÚmes nominés » pour y rester définitivement !

                  Toutes nos félicitations

                • #3474206
                  Mascotte d'Oasis
                  Avatar photopoemic
                  Membre Oasis
                    • Sujet: 3071
                    • RĂ©ponses: 50398

                    Heureux de te revoir
                    à travers ce délicieux haikus..
                    et cette belle photo-souvenir !

                    belle nomination méritée

                    Amitiés chÚre Nadine

                    michel

                    [color=990000]MON 2eme RECUEIL...JE TE PORTE L'AUBE..EST DISPONIBLE..[/color]
                    http://www.oasisdesartistes.com/modules/newbbex/viewtopic.php?topic_id=97282&forum=47
                  • #3474221
                    Mascotte d'Oasis
                    Avatar photoluzdelsol
                    Membre Oasis
                      • Sujet: 6731
                      • RĂ©ponses: 48018

                      Merci pour ces beaux souvenirs en partage

                      Amitié
                      Bises de Luz

                      Les gens vivent comme s'ils n'allaient jamais mourir... Et meurent comme s'ils n'avaient jamais vécu. Le Dalai Lama . Nul ne peut atteindre l'aube sans passer par le chemin de la nuit? Khalil Gibran
                    • #3474229
                      Administratrice
                      Avatar photoSybilla
                      Maßtre des clés
                        • Sujet: 17798
                        • RĂ©ponses: 198089

                        Bonjour Nadine,

                        Ravie de ton retour parmi nous toutes et tous !

                        De merveilleux haĂŻkus Ă©crits dans la rĂšgle de l’art en 5/7/5 sur ce fantastique voyage auquel tu nous convies en te lisant !

                        C’est une magnifique poĂ©sie en partage !

                        Toutes mes félicitations pour ta nomination fort méritée !

                        Belle soirée chÚre amie poétesse Nadine !
                        Toutes mes amitiés
                        Gros bisous
                        Sybilla

                        Le r?ve est le poumon de ma vie (Citation de Sybilla)
                      • #3474239
                        Plume de diamant
                        ★★★★★★
                        Avatar photoEvilFranck
                        Membre Oasis
                          • Sujet: 903
                          • RĂ©ponses: 126340

                          Bonsoir Eve-Lyne, fort belle visite poétique

                          Amicalement

                          La po?sie, c'est comme la cuisine, le mot faitout 00063312-1
                        • #3474352
                          Mascotte d'Oasis
                          Avatar photoislander
                          Membre Oasis
                            • Sujet: 8957
                            • RĂ©ponses: 96782

                            une belle idée de voyage, en vers évocateurs et imagés, photographiques, merci

                            yann

                          • #3474399
                            Plume de diamant
                            ★★★★★★
                            Avatar photoEve-Lyne
                            Membre Oasis
                              • Sujet: 2241
                              • RĂ©ponses: 21199

                              MERCI pour vos lectures et commentaires
                              je remercie Ă©galement l’Ă©quipe pour cette nomination, merci du fond du coeur pour cette belle surprise et cadeau.
                              Amitiés

                              EvE-LyNe
                            • #3474402
                              Plume de diamant
                              ★★★★★★
                              Avatar photodaniel46
                              Membre Oasis
                                • Sujet: 6433
                                • RĂ©ponses: 18331

                                De biens beaux aĂŻkus pour la dĂ©couverte de cette Ăźle de rĂȘve

                                Merci pour ce voyage.


                                Science sans conscience n'est que ruine de l'?me (Rabelais)
                              • #3474696
                                Plume de diamant
                                ★★★★★★
                                Avatar photoEve-Lyne
                                Membre Oasis
                                  • Sujet: 2241
                                  • RĂ©ponses: 21199

                                  Merci pour vos messages sous mes Haikus.
                                  bonne soirée amis poétesses et poÚtes

                                  EvE-LyNe
                                • #3474707
                                  Modérateur
                                  Avatar photoyoledelatole4
                                  Modérateur
                                    • Sujet: 4281
                                    • RĂ©ponses: 56546

                                    Bonsoir, un délicieux poÚme qui nous emmÚne dans un superbe voyage
                                    Mes amitiés
                                    Yohann

                                    la nostalgie est un bouquet de fleurs enfoui au fond de votre coeur , qui vous embaume quand remontent les souvenirs du bonheur , yohann
                                Vous lisez 13 fils de discussion
                                • Vous devez être connecté pour répondre à ce sujet.