Plugin Directory

Changeset 2122219


Ignore:
Timestamp:
07/12/2019 06:39:35 PM (7 years ago)
Author:
danillonunes
Message:

Tag 1.13.2 release

Location:
makemydonation-imo/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • makemydonation-imo/trunk/metabox.php

    r2117295 r2122219  
    44  <?php wp_nonce_field( 'mmdimo_post_case_create', 'mmdimo_case_nonce' ); ?>
    55<?php else: ?>
    6   <?php wp_nonce_field( 'mmdimo_post_case_update_' . $mmdimo_case['id'], 'mmdimo_case_nonce' ); ?>
    7   <input type="hidden" name="mmdimo_case_update" value="<?php echo $mmdimo_case['id']; ?>">
     6  <?php wp_nonce_field( 'mmdimo_post_case_update_' . $mmdimo_case_update_id, 'mmdimo_case_nonce' ); ?>
     7  <input type="hidden" name="mmdimo_case_update" value="<?php echo $mmdimo_case_update_id; ?>">
    88<?php endif; ?>
    99<label class="selectit">
  • makemydonation-imo/trunk/mmdimo.php

    r2117705 r2122219  
    77Plugin URI: https://wordpress.org/plugins/makemydonation-imo
    88Description: Integrate your funeral home site with our Make My Donation - In Memory Of Platform and allow donations to over 1.5 million eligible US charities.
    9 Version: 1.13.1
     9Version: 1.13.2
    1010Author: Make My Donation
    1111Author URI: http://makemydonation.org
     
    138138function mmdimo_meta_box_callback( $post ) {
    139139  $mmdimo_case = get_post_meta( $post->ID, 'mmdimo_case', TRUE );
     140  $mmdimo_case_update_id = 0;
     141  if (isset($mmdimo_case['internal_id'])) {
     142    $mmdimo_case_update_id = $mmdimo_case['internal_id'];
     143  }
     144  if (isset($mmdimo_case['id'])) {
     145    $mmdimo_case_update_id = $mmdimo_case['id'];
     146  }
    140147  $mmdimo_family_emails = isset( $mmdimo_case['family_email'] ) ? $mmdimo_case['family_email'] : isset( $mmdimo_case['family_emails'] ) ? $mmdimo_case['family_emails'] : '';
    141148  if (is_array($mmdimo_family_emails)) {
     
    193200      $current_case = $postmeta_case;
    194201    }
    195     if ( isset( $_POST['mmdimo_case_update'] ) && $_POST['mmdimo_case_update'] ) {
     202    if ( isset( $_POST['mmdimo_case_update'] ) && is_numeric($_POST['mmdimo_case_update']) && $_POST['mmdimo_case_update'] ) {
    196203      $remote_case = mmdimo_api_case_load( $_POST['mmdimo_case_update'] );
    197204      $current_case = array_merge($current_case, $remote_case);
     
    277284  $action_update = isset($request['mmdimo_case_update']) && $request['mmdimo_case_update'];
    278285  $nonce_create = isset($request['mmdimo_case_nonce']) && wp_verify_nonce($request['mmdimo_case_nonce'], 'mmdimo_post_case_create');
    279   $nonce_update = isset($request['mmdimo_case_nonce']) && wp_verify_nonce($request['mmdimo_case_nonce'], 'mmdimo_post_case_update');
    280   $doing_create = $action_create && !$action_update && $nonce_create;
    281   $doing_update = $action_update && !$action_create && $nonce_update;
     286  $nonce_update = isset($request['mmdimo_case_nonce']) && wp_verify_nonce($request['mmdimo_case_nonce'], 'mmdimo_post_case_update_' . $request['mmdimo_case_update']);
     287  $doing_create = $action_create && $nonce_create;
     288  $doing_update = $action_update && $nonce_update;
    282289  $create_or_update = $doing_create || $doing_update;
    283290  if (!$create_or_update) {
  • makemydonation-imo/trunk/readme.txt

    r2117705 r2122219  
    44Requires at least: 3.7
    55Tested up to: 5.2.2
    6 Stable tag: 1.13.1
     6Stable tag: 1.13.2
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
Note: See TracChangeset for help on using the changeset viewer.