|
@@ 68-72 (lines=5) @@
|
| 65 |
|
$form = new Give_Donate_Form( $data['form_id'] ); |
| 66 |
|
// Add support to older php version. |
| 67 |
|
$form_id = $form->get_ID(); |
| 68 |
|
if ( empty( $form_id ) ) { |
| 69 |
|
$form = false; |
| 70 |
|
} else { |
| 71 |
|
$report['duplicate_form'] = ( ! empty( $report['duplicate_form'] ) ? ( absint( $report['duplicate_form'] ) + 1 ) : 1 ); |
| 72 |
|
} |
| 73 |
|
} |
| 74 |
|
|
| 75 |
|
if ( false === $form && ! empty( $data['form_title'] ) ) { |
|
@@ 232-234 (lines=3) @@
|
| 229 |
|
// check if donor id is not empty |
| 230 |
|
if ( ! empty( $data['donor_id'] ) ) { |
| 231 |
|
$donor_data = new Give_Donor( (int) $data['donor_id'] ); |
| 232 |
|
if ( ! empty( $donor_data->id ) ) { |
| 233 |
|
$report['duplicate_donor'] = ( ! empty( $report['duplicate_donor'] ) ? ( absint( $report['duplicate_donor'] ) + 1 ) : 1 ); |
| 234 |
|
} |
| 235 |
|
} |
| 236 |
|
|
| 237 |
|
if ( empty( $donor_data->id ) && ! empty( $data['user_id'] ) ) { |
|
@@ 325-328 (lines=4) @@
|
| 322 |
|
$donor_data = new Give_Donor( $donor_id, true ); |
| 323 |
|
$donor_data->update_meta( '_give_payment_import', true ); |
| 324 |
|
|
| 325 |
|
} else { |
| 326 |
|
$dry_run_donor_create = true; |
| 327 |
|
$report['create_donor'] = ( ! empty( $report['create_donor'] ) ? ( absint( $report['create_donor'] ) + 1 ) : 1 ); |
| 328 |
|
} |
| 329 |
|
} else { |
| 330 |
|
$donor_id = ( ! empty( $donor_data->ID ) ? $donor_data->ID : false ); |
| 331 |
|
} |
|
@@ 360-362 (lines=3) @@
|
| 357 |
|
$dry_run_donor_create = true; |
| 358 |
|
} |
| 359 |
|
$report['create_donor'] = ( ! empty( $report['create_donor'] ) ? ( absint( $report['create_donor'] ) + 1 ) : 1 ); |
| 360 |
|
} else { |
| 361 |
|
$report['duplicate_donor'] = ( ! empty( $report['duplicate_donor'] ) ? ( absint( $report['duplicate_donor'] ) + 1 ) : 1 ); |
| 362 |
|
} |
| 363 |
|
} |
| 364 |
|
} else { |
| 365 |
|
$report['duplicate_donor'] = ( ! empty( $report['duplicate_donor'] ) ? ( absint( $report['duplicate_donor'] ) + 1 ) : 1 ); |
|
@@ 364-366 (lines=3) @@
|
| 361 |
|
$report['duplicate_donor'] = ( ! empty( $report['duplicate_donor'] ) ? ( absint( $report['duplicate_donor'] ) + 1 ) : 1 ); |
| 362 |
|
} |
| 363 |
|
} |
| 364 |
|
} else { |
| 365 |
|
$report['duplicate_donor'] = ( ! empty( $report['duplicate_donor'] ) ? ( absint( $report['duplicate_donor'] ) + 1 ) : 1 ); |
| 366 |
|
} |
| 367 |
|
} |
| 368 |
|
|
| 369 |
|
// update the report |
|
@@ 895-898 (lines=4) @@
|
| 892 |
|
$payment->update_status( $status ); |
| 893 |
|
} |
| 894 |
|
|
| 895 |
|
} else { |
| 896 |
|
$report['failed_donation'] = ( ! empty( $report['failed_donation'] ) ? ( absint( $report['failed_donation'] ) + 1 ) : 1 ); |
| 897 |
|
$payment_id = false; |
| 898 |
|
} |
| 899 |
|
|
| 900 |
|
/** |
| 901 |
|
* Fire after payment is imported and payment meta is also being imported. |
|
@@ 912-915 (lines=4) @@
|
| 909 |
|
* @param object $donor_data form object |
| 910 |
|
*/ |
| 911 |
|
do_action( 'give_import_after_import_payment', $payment, $payment_data, $data, $donor_data, $form ); |
| 912 |
|
} else { |
| 913 |
|
$report['create_donation'] = ( ! empty( $report['create_donation'] ) ? ( absint( $report['create_donation'] ) + 1 ) : 1 ); |
| 914 |
|
$payment_id = true; |
| 915 |
|
} |
| 916 |
|
} |
| 917 |
|
|
| 918 |
|
// update the report |