@@ 348-356 (lines=9) @@ | ||
345 | if ( !isset( self::$queue[ $type ] ) ) |
|
346 | self::$queue[ $type ] = array(); |
|
347 | ||
348 | if ( is_array( $pod ) && !empty( $pod ) && !isset( $pod[ 'name' ] ) ) { |
|
349 | $data = array(); |
|
350 | ||
351 | foreach ( $pod as $p ) { |
|
352 | $data[] = $this->register( $type, $p ); |
|
353 | } |
|
354 | ||
355 | return $data; |
|
356 | } |
|
357 | ||
358 | $pod[ 'type' ] = $pod_type; |
|
359 | $pod = pods_api()->save_pod( $pod, false, false ); |
|
@@ 373-381 (lines=9) @@ | ||
370 | } |
|
371 | ||
372 | public function register_field ( $pod, $field ) { |
|
373 | if ( is_array( $pod ) && !empty( $pod ) && !isset( $pod[ 'name' ] ) ) { |
|
374 | $data = array(); |
|
375 | ||
376 | foreach ( $pod as $p ) { |
|
377 | $data[] = $this->register_field( $p, $field ); |
|
378 | } |
|
379 | ||
380 | return $data; |
|
381 | } |
|
382 | ||
383 | if ( empty( self::$current_pod_data ) || !is_object( self::$current_pod_data ) || self::$current_pod_data[ 'name' ] != $pod ) |
|
384 | self::$current_pod_data = pods_api()->load_pod( array( 'name' => $pod ), false ); |
|
@@ 594-600 (lines=7) @@ | ||
591 | * @return mixed|void |
|
592 | */ |
|
593 | public function group_add ( $pod, $label, $fields, $context = 'normal', $priority = 'default' ) { |
|
594 | if ( is_array( $pod ) && !empty( $pod ) && !isset( $pod[ 'name' ] ) ) { |
|
595 | foreach ( $pod as $p ) { |
|
596 | $this->group_add( $pod, $label, $fields, $context, $priority ); |
|
597 | } |
|
598 | ||
599 | return true; |
|
600 | } |
|
601 | ||
602 | if ( !is_array( $pod ) ) { |
|
603 | if ( empty( self::$current_pod_data ) || !is_object( self::$current_pod_data ) || self::$current_pod_data[ 'name' ] != $pod ) |