LLMS_AJAX::check_voucher_duplicate()


Description Description


Source Source

File: includes/class.llms.ajax.php

	public function check_voucher_duplicate() {
		global $wpdb;
		$table = $wpdb->prefix . 'lifterlms_vouchers_codes';

		$codes = array_key_exists( 'codes', $_REQUEST ) ? $_REQUEST['codes'] : array();
		$post_id = array_key_exists( 'postId', $_REQUEST ) ? (int) $_REQUEST['postId'] : 0;

		$codes_as_string = join( '","' , $codes );

		$query = 'SELECT code
                  FROM ' . $table . '
                  WHERE code IN ("' . $codes_as_string . '")
                  AND voucher_id != ' . $post_id;
		$codes_result = $wpdb->get_results( $query, ARRAY_A );

		echo json_encode( array(
			'success' => true,
			'duplicates' => $codes_result,
		) );

		wp_die();
	}

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.