|
@@ 1427-1452 (lines=26) @@
|
| 1424 |
|
$id = $post_id; |
| 1425 |
|
$pod = null; |
| 1426 |
|
|
| 1427 |
|
foreach ( $groups as $group ) { |
| 1428 |
|
if ( empty( $group[ 'fields' ] ) ) |
| 1429 |
|
continue; |
| 1430 |
|
|
| 1431 |
|
if ( null === $pod || ( is_object( $pod ) && $pod->id() != $id ) ) { |
| 1432 |
|
if ( !is_object( self::$current_pod ) || self::$current_pod->pod != $group[ 'pod' ][ 'name' ] ) |
| 1433 |
|
self::$current_pod = pods( $group[ 'pod' ][ 'name' ], $id, true ); |
| 1434 |
|
elseif ( self::$current_pod->id() != $id ) |
| 1435 |
|
self::$current_pod->fetch( $id ); |
| 1436 |
|
|
| 1437 |
|
$pod = self::$current_pod; |
| 1438 |
|
} |
| 1439 |
|
|
| 1440 |
|
foreach ( $group[ 'fields' ] as $field ) { |
| 1441 |
|
|
| 1442 |
|
if ( false === PodsForm::permission( $field[ 'type' ], $field[ 'name' ], $field, $group[ 'fields' ], $pod, $id ) ) { |
| 1443 |
|
if ( !pods_var( 'hidden', $field[ 'options' ], false ) ) |
| 1444 |
|
continue; |
| 1445 |
|
} |
| 1446 |
|
|
| 1447 |
|
$data[ $field[ 'name' ] ] = ''; |
| 1448 |
|
|
| 1449 |
|
if ( isset( $_POST[ 'pods_meta_' . $field[ 'name' ] ] ) ) |
| 1450 |
|
$data[ $field[ 'name' ] ] = $_POST[ 'pods_meta_' . $field[ 'name' ] ]; |
| 1451 |
|
} |
| 1452 |
|
} |
| 1453 |
|
|
| 1454 |
|
do_action( 'pods_meta_save_pre_media', $data, $pod, $id, $groups, $post, $attachment ); |
| 1455 |
|
|
|
@@ 2218-2243 (lines=26) @@
|
| 2215 |
|
$id = $comment_id; |
| 2216 |
|
$pod = null; |
| 2217 |
|
|
| 2218 |
|
foreach ( $groups as $group ) { |
| 2219 |
|
if ( empty( $group[ 'fields' ] ) ) |
| 2220 |
|
continue; |
| 2221 |
|
|
| 2222 |
|
if ( null === $pod || ( is_object( $pod ) && $pod->id() != $id ) ) { |
| 2223 |
|
if ( !is_object( self::$current_pod ) || self::$current_pod->pod != $group[ 'pod' ][ 'name' ] ) |
| 2224 |
|
self::$current_pod = pods( $group[ 'pod' ][ 'name' ], $id, true ); |
| 2225 |
|
elseif ( self::$current_pod->id() != $id ) |
| 2226 |
|
self::$current_pod->fetch( $id ); |
| 2227 |
|
|
| 2228 |
|
$pod = self::$current_pod; |
| 2229 |
|
} |
| 2230 |
|
|
| 2231 |
|
foreach ( $group[ 'fields' ] as $field ) { |
| 2232 |
|
if ( false === PodsForm::permission( $field[ 'type' ], $field[ 'name' ], $field, $group[ 'fields' ], $pod, $id ) ) { |
| 2233 |
|
if ( !pods_var( 'hidden', $field[ 'options' ], false ) ) |
| 2234 |
|
continue; |
| 2235 |
|
} |
| 2236 |
|
|
| 2237 |
|
$data[ $field[ 'name' ] ] = ''; |
| 2238 |
|
|
| 2239 |
|
if ( isset( $_POST[ 'pods_meta_' . $field[ 'name' ] ] ) ) |
| 2240 |
|
$data[ $field[ 'name' ] ] = $_POST[ 'pods_meta_' . $field[ 'name' ] ]; |
| 2241 |
|
} |
| 2242 |
|
} |
| 2243 |
|
|
| 2244 |
|
do_action( 'pods_meta_save_pre_comment', $data, $pod, $id, $groups ); |
| 2245 |
|
|
| 2246 |
|
if ( !empty( $pod ) ) { |