--- ./original/wordpress_import.module 2008-02-15 23:34:31.000000000 +0200 +++ ./wordpress_import.module 2008-02-18 19:56:57.000000000 +0200 @@ -255,6 +255,9 @@ $category_vocabulary = array( 'name' => t('Wordpress category'), 'hierarchy' => 2, + //Vlad Savitsky. Start + 'multiple' => 1, + //Vlad Savitsky. End 'nodes' => array('page' => 'page', $params['blog_type'] => $params['blog_type']) // TODO: Adapt to chosen types ); @@ -373,17 +376,10 @@ $drupal_category = $params['categories_map'][$category]; if (!empty($drupal_category)) { - if (is_array($drupal_category)) - { - $drupal_categories[$params['categories_vocabulary']] = $drupal_categories; - } - else - { - $drupal_categories[$params['categories_vocabulary']] = array($drupal_category); - } - } - else - { +//Vlad Savitsky. Start + $drupal_categories[$params['categories_vocabulary']][] = $drupal_category; + //Vlad Savitsky. End + } else { $drupal_tags[] = $category; } } @@ -435,6 +431,10 @@ node_save($node); $return['nid'] = $node->nid; + //Vlad Savitsky. Start + taxonomy_node_save($node->nid, $drupal_categories); + //Vlad Savitsky. End + // Importing comments $drupal_comment = array();