| @@ 3648-3658 (lines=11) @@ | ||
| 3645 | $pick_val = pods_var( 'pick_table', $fields[ $field ][ 'options' ], $pick_val, null, true ); |
|
| 3646 | } |
|
| 3647 | ||
| 3648 | if ( '__current__' == $pick_val ) { |
|
| 3649 | if ( is_object( $pod ) ) { |
|
| 3650 | $pick_val = $pod->pod; |
|
| 3651 | } |
|
| 3652 | elseif ( is_array( $pod ) ) { |
|
| 3653 | $pick_val = $pod[ 'name' ]; |
|
| 3654 | } |
|
| 3655 | elseif ( 0 < strlen( $pod ) ) { |
|
| 3656 | $pick_val = $pod; |
|
| 3657 | } |
|
| 3658 | } |
|
| 3659 | ||
| 3660 | $fields[ $field ][ 'options' ][ 'table_info' ] = pods_api()->get_table_info( pods_var( 'pick_object', $fields[ $field ] ), $pick_val, null, null, $fields[ $field ][ 'options' ] ); |
|
| 3661 | ||
| @@ 2032-2040 (lines=9) @@ | ||
| 2029 | $pick_val = pods_v( static::$type . '_table', $options, $pick_val, true ); |
|
| 2030 | } |
|
| 2031 | ||
| 2032 | if ( '__current__' === $pick_val ) { |
|
| 2033 | if ( is_object( $pod ) ) { |
|
| 2034 | $pick_val = $pod->pod; |
|
| 2035 | } elseif ( is_array( $pod ) ) { |
|
| 2036 | $pick_val = $pod['name']; |
|
| 2037 | } elseif ( 0 < strlen( $pod ) ) { |
|
| 2038 | $pick_val = $pod; |
|
| 2039 | } |
|
| 2040 | } |
|
| 2041 | ||
| 2042 | $options['table_info'] = pods_api()->get_table_info( pods_v( static::$type . '_object', $options ), $pick_val, null, null, $object_params ); |
|
| 2043 | ||