|
@@ 3343-3363 (lines=21) @@
|
| 3340 |
|
} |
| 3341 |
|
|
| 3342 |
|
// Call any pre-save helpers (if not bypassed) |
| 3343 |
|
if ( !defined( 'PODS_DISABLE_EVAL' ) || !PODS_DISABLE_EVAL ) { |
| 3344 |
|
if ( !empty( $pod[ 'options' ] ) && is_array( $pod[ 'options' ] ) ) { |
| 3345 |
|
$helpers = array( 'pre_save_helpers', 'post_save_helpers' ); |
| 3346 |
|
|
| 3347 |
|
foreach ( $helpers as $helper ) { |
| 3348 |
|
if ( isset( $pod[ 'options' ][ $helper ] ) && !empty( $pod[ 'options' ][ $helper ] ) ) |
| 3349 |
|
${$helper} = explode( ',', $pod[ 'options' ][ $helper ] ); |
| 3350 |
|
} |
| 3351 |
|
} |
| 3352 |
|
|
| 3353 |
|
if ( !empty( $pre_save_helpers ) ) { |
| 3354 |
|
pods_deprecated( sprintf( __( 'Pre-save helpers are deprecated, use the action pods_pre_save_pod_item_%s instead', 'pods' ), $params->pod ), '2.0' ); |
| 3355 |
|
|
| 3356 |
|
foreach ( $pre_save_helpers as $helper ) { |
| 3357 |
|
$helper = $this->load_helper( array( 'name' => $helper ) ); |
| 3358 |
|
|
| 3359 |
|
if ( false !== $helper ) |
| 3360 |
|
eval( '?>' . $helper[ 'code' ] ); |
| 3361 |
|
} |
| 3362 |
|
} |
| 3363 |
|
} |
| 3364 |
|
} |
| 3365 |
|
|
| 3366 |
|
$table_data = $table_formats = $update_values = $rel_fields = $rel_field_ids = array(); |
|
@@ 5152-5172 (lines=21) @@
|
| 5149 |
|
$this->do_hook( "pre_delete_pod_item_{$params->pod}", $params, $pod ); |
| 5150 |
|
|
| 5151 |
|
// Call any pre-save helpers (if not bypassed) |
| 5152 |
|
if ( !defined( 'PODS_DISABLE_EVAL' ) || !PODS_DISABLE_EVAL ) { |
| 5153 |
|
if ( !empty( $pod[ 'options' ] ) && is_array( $pod[ 'options' ] ) ) { |
| 5154 |
|
$helpers = array( 'pre_delete_helpers', 'post_delete_helpers' ); |
| 5155 |
|
|
| 5156 |
|
foreach ( $helpers as $helper ) { |
| 5157 |
|
if ( isset( $pod[ 'options' ][ $helper ] ) && !empty( $pod[ 'options' ][ $helper ] ) ) |
| 5158 |
|
${$helper} = explode( ',', $pod[ 'options' ][ $helper ] ); |
| 5159 |
|
} |
| 5160 |
|
} |
| 5161 |
|
|
| 5162 |
|
if ( !empty( $pre_delete_helpers ) ) { |
| 5163 |
|
pods_deprecated( sprintf( __( 'Pre-delete helpers are deprecated, use the action pods_pre_delete_pod_item_%s instead', 'pods' ), $params->pod ), '2.0' ); |
| 5164 |
|
|
| 5165 |
|
foreach ( $pre_delete_helpers as $helper ) { |
| 5166 |
|
$helper = $this->load_helper( array( 'name' => $helper ) ); |
| 5167 |
|
|
| 5168 |
|
if ( false !== $helper ) |
| 5169 |
|
eval( '?>' . $helper[ 'code' ] ); |
| 5170 |
|
} |
| 5171 |
|
} |
| 5172 |
|
} |
| 5173 |
|
} |
| 5174 |
|
|
| 5175 |
|
// Delete object from relationship fields |