display(); } function display() { ?>

grab_feed( $_POST['feedurl'] ) ?>

    $item ) : ?> name . ' '; } ?>

grab_feed( $_POST['feedurl'] ); if ( !isset( $items['error'] ) ) { foreach ( $items as $key => $item ) { if ( !in_array( $key, $_POST['copyitems'] ) ) unset( $items[$key] ); } $items = array_values( $items ); ?> import_item( $item ) ?>

errors ) return array( 'error' => 'unknown-error' ); if ( !$maxitems = $rss->get_item_quantity() ) return array( 'error' => 'no-items' ); $feed_title = $rss->get_title(); $feed_permalink = $rss->get_permalink(); $rss_items = $rss->get_items(0, $maxitems); $items_data = array( 'feed_title' => $feed_title, 'feed_permalink' => $feed_permalink ); $items = array(); foreach ($rss->get_items(0, $maxitems) as $rss_item ) { $item_data = $items_data; $item_data['link'] = $rss_item->get_link(); $item_data['title'] = $rss_item->get_title(); $item_data['authors'] = $rss_item->get_authors(); $item_data['created_date'] = $rss_item->get_date(); $item_data['categories'] = $rss_item->get_categories(); $item_data['contributors'] = $rss_item->get_contributors(); $item_data['copyright'] = $rss_item->get_copyright(); $item_data['description'] = $rss_item->get_description(); $item_data['content'] = $rss_item->get_content(); $item_data['permalink'] = $rss_item->get_permalink(); $items[] = $item_data; //$this->record_item( $item_data ); } return $items; } function import_item( $item ) { global $current_user; //echo "
";
		//print_r($item);die();

		$tags = array();

		foreach( $item['categories'] as $cat ) {
			if ( $cat->term )
				$tags[] = $cat->term;
		}

		$args = array(
			'post_status' => 'publish',
			'post_type' => 'anth_imported_item',
			'post_author' => $current_user->ID,
			'guid' => $item['permalink'],
			'post_content' => $item['content'],
			'post_excerpt' => $item['description'],
			'comment_status' => 'closed',
			'ping_status' => 'closed',
			'post_title' => $item['title'],
			'tags_input' => $tags
		);

		$post_id = wp_insert_post( $args );

		$author_name = $item['authors'][0]->name;
		update_post_meta( $post_id, 'author_name', $author_name );
		update_post_meta( $post_id, 'imported_item_meta', $item );

		return $post_id;
	}

}

endif;

if ( isset( $_GET['project_id'] ) )
	$project_id = $_GET['project_id'];

$import_feeds_panel = new Anthologize_Import_Feeds_Panel( $project_id );

?>