|
@@ 1433-1444 (lines=12) @@
|
| 1430 |
|
$id = esc_attr( $post_data['id'] ); |
| 1431 |
|
$result = $this->mappings->update_fieldmap( $post_data, $wordpress_fields, $salesforce_fields, $id ); |
| 1432 |
|
} |
| 1433 |
|
if ( false === $result ) { // if the database didn't save, it's still an error |
| 1434 |
|
$this->sfwp_transients->set( $cachekey, $post_data, $this->wordpress->options['cache_expiration'] ); |
| 1435 |
|
if ( '' !== $cachekey ) { |
| 1436 |
|
$url = esc_url_raw( $post_data['redirect_url_error'] ) . '&transient=' . $cachekey; |
| 1437 |
|
} |
| 1438 |
|
} else { |
| 1439 |
|
if ( isset( $post_data['transient'] ) ) { // there was previously an error saved. can delete it now. |
| 1440 |
|
$this->sfwp_transients->delete( esc_attr( $post_data['map_transient'] ) ); |
| 1441 |
|
} |
| 1442 |
|
// then send the user to the list of fieldmaps |
| 1443 |
|
$url = esc_url_raw( $post_data['redirect_url_success'] ); |
| 1444 |
|
} |
| 1445 |
|
} |
| 1446 |
|
wp_safe_redirect( $url ); |
| 1447 |
|
exit(); |
|
@@ 1499-1510 (lines=12) @@
|
| 1496 |
|
$id = esc_attr( $post_data['id'] ); |
| 1497 |
|
$result = $this->mappings->update_object_map( $post_data, $id ); |
| 1498 |
|
} |
| 1499 |
|
if ( false === $result ) { // if the database didn't save, it's still an error |
| 1500 |
|
$this->sfwp_transients->set( $cachekey, $post_data, $this->wordpress->options['cache_expiration'] ); |
| 1501 |
|
if ( '' !== $cachekey ) { |
| 1502 |
|
$url = esc_url_raw( $post_data['redirect_url_error'] ) . '&map_transient=' . $cachekey; |
| 1503 |
|
} |
| 1504 |
|
} else { |
| 1505 |
|
if ( isset( $post_data['map_transient'] ) ) { // there was previously an error saved. can delete it now. |
| 1506 |
|
$this->sfwp_transients->delete( esc_attr( $post_data['map_transient'] ) ); |
| 1507 |
|
} |
| 1508 |
|
// then send the user to the success redirect url |
| 1509 |
|
$url = esc_url_raw( $post_data['redirect_url_success'] ); |
| 1510 |
|
} |
| 1511 |
|
} |
| 1512 |
|
wp_safe_redirect( $url ); |
| 1513 |
|
exit(); |
|
@@ 1552-1563 (lines=12) @@
|
| 1549 |
|
$url = esc_url_raw( $post_data['redirect_url_success'] ); |
| 1550 |
|
} |
| 1551 |
|
|
| 1552 |
|
if ( false === $result ) { // if the database didn't save, it's still an error |
| 1553 |
|
$this->sfwp_transients->set( $cachekey, $post_data, $this->wordpress->options['cache_expiration'] ); |
| 1554 |
|
if ( '' !== $cachekey ) { |
| 1555 |
|
$url = esc_url_raw( $post_data['redirect_url_error'] ) . '&mapping_error_transient=' . $cachekey; |
| 1556 |
|
} |
| 1557 |
|
} else { |
| 1558 |
|
if ( isset( $post_data['mapping_error_transient'] ) ) { // there was previously an error saved. can delete it now. |
| 1559 |
|
$this->sfwp_transients->delete( esc_attr( $post_data['mapping_error_transient'] ) ); |
| 1560 |
|
} |
| 1561 |
|
// then send the user to the list of fieldmaps |
| 1562 |
|
$url = esc_url_raw( $post_data['redirect_url_success'] ); |
| 1563 |
|
} |
| 1564 |
|
} |
| 1565 |
|
wp_safe_redirect( $url ); |
| 1566 |
|
exit(); |