array( 'user_display_name' => $user->display_name, 'user_registered' => $user->user_registered, ) ); foreach ( $recent_projects as $project ) { $project->set_name = html_entity_decode( $project->set_name ); unset($project->project_id); unset($project->set_id); } $arr = array_merge( $meta, compact( 'locales', 'recent_projects' ) ); switch ( gp_get('filter') ) { case 'meta': echo json_encode( $meta ); break; case 'recent_projects': echo json_encode( compact('recent_projects') ); break; default: echo json_encode( $arr ); break; }