Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // get all events
- $event_data = $this->get_content( $endpoint, $after );
- // single event (make into array)
- if ( $event_id && isset( $event_data[ 'activity' ] ) ) {
- $event_data[ 'activities' ][] = $event_data[ 'activity' ];
- }
- // all events (incl. single)
- if ( isset( $event_data[ 'activities' ] ) && ! empty( $event_data[ 'activities' ] ) ) {
- foreach( $event_data[ 'activities' ] as $event ) {
- if ( isset( $event[ 'activityID' ] ) && 'Oefenruimte' != $event[ 'title' ] ) {
- $endpoint = $this->determine_endpoint( $event[ 'activityID' ] );
- $single_event_data = $this->get_content( $endpoint );
- if ( isset( $single_event_data[ 'activity' ] ) ) {
- $event_values = $single_event_data[ 'activity' ];
- $description_endpoint = $this->determine_endpoint( $event[ 'activityID' ], 'information' );
- $description_data = $this->get_content( $description_endpoint );
- $image_endpoint = $this->determine_endpoint( $event[ 'activityID' ], 'images' );
- $image_data = $this->get_content( $image_endpoint );
- if ( isset( $description_data[ 'info' ][ 'shorttext' ] ) ) {
- $event_values[ 'shorttext' ] = $description_data[ 'info' ][ 'shorttext' ];
- }
- if ( isset( $description_data[ 'info' ][ 'longtext' ] ) ) {
- $event_values[ 'longtext' ] = wp_kses( $description_data[ 'info' ][ 'longtext' ], 'data' );
- }
- if ( isset( $image_data[ 'images' ] ) ) {
- $event_values[ 'images' ] = $image_data[ 'images' ];
- }
- $all_event_data[] = $event_values;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement