HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.2.34
System: Linux atalantini.com 3.10.0-1127.13.1.el7.x86_64 #1 SMP Tue Jun 23 15:46:38 UTC 2020 x86_64
User: root (0)
PHP: 7.2.34
Disabled: NONE
Upload Files
File: /var/www/html/corepla/import_da_drupal.php.ok
<?php
// copiare database da drupal a wordpress in corepla mysql

require_once( '/var/www/html/corepla/wp-load.php' );
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$posts_id = array();
$drupals_id = array();
$rows =  $wpdb->get_results( "select meta_value, post_id from wp_postmeta where meta_value = '876' and meta_key = '_fgd2wp_old_node_id';" , ARRAY_A);
foreach($rows as $row){
        $posts_id[] = $row['post_id'];
        $drupals_id[] = $row['meta_value'];
}
$step = 0;
while ($step < count($drupals_id)) {
	$drupal_id = $drupals_id[$step];
	// Articolo visualizzato
	echo "Articolo in lavorazione: " . $drupal_id . "\n";
	$rows =  $wpdb->get_results( "select paragraphs_item.item_id, paragraphs_item.bundle, paragraphs_item.field_name  from paragraphs_item, field_data_field_elementi_editoriali_scuola where  item_id = field_elementi_editoriali_scuola_value and field_data_field_elementi_editoriali_scuola.entity_id = " . $drupal_id , ARRAY_A);
	$items_id = array();
	$bundles = array();
	$fields_name = array();
	foreach($rows as $row){
	        $items_id[] = $row['item_id'];
	        $bundles[] = $row['bundle'];
	        $fields_name[] = $row['field_name'];
	}
	$c = 0;
        while ($c < count($fields_name)) {
		echo "Tipo di campo: " . $bundles[$c] . "\n";
/*
		if ($bundles[$c] == "citazione") {
			$rows =  $wpdb->get_results( "select field_data_field_descrizione.entity_id, field_data_field_descrizione.bundle, field_descrizione_value from field_data_field_descrizione, field_data_field_elementi_editoriali_scuola  where field_data_field_descrizione.entity_id = field_elementi_editoriali_scuola_value and field_data_field_elementi_editoriali_scuola.entity_id = " . $drupal_id . " and field_data_field_descrizione.entity_id = " . $items_id[$c] , ARRAY_A);
			foreach($rows as $row){
                        	add_row(
                        	    'contenuto_flessibile', [
                        	    'acf_fc_layout'       => 'citazione',
                        	    'citazione_testo' => $row['field_descrizione_value'],
                        	], $posts_id[$step]);
			}

		}
                if ($bundles[$c] == "occhiello") {
                        $rows =  $wpdb->get_results( "select field_data_field_descrizione_occhiello.entity_id, field_data_field_descrizione_occhiello.bundle, field_descrizione_occhiello_value from field_data_field_descrizione_occhiello, field_data_field_elementi_editoriali_scuola  where field_data_field_descrizione_occhiello.entity_id = field_elementi_editoriali_scuola_value and field_data_field_elementi_editoriali_scuola.entity_id = " . $drupal_id . " and field_data_field_descrizione_occhiello.entity_id = " . $items_id[$c] , ARRAY_A);
                        foreach($rows as $row){
                                add_row(
                                    'contenuto_flessibile', [
                                    'acf_fc_layout'       => 'occhiello',
                                    'occhiello_testo' => $row['field_descrizione_occhiello_value'],
                                ], $posts_id[$step]);
                        }

                }
                if ($bundles[$c] == "testo_semplice") {
                        $rows =  $wpdb->get_results( "select field_data_field_descrizione.entity_id, field_data_field_descrizione.bundle, field_descrizione_value from field_data_field_descrizione, field_data_field_elementi_editoriali_scuola  where field_data_field_descrizione.entity_id = field_elementi_editoriali_scuola_value and field_data_field_elementi_editoriali_scuola.entity_id = " . $drupal_id . " and field_data_field_descrizione.entity_id = " . $items_id[$c] , ARRAY_A);
                        foreach($rows as $row){
                                add_row(
                                    'contenuto_flessibile', [
                                    'acf_fc_layout'       => 'testo_semplice',
                                    'testo_semplice_testo' => $row['field_descrizione_value'],
                                ], $posts_id[$step]);
                        }

                }
*/

               if ($bundles[$c] == "testo_dx_foto_sx") {
                        $rows =  $wpdb->get_results( "select field_foto_destra_fid, field_foto_destra_title  from field_data_field_foto_destra, field_data_field_elementi_editoriali_scuola where field_elementi_editoriali_scuola_value = field_data_field_foto_destra.entity_id and field_data_field_elementi_editoriali_scuola.entity_id = 876 and field_data_field_foto_destra.entity_id = " . $items_id[$c] , ARRAY_A);
                        foreach($rows as $row){
                                echo $row['field_foto_destra_fid'] . "";

                        }
                }
 $c++;
        }
	$step++;
}
?>