/**
  * Display warning message on plugin settings page when SOAP extension is not loaded.
  * 
  * @access public
  * @return void
  */
 public function plugin_settings_page()
 {
     if (extension_loaded('soap')) {
         return parent::plugin_settings_page();
     }
     $icon = $this->plugin_settings_icon();
     if (empty($icon)) {
         $icon = '<i class="fa fa-cogs"></i>';
     }
     echo '<h3><span>' . $icon . ' ' . $this->plugin_settings_title() . '</span></h3>';
     echo '<p>' . __('Gravity Forms CleverReach Add-On requires the PHP Soap extension to be able to communicate with CleverReach.', 'gravityformscleverreach') . '</p>';
     echo '<p>' . __('To continue using this Add-On, please enable the Soap extension.', 'gravityformscleverreach') . '</p>';
 }
 /**
  * Add clear custom fields cache check.
  * 
  * @access public
  * @return void
  */
 public function plugin_settings_page()
 {
     $this->maybe_clear_fields_cache();
     parent::plugin_settings_page();
 }