subscribe($data); if($response->status !== APIResponse::STATUS_OK) { Url::redirectBack(array( 'mailpoet_error' => isset($data['form_id']) ? $data['form_id'] : true, 'mailpoet_success' => null )); } else { if(isset($response->meta['redirect_url'])) { Url::redirectTo($response->meta['redirect_url']); } else { Url::redirectBack(array( 'mailpoet_success' => $form_id, 'mailpoet_error' => null )); } } } }