Example #1
0
     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]);