Plugin Directory

Changeset 2198774


Ignore:
Timestamp:
11/22/2019 11:12:16 AM (6 years ago)
Author:
79mplus
Message:

Fixed company registration issue.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mplus-intercom-subscription/trunk/includes/class-mplus-intercom-subscription-public.php

    r1917369 r2198774  
    9595            $fields = $_POST['fields'];
    9696
    97             // echo "<pre>"; print_r($fields); echo "</pre>";
    98             // exit();
    99 
    10097            foreach ( $fields as $field ) :
    10198                if( $field['name'] == 'honeypot' ) :
     
    115112                $response['message'] = __( 'Something Wrong.', 'mplus-intercom-subscription' );
    116113            else :
    117                 try {
     114                $company = $intercom->companies->getCompanies( [
     115                    'name' => $submitted_fields['name']
     116                ] );
    118117
    119                     $company = $intercom->companies->getCompanies( [
    120                         'name' => $submitted_fields['name']
    121                     ] );
     118                if( property_exists( $company, 'id' ) ):
    122119                    $company_fields = [
    123120                        'id'         => $company->id,
     
    132129                    $response['message'] = __( 'Company already exists. Company Information updated.', 'mplus-intercom-subscription' );
    133130                    $response['success'] = 0;
    134 
    135                 } catch ( Exception $e ) {
    136 
     131                else:
    137132                    $company_fields = [
    138133                        'name'          => esc_attr( $submitted_fields['name'] ),
     
    148143                    $creator_user = $intercom->users->create( [
    149144                        'email'     => $submitted_fields['email'],
    150                         'name'      => ucwords( $company->name ) . ' Creator',
     145                        'name'      => ucwords( trim( $submitted_fields['name'] ) ) . ' Creator',
    151146                        'companies' => [ $company_fields ]
    152147                    ] );
     
    155150                    $response['success'] = 1;
    156151                    $response['message'] = __( 'Company Registration Completed.', 'mplus-intercom-subscription' );
    157                 }
     152                endif;
    158153            endif;
    159154            wp_send_json( $response );
    160155
    161156            die();
    162 
    163157        }
    164158
Note: See TracChangeset for help on using the changeset viewer.