|  | @@ 183-201 (lines=19) @@ | 
                                                            
                                    | 180 |  |  | 
                                                            
                                    | 181 |  | 		foreach ( $this->sync as $sync_operation_type => $sync_operations ) { | 
                                                            
                                    | 182 |  | 			switch ( $sync_operation_type ) { | 
                                                            
                                    | 183 |  | 			case 'post': | 
                                                            
                                    | 184 |  | 				if ( $wp_importing ) { | 
                                                            
                                    | 185 |  | 					break; | 
                                                            
                                    | 186 |  | 				} | 
                                                            
                                    | 187 |  |  | 
                                                            
                                    | 188 |  | 				$global_post = isset( $GLOBALS['post'] ) ? $GLOBALS['post'] : null; | 
                                                            
                                    | 189 |  | 				$GLOBALS['post'] = null; | 
                                                            
                                    | 190 |  | 				foreach ( $sync_operations as $post_id => $settings ) { | 
                                                            
                                    | 191 |  | 					$sync_data['post'][$post_id] = $this->get_post( $post_id ); | 
                                                            
                                    | 192 |  | 					if ( isset( $this->post_transitions[$post_id] ) ) { | 
                                                            
                                    | 193 |  | 						$sync_data['post'][$post_id]['transitions'] = $this->post_transitions[$post_id]; | 
                                                            
                                    | 194 |  | 					} else { | 
                                                            
                                    | 195 |  | 						$sync_data['post'][$post_id]['transitions'] = array( false, false ); | 
                                                            
                                    | 196 |  | 					} | 
                                                            
                                    | 197 |  | 					$sync_data['post'][$post_id]['on_behalf_of'] = $settings['on_behalf_of']; | 
                                                            
                                    | 198 |  | 				} | 
                                                            
                                    | 199 |  | 				$GLOBALS['post'] = $global_post; | 
                                                            
                                    | 200 |  | 				unset( $global_post ); | 
                                                            
                                    | 201 |  | 				break; | 
                                                            
                                    | 202 |  | 			case 'comment': | 
                                                            
                                    | 203 |  | 				if ( $wp_importing ) { | 
                                                            
                                    | 204 |  | 					break; | 
                                                                                
                                |  | @@ 202-220 (lines=19) @@ | 
                                                            
                                    | 199 |  | 				$GLOBALS['post'] = $global_post; | 
                                                            
                                    | 200 |  | 				unset( $global_post ); | 
                                                            
                                    | 201 |  | 				break; | 
                                                            
                                    | 202 |  | 			case 'comment': | 
                                                            
                                    | 203 |  | 				if ( $wp_importing ) { | 
                                                            
                                    | 204 |  | 					break; | 
                                                            
                                    | 205 |  | 				} | 
                                                            
                                    | 206 |  |  | 
                                                            
                                    | 207 |  | 				$global_comment = isset( $GLOBALS['comment'] ) ? $GLOBALS['comment'] : null; | 
                                                            
                                    | 208 |  | 				unset( $GLOBALS['comment'] ); | 
                                                            
                                    | 209 |  | 				foreach ( $sync_operations as $comment_id => $settings ) { | 
                                                            
                                    | 210 |  | 					$sync_data['comment'][$comment_id] = $this->get_comment( $comment_id ); | 
                                                            
                                    | 211 |  | 					if ( isset( $this->comment_transitions[$comment_id] ) ) { | 
                                                            
                                    | 212 |  | 						$sync_data['comment'][$comment_id]['transitions'] = $this->comment_transitions[$comment_id]; | 
                                                            
                                    | 213 |  | 					} else { | 
                                                            
                                    | 214 |  | 						$sync_data['comment'][$comment_id]['transitions'] = array( false, false ); | 
                                                            
                                    | 215 |  | 					} | 
                                                            
                                    | 216 |  | 					$sync_data['comment'][$comment_id]['on_behalf_of'] = $settings['on_behalf_of']; | 
                                                            
                                    | 217 |  | 				} | 
                                                            
                                    | 218 |  | 				$GLOBALS['comment'] = $global_comment; | 
                                                            
                                    | 219 |  | 				unset( $global_comment ); | 
                                                            
                                    | 220 |  | 				break; | 
                                                            
                                    | 221 |  | 			case 'option' : | 
                                                            
                                    | 222 |  | 				foreach ( $sync_operations as $option => $settings ) { | 
                                                            
                                    | 223 |  | 					$sync_data['option'][ $option ] = array( 'value' => get_option( $option ) ); |