';
$content .= '
';
$content .= '
';
$integrations['google'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title
);
return $integrations;
}
// ===== Google end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== GamiPress start =====
// GamiPress integration / survey page | GamiPress Nooo :D | Aro | Start
// GamiPress integration / settings page
// GamiPress integration in Gengeral settings page content
public function ays_settings_page_gamipress_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/gamipress_logo.png';
$title = __( 'GamiPress', "survey-maker" );
$content = '';
$content .= '
';
$integrations['gamipress'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title
);
return $integrations;
}
// GamiPress | Aro | End
// ===== GamiPress end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== SendGrid start =====
// SendGrid integration / settings page
// SendGrid integration in Gengeral settings page content
public function ays_settings_page_sendgrid_content( $integrations, $args ){
$actions = $this->settings_obj;
$sendgrid_res = ($actions->ays_get_setting('sendgrid') === false) ? json_encode(array()) : $actions->ays_get_setting('sendgrid');
$sendgrid = json_decode($sendgrid_res, true);
$sendgrid_api_key = isset($sendgrid['apiKey']) ? $sendgrid['apiKey'] : '';
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/sendgrid_logo.png';
$title = __( 'SendGrid', "survey-maker" );
$content = '';
$content .= '
';
$integrations['sendgrid'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title
);
return $integrations;
}
// ===== SendGrid end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== Madmimi start =====
// Madmimi integration / settings page
// Mad mimi integration in General settings page content
public function ays_settings_page_mad_mimi_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/mad-mimi-logo.png';
$title = __( 'Mad Mimi', "survey-maker" );
$content = '';
$content .= '
';
$integrations['mad_mimi'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// Mad mimi integration in survey page content
public function ays_survey_page_mad_mimi_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/mad-mimi-logo.png';
$title = __('Mad Mimi Settings',"survey-maker");
$content = '';
$content .= '
';
$integrations['mad_mimi'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// ===== Madmimi end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== GetResponse start =====
// GetResponse integration / settings page
// GetResponse integration in General settings page content
public function ays_settings_page_get_response_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/get_response.png';
$title = __( 'GetResponse', "survey-maker" );
$content = '';
$content .= '
';
$integrations['get_response'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// GetResponse integration in survey page content
public function ays_survey_page_get_response_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/get_response.png';
$title = __('GetResponse Settings',"survey-maker");
$content = '';
$content .= '
';
$integrations['get_response'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// ===== GetResponse end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== ConvertKit start =====
// ConvertKit integration / settings page
// ConvertKit Settings integration in General settings page content
public function ays_settings_page_convert_kit_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/convertkit_logo.png';
$title = __( 'ConvertKit', "survey-maker" );
$content = '';
$content .= '
';
$integrations['convertKit'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// ConvertKit Settings integration in survey page content
public function ays_survey_page_convert_kit_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/convertkit_logo.png';
$title = __('ConvertKit Settings',"survey-maker");
$content = '';
$content .= '
';
$integrations['convertKit'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// ===== ConvertKit end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== Sendinblue Settings start =====
// Sendinblue Settings integration
// Sendinblue Settings integration in survey page content
public function ays_survey_page_sendinblue_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/brevo-logo.png';
$title = __('Brevo Settings',"survey-maker");
$content = '';
$content .= '
';
$integrations['sendinblue'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title
);
return $integrations;
}
// Sendinblue Settings integration / settings page
// Sendinblue Settings integration in General settings page content
public function ays_settings_page_sendinblue_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/brevo-logo.png';
$title = __( 'Brevo', "survey-maker" );
$content = '';
$content .= '
';
$integrations['sendinblue'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title
);
return $integrations;
}
// ===== Sendinblue Settings end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== Paypal Settings start =====
// PayPal Settings integration
// PayPal Settings integration in survey page content
public function ays_survey_page_PayPal_content( $integrations, $args ){
$editor_id = 'ays_survey_paypal_message';
$settings = array(
'editor_height' => 150,
'textarea_name' => 'ays_survey_paypal_message',
'editor_class' => 'ays-textarea',
'media_elements' => false,
);
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/paypal_logo.png';
$title = __('PayPal Settings',"survey-maker");
ob_start();
$content = '';
wp_editor("", $editor_id, $settings);
$content .= '
';
$integrations['PayPal'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// PayPal Settings integration in General settings page content
public function ays_settings_page_PayPal_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/paypal_logo.png';
$title = __( 'PayPal', "survey-maker" );
$blockquote_content = sprintf( __( "You can get your Client ID from %s", "survey-maker" ), "
Developer Paypal.");
$content = '
';
$integrations['PayPal'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title
);
return $integrations;
}
// ===== Paypal Settings end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== Stripe Settings start =====
// Stripe Settings integration
// Stripe Settings integration in survey page content
public function ays_survey_page_Stripe_content( $integrations, $args ){
// WP editor settings
$editor_id = 'ays_survey_stripe_message';
$settings = array(
'editor_height' => 150,
'textarea_name' => 'ays_survey_stripe_message',
'editor_class' => 'ays-textarea',
'media_elements' => false,
);
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/stripe_logo.png';
$title = __('Stripe Settings',"survey-maker");
ob_start();
$content = '';
wp_editor("", $editor_id, $settings);
$content .= '
';
$integrations['stripe'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// Stripe Settings integration / settings page
// Stripe Settings integration in General settings page content
public function ays_settings_page_Stripe_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/stripe_logo.png';
$title = __( 'Stripe', "survey-maker" );
$blockquote_content = __( "You can get your Publishable and Secret keys on API Keys page on your Stripe dashboard.", "survey-maker" );
$content = '
';
$integrations['stripe'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title
);
return $integrations;
}
// ===== Stripe Settings end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== reCAPTCHA start =====
// reCAPTCHA integration
// reCAPTCHA integration in survey page content
public function ays_survey_page_recaptcha_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/recaptcha_logo.png';
$title = __('reCAPTCHA Settings',"survey-maker");
$content = '';
$disabled = "disabled";
$checked = '';
$content = '
';
$integrations['recaptcha'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// reCAPTCHA integration / settings page
// reCAPTCHA integration in General settings page content
public function ays_settings_page_recaptcha_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/recaptcha_logo.png';
$title = __( 'reCAPTCHA', "survey-maker" );
$content = '
';
$integrations['recaptcha'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// ===== reCAPTCHA end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== Aweber start =====
// Aweber integration
// Aweber integration in survey page content
public function ays_survey_page_aweber_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/aweber-logo.png';
$title = __('Aweber Settings',"survey-maker");
$content = '
';
$integrations['aweber'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// Aweber integration / settings page
// Aweber integration in General settings page content
public function ays_aweber_settings_page_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/aweber-logo.png';
$title = __( 'Aweber', "survey-maker" );
$content = '
';
$integrations['aweber'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// ===== Aweber end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== MailPoet start =====
// MailPoet integration
// MailPoet integration in survey page content
public function ays_survey_page_mailpoet_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/mail_poet.png';
$title = __('MailPoet Settings',"survey-maker");
$content = '
';
$integrations['mailpoet'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// MailPoet integration / settings page
// MailPoet integration in General settings page content
public function ays_settings_page_mailpoet_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/mail_poet.png';
$title = __( 'MailPoet', "survey-maker" );
$content = '
';
$integrations['mailpoet'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// ===== MailPoet end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== MyCred start =====
// MyCred integration / settings page
// MyCred integration in General settings page content
public function ays_mycred_settings_page_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/mycred_icon.png';
$title = __( 'MyCred', "survey-maker" );
$content = '
';
$integrations['mycred'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// ===== MyCred end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
// ===== Klaviyo start =====
// Klaviyo integration
// Klaviyo integration in survey page content
public function ays_survey_page_klaviyo_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL .'/images/integrations/klaviyo-logo.png';
$title = __('Klaviyo Settings',"survey-maker");
$content = '
';
$integrations['klaviyo'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// Klaviyo integration / settings page
// Klaviyo integration in General settings page content
public function ays_settings_page_klaviyo_content( $integrations, $args ){
$icon = SURVEY_MAKER_ADMIN_URL . '/images/integrations/klaviyo-logo.png';
$title = __( 'Klaviyo', "survey-maker" );
$content = '
';
$integrations['klaviyo'] = array(
'content' => $content,
'icon' => $icon,
'title' => $title,
);
return $integrations;
}
// ===== Klaviyo end =====
////////////////////////////////////////////////////////////////////////////////////////
//====================================================================================//
////////////////////////////////////////////////////////////////////////////////////////
}