@@ 1457-1468 (lines=12) @@ | ||
1454 | $id = esc_attr( $post_data['id'] ); |
|
1455 | $result = $this->mappings->update_fieldmap( $post_data, $wordpress_fields, $salesforce_fields, $id ); |
|
1456 | } |
|
1457 | if ( false === $result ) { // if the database didn't save, it's still an error |
|
1458 | $this->sfwp_transients->set( $cachekey, $post_data, $this->wordpress->options['cache_expiration'] ); |
|
1459 | if ( '' !== $cachekey ) { |
|
1460 | $url = esc_url_raw( $post_data['redirect_url_error'] ) . '&transient=' . $cachekey; |
|
1461 | } |
|
1462 | } else { |
|
1463 | if ( isset( $post_data['transient'] ) ) { // there was previously an error saved. can delete it now. |
|
1464 | $this->sfwp_transients->delete( esc_attr( $post_data['map_transient'] ) ); |
|
1465 | } |
|
1466 | // then send the user to the list of fieldmaps |
|
1467 | $url = esc_url_raw( $post_data['redirect_url_success'] ); |
|
1468 | } |
|
1469 | } |
|
1470 | wp_safe_redirect( $url ); |
|
1471 | exit(); |
|
@@ 1523-1534 (lines=12) @@ | ||
1520 | $id = esc_attr( $post_data['id'] ); |
|
1521 | $result = $this->mappings->update_object_map( $post_data, $id ); |
|
1522 | } |
|
1523 | if ( false === $result ) { // if the database didn't save, it's still an error |
|
1524 | $this->sfwp_transients->set( $cachekey, $post_data, $this->wordpress->options['cache_expiration'] ); |
|
1525 | if ( '' !== $cachekey ) { |
|
1526 | $url = esc_url_raw( $post_data['redirect_url_error'] ) . '&map_transient=' . $cachekey; |
|
1527 | } |
|
1528 | } else { |
|
1529 | if ( isset( $post_data['map_transient'] ) ) { // there was previously an error saved. can delete it now. |
|
1530 | $this->sfwp_transients->delete( esc_attr( $post_data['map_transient'] ) ); |
|
1531 | } |
|
1532 | // then send the user to the success redirect url |
|
1533 | $url = esc_url_raw( $post_data['redirect_url_success'] ); |
|
1534 | } |
|
1535 | } |
|
1536 | wp_safe_redirect( $url ); |
|
1537 | exit(); |
|
@@ 1576-1587 (lines=12) @@ | ||
1573 | $url = esc_url_raw( $post_data['redirect_url_success'] ); |
|
1574 | } |
|
1575 | ||
1576 | if ( false === $result ) { // if the database didn't save, it's still an error |
|
1577 | $this->sfwp_transients->set( $cachekey, $post_data, $this->wordpress->options['cache_expiration'] ); |
|
1578 | if ( '' !== $cachekey ) { |
|
1579 | $url = esc_url_raw( $post_data['redirect_url_error'] ) . '&mapping_error_transient=' . $cachekey; |
|
1580 | } |
|
1581 | } else { |
|
1582 | if ( isset( $post_data['mapping_error_transient'] ) ) { // there was previously an error saved. can delete it now. |
|
1583 | $this->sfwp_transients->delete( esc_attr( $post_data['mapping_error_transient'] ) ); |
|
1584 | } |
|
1585 | // then send the user to the list of fieldmaps |
|
1586 | $url = esc_url_raw( $post_data['redirect_url_success'] ); |
|
1587 | } |
|
1588 | } |
|
1589 | wp_safe_redirect( $url ); |
|
1590 | exit(); |