debug_dump($post_categories, 'post_categories'); debug_dump($post_author, 'post_author'); debug_dump(isset($item_Author->ID) ? $item_Author->ID : 'NULL (simulating)', 'item_Author->ID'); if (!$simulate) { $edited_Item = new Item(); $edited_Item->set_creator_User($item_Author); $edited_Item->set('title', $post_title); $edited_Item->set('content', $post_content); $edited_Item->set('datestart', $post_date); $edited_Item->set('main_cat_ID', $post_category); $edited_Item->set('extra_cat_IDs', $post_catids); $edited_Item->set('status', $post_status); $edited_Item->set('locale', $post_locale); $edited_Item->set('notifications_status', 'finished'); $edited_Item->set('comment_status', $comment_status); $edited_Item->set_renderers($post_renderers); $edited_Item->dbinsert(); $post_ID = $edited_Item->ID; } $message .= '<li><span style="color:green">Imported successfully</span><ul><li>main category: <span style="color:#09c">' . get_catname($post_category) . '</span></li>'; if (count($post_catids)) { $message .= '<li>extra categories: <span style="color:#09c">' . preg_replace('/(\\d+)/e', "get_catname('\\1')", implode(', ', $post_catids)) . '</span></li>'; } $message .= '</ul></li>'; $count_postscreated++; } echo $message . '</ul>'; if (count($comments)) { // comments $message = ''; $comments = explode("-----\nCOMMENT:", $comments[0]);