public function import_fanscounter() { $previous_options = get_option('essb-fans-options'); $essb_previous_supported_items = array('facebook', 'twitter', 'google', 'youtube', 'vimeo', 'dribbble', 'github', 'envato', 'soundcloud', 'behance', 'delicious', 'instagram', 'pinterest', 'love', 'vk', 'rss', 'posts', 'comments', 'users', 'mailchimp', 'linkedin', 'tumblr', 'steam', 'flickr', 'total'); $defaults = ESSBSocialFollowersCounterHelper::options_structure(); $facebook_id = $previous_options['social']['facebook']['id']; $facebook_token = $previous_options['social']['facebook']['token']; $defaults['facebook']['id'] = $facebook_id; $defaults['facebook']['access_token'] = $facebook_token; $twitter_id = $previous_options['social']['twitter']['id']; $twitter_key = $previous_options['social']['twitter']['key']; $twitter_secret = $previous_options['social']['twitter']['secret']; $twitter_token = $previous_options['social']['twitter']['token']; $twitter_tokensecret = $previous_options['social']['twitter']['tokensecret']; $defaults['twitter']['id'] = $twitter_id; $defaults['twitter']['consumer_key'] = $twitter_key; $defaults['twitter']['consumer_secret'] = $twitter_secret; $defaults['twitter']['access_token'] = $twitter_token; $defaults['twitter']['access_token_secret'] = $twitter_tokensecret; $google_id = $previous_options['social']['google']['id']; $google_type = $previous_options['social']['google']['type']; $google_api = $previous_options['social']['google']['api']; $defaults['google']['id'] = $google_id; $defaults['google']['api_key'] = $google_api; $defaults['youtube']['id'] = $previous_options['social']['youtube']['id']; $defaults['vimeo']['id'] = $previous_options['social']['vimeo']['id']; $defaults['pinterest']['id'] = $previous_options['social']['pinterest']['id']; $defaults['vk']['id'] = $previous_options['social']['vk']['id']; $defaults['instgram']['id'] = $previous_options['social']['instagram']['id']; $defaults['instgram']['api_key'] = $previous_options['social']['instagram']['api']; $defaults['mailchimp']['list_id'] = $previous_options['social']['mailchimp']['id']; $defaults['mailchimp']['api_key'] = $previous_options['social']['mailchimp']['api']; $defaults['mailchimp']['list_url'] = $previous_options['social']['mailchimp']['url']; $defaults['tumblr']['id'] = $previous_options['social']['tumblr']['id']; $defaults['tumblr']['api_key'] = $previous_options['social']['tumblr']['key']; $defaults['tumblr']['api_secret'] = $previous_options['social']['tumblr']['secret']; $defaults['tumblr']['access_token'] = $previous_options['social']['tumblr']['token']; $defaults['tumblr']['access_token_secret'] = $previous_options['social']['tumblr']['tokensecret']; $new_options = array(); foreach ($defaults as $network => $options) { foreach ($options as $key => $value) { $settings_key = "essb3fans_" . $network . "_" . $key; $new_options[$settings_key] = $value; } } update_option(ESSB3_OPTIONS_NAME_FANSCOUNTER, $new_options); }
$default_options = 'eyJidXR0b25fc3R5bGUiOiJidXR0b24iLCJzdHlsZSI6IjIyIiwiY3NzX2FuaW1hdGlvbnMiOiJubyIsImZ1bGx3aWR0aF9zaGFyZV9idXR0b25zX2NvbHVtbnMiOiIxIiwibmV0d29ya3MiOlsiZmFjZWJvb2siLCJ0d2l0dGVyIiwiZ29vZ2xlIiwicGludGVyZXN0IiwibGlua2VkaW4iXSwibmV0d29ya3Nfb3JkZXIiOlsiZmFjZWJvb2siLCJ0d2l0dGVyIiwiZ29vZ2xlIiwicGludGVyZXN0IiwibGlua2VkaW4iLCJkaWdnIiwiZGVsIiwic3R1bWJsZXVwb24iLCJ0dW1ibHIiLCJ2ayIsInByaW50IiwibWFpbCIsImZsYXR0ciIsInJlZGRpdCIsImJ1ZmZlciIsImxvdmUiLCJ3ZWlibyIsInBvY2tldCIsInhpbmciLCJvayIsIm13cCIsIm1vcmUiLCJ3aGF0c2FwcCIsIm1lbmVhbWUiLCJibG9nZ2VyIiwiYW1hem9uIiwieWFob29tYWlsIiwiZ21haWwiLCJhb2wiLCJuZXdzdmluZSIsImhhY2tlcm5ld3MiLCJldmVybm90ZSIsIm15c3BhY2UiLCJtYWlscnUiLCJ2aWFkZW8iLCJsaW5lIiwiZmxpcGJvYXJkIiwiY29tbWVudHMiLCJ5dW1tbHkiXSwibW9yZV9idXR0b25fZnVuYyI6IjEiLCJtb3JlX2J1dHRvbl9pY29uIjoicGx1cyIsInR3aXR0ZXJfc2hhcmVzaG9ydF9zZXJ2aWNlIjoid3AiLCJtYWlsX2Z1bmN0aW9uIjoiZm9ybSIsIndoYXRzYXBwX3NoYXJlc2hvcnRfc2VydmljZSI6IndwIiwiZmxhdHRyX2xhbmciOiJzcV9BTCIsImNvdW50ZXJfcG9zIjoicmlnaHRtIiwiZm9yY2VfY291bnRlcnNfYWRtaW5fdHlwZSI6IndwIiwidG90YWxfY291bnRlcl9wb3MiOiJsZWZ0YmlnIiwidXNlcl9uZXR3b3JrX25hbWVfZmFjZWJvb2siOiJGYWNlYm9vayIsInVzZXJfbmV0d29ya19uYW1lX3R3aXR0ZXIiOiJUd2l0dGVyIiwidXNlcl9uZXR3b3JrX25hbWVfZ29vZ2xlIjoiR29vZ2xlKyIsInVzZXJfbmV0d29ya19uYW1lX3BpbnRlcmVzdCI6IlBpbnRlcmVzdCIsInVzZXJfbmV0d29ya19uYW1lX2xpbmtlZGluIjoiTGlua2VkSW4iLCJ1c2VyX25ldHdvcmtfbmFtZV9kaWdnIjoiRGlnZyIsInVzZXJfbmV0d29ya19uYW1lX2RlbCI6IkRlbCIsInVzZXJfbmV0d29ya19uYW1lX3N0dW1ibGV1cG9uIjoiU3R1bWJsZVVwb24iLCJ1c2VyX25ldHdvcmtfbmFtZV90dW1ibHIiOiJUdW1ibHIiLCJ1c2VyX25ldHdvcmtfbmFtZV92ayI6IlZLb250YWt0ZSIsInVzZXJfbmV0d29ya19uYW1lX3ByaW50IjoiUHJpbnQiLCJ1c2VyX25ldHdvcmtfbmFtZV9tYWlsIjoiRW1haWwiLCJ1c2VyX25ldHdvcmtfbmFtZV9mbGF0dHIiOiJGbGF0dHIiLCJ1c2VyX25ldHdvcmtfbmFtZV9yZWRkaXQiOiJSZWRkaXQiLCJ1c2VyX25ldHdvcmtfbmFtZV9idWZmZXIiOiJCdWZmZXIiLCJ1c2VyX25ldHdvcmtfbmFtZV9sb3ZlIjoiTG92ZSBUaGlzIiwidXNlcl9uZXR3b3JrX25hbWVfd2VpYm8iOiJXZWlibyIsInVzZXJfbmV0d29ya19uYW1lX3BvY2tldCI6IlBvY2tldCIsInVzZXJfbmV0d29ya19uYW1lX3hpbmciOiJYaW5nIiwidXNlcl9uZXR3b3JrX25hbWVfb2siOiJPZG5va2xhc3NuaWtpIiwidXNlcl9uZXR3b3JrX25hbWVfbXdwIjoiTWFuYWdlV1Aub3JnIiwidXNlcl9uZXR3b3JrX25hbWVfbW9yZSI6Ik1vcmUgQnV0dG9uIiwidXNlcl9uZXR3b3JrX25hbWVfd2hhdHNhcHAiOiJXaGF0c0FwcCIsInVzZXJfbmV0d29ya19uYW1lX21lbmVhbWUiOiJNZW5lYW1lIiwidXNlcl9uZXR3b3JrX25hbWVfYmxvZ2dlciI6IkJsb2dnZXIiLCJ1c2VyX25ldHdvcmtfbmFtZV9hbWF6b24iOiJBbWF6b24iLCJ1c2VyX25ldHdvcmtfbmFtZV95YWhvb21haWwiOiJZYWhvbyBNYWlsIiwidXNlcl9uZXR3b3JrX25hbWVfZ21haWwiOiJHbWFpbCIsInVzZXJfbmV0d29ya19uYW1lX2FvbCI6IkFPTCIsInVzZXJfbmV0d29ya19uYW1lX25ld3N2aW5lIjoiTmV3c3ZpbmUiLCJ1c2VyX25ldHdvcmtfbmFtZV9oYWNrZXJuZXdzIjoiSGFja2VyTmV3cyIsInVzZXJfbmV0d29ya19uYW1lX2V2ZXJub3RlIjoiRXZlcm5vdGUiLCJ1c2VyX25ldHdvcmtfbmFtZV9teXNwYWNlIjoiTXlTcGFjZSIsInVzZXJfbmV0d29ya19uYW1lX21haWxydSI6Ik1haWwucnUiLCJ1c2VyX25ldHdvcmtfbmFtZV92aWFkZW8iOiJWaWFkZW8iLCJ1c2VyX25ldHdvcmtfbmFtZV9saW5lIjoiTGluZSIsInVzZXJfbmV0d29ya19uYW1lX2ZsaXBib2FyZCI6IkZsaXBib2FyZCIsInVzZXJfbmV0d29ya19uYW1lX2NvbW1lbnRzIjoiQ29tbWVudHMiLCJ1c2VyX25ldHdvcmtfbmFtZV95dW1tbHkiOiJZdW1tbHkiLCJnYV90cmFja2luZ19tb2RlIjoic2ltcGxlIiwidHdpdHRlcl9jYXJkX3R5cGUiOiJzdW1tYXJ5IiwibmF0aXZlX29yZGVyIjpbImdvb2dsZSIsInR3aXR0ZXIiLCJmYWNlYm9vayIsImxpbmtlZGluIiwicGludGVyZXN0IiwieW91dHViZSIsIm1hbmFnZXdwIiwidmsiXSwiZmFjZWJvb2tfbGlrZV90eXBlIjoibGlrZSIsImdvb2dsZV9saWtlX3R5cGUiOiJwbHVzIiwidHdpdHRlcl90d2VldCI6ImZvbGxvdyIsInBpbnRlcmVzdF9uYXRpdmVfdHlwZSI6ImZvbGxvdyIsInNraW5fbmF0aXZlX3NraW4iOiJmbGF0IiwicHJvZmlsZXNfYnV0dG9uX3R5cGUiOiJzcXVhcmUiLCJwcm9maWxlc19idXR0b25fZmlsbCI6ImZpbGwiLCJwcm9maWxlc19idXR0b25fc2l6ZSI6InNtYWxsIiwicHJvZmlsZXNfZGlzcGxheV9wb3NpdGlvbiI6ImxlZnQiLCJwcm9maWxlc19vcmRlciI6WyJ0d2l0dGVyIiwiZmFjZWJvb2siLCJnb29nbGUiLCJwaW50ZXJlc3QiLCJmb3Vyc3F1YXJlIiwieWFob28iLCJza3lwZSIsInllbHAiLCJmZWVkYnVybmVyIiwibGlua2VkaW4iLCJ2aWFkZW8iLCJ4aW5nIiwibXlzcGFjZSIsInNvdW5kY2xvdWQiLCJzcG90aWZ5IiwiZ3Jvb3Zlc2hhcmsiLCJsYXN0Zm0iLCJ5b3V0dWJlIiwidmltZW8iLCJkYWlseW1vdGlvbiIsInZpbmUiLCJmbGlja3IiLCI1MDBweCIsImluc3RhZ3JhbSIsIndvcmRwcmVzcyIsInR1bWJsciIsImJsb2dnZXIiLCJ0ZWNobm9yYXRpIiwicmVkZGl0IiwiZHJpYmJibGUiLCJzdHVtYmxldXBvbiIsImRpZ2ciLCJlbnZhdG8iLCJiZWhhbmNlIiwiZGVsaWNpb3VzIiwiZGV2aWFudGFydCIsImZvcnJzdCIsInBsYXkiLCJ6ZXJwbHkiLCJ3aWtpcGVkaWEiLCJhcHBsZSIsImZsYXR0ciIsImdpdGh1YiIsImNoaW1laW4iLCJmcmllbmRmZWVkIiwibmV3c3ZpbmUiLCJpZGVudGljYSIsImJlYm8iLCJ6eW5nYSIsInN0ZWFtIiwieGJveCIsIndpbmRvd3MiLCJvdXRsb29rIiwiY29kZXJ3YWxsIiwidHJpcGFkdmlzb3IiLCJhcHBuZXQiLCJnb29kcmVhZHMiLCJ0cmlwaXQiLCJsYW55cmQiLCJzbGlkZXNoYXJlIiwiYnVmZmVyIiwicnNzIiwidmtvbnRha3RlIiwiZGlzcXVzIiwiaG91enoiLCJtYWlsIiwicGF0cmVvbiIsInBheXBhbCIsInBsYXlzdGF0aW9uIiwic211Z211ZyIsInN3YXJtIiwidHJpcGxlaiIsInlhbW1lciIsInN0YWNrb3ZlcmZsb3ciLCJkcnVwYWwiLCJvZG5va2xhc3NuaWtpIiwiYW5kcm9pZCIsIm1lZXR1cCIsInBlcnNvbmEiXSwiYWZ0ZXJjbG9zZV90eXBlIjoiZm9sbG93IiwiYWZ0ZXJjbG9zZV9saWtlX2NvbHMiOiJvbmVjb2wiLCJlc21sX3R0bCI6IjEiLCJlc21sX3Byb3ZpZGVyIjoic2hhcmVkY291bnQiLCJlc21sX2FjY2VzcyI6Im1hbmFnZV9vcHRpb25zIiwic2hvcnR1cmxfdHlwZSI6IndwIiwiZGlzcGxheV9pbl90eXBlcyI6WyJwb3N0Il0sImRpc3BsYXlfZXhjZXJwdF9wb3MiOiJ0b3AiLCJ0b3BiYXJfYnV0dG9uc19hbGlnbiI6ImxlZnQiLCJ0b3BiYXJfY29udGVudGFyZWFfcG9zIjoibGVmdCIsImJvdHRvbWJhcl9idXR0b25zX2FsaWduIjoibGVmdCIsImJvdHRvbWJhcl9jb250ZW50YXJlYV9wb3MiOiJsZWZ0IiwiZmx5aW5fcG9zaXRpb24iOiJyaWdodCIsInNpc19uZXR3b3JrX29yZGVyIjpbImZhY2Vib29rIiwidHdpdHRlciIsImdvb2dsZSIsImxpbmtlZGluIiwicGludGVyZXN0IiwidHVtYmxyIiwicmVkZGl0IiwiZGlnZyIsImRlbGljaW91cyIsInZrb250YWt0ZSIsIm9kbm9rbGFzc25pa2kiXSwic2lzX3N0eWxlIjoiZmxhdC1zbWFsbCIsInNpc19hbGlnbl94IjoibGVmdCIsInNpc19hbGlnbl95IjoidG9wIiwic2lzX29yaWVudGF0aW9uIjoiaG9yaXpvbnRhbCIsIm1vYmlsZV9zaGFyZWJ1dHRvbnNiYXJfY291bnQiOiIyIiwic2hhcmViYXJfY291bnRlcl9wb3MiOiJpbnNpZGUiLCJzaGFyZWJhcl90b3RhbF9jb3VudGVyX3BvcyI6ImJlZm9yZSIsInNoYXJlYmFyX25ldHdvcmtzX29yZGVyIjpbImZhY2Vib29rfEZhY2Vib29rIiwidHdpdHRlcnxUd2l0dGVyIiwiZ29vZ2xlfEdvb2dsZSsiLCJwaW50ZXJlc3R8UGludGVyZXN0IiwibGlua2VkaW58TGlua2VkSW4iLCJkaWdnfERpZ2ciLCJkZWx8RGVsIiwic3R1bWJsZXVwb258U3R1bWJsZVVwb24iLCJ0dW1ibHJ8VHVtYmxyIiwidmt8VktvbnRha3RlIiwicHJpbnR8UHJpbnQiLCJtYWlsfEVtYWlsIiwiZmxhdHRyfEZsYXR0ciIsInJlZGRpdHxSZWRkaXQiLCJidWZmZXJ8QnVmZmVyIiwibG92ZXxMb3ZlIFRoaXMiLCJ3ZWlib3xXZWlibyIsInBvY2tldHxQb2NrZXQiLCJ4aW5nfFhpbmciLCJva3xPZG5va2xhc3NuaWtpIiwibXdwfE1hbmFnZVdQLm9yZyIsIm1vcmV8TW9yZSBCdXR0b24iLCJ3aGF0c2FwcHxXaGF0c0FwcCIsIm1lbmVhbWV8TWVuZWFtZSIsImJsb2dnZXJ8QmxvZ2dlciIsImFtYXpvbnxBbWF6b24iLCJ5YWhvb21haWx8WWFob28gTWFpbCIsImdtYWlsfEdtYWlsIiwiYW9sfEFPTCIsIm5ld3N2aW5lfE5ld3N2aW5lIiwiaGFja2VybmV3c3xIYWNrZXJOZXdzIiwiZXZlcm5vdGV8RXZlcm5vdGUiLCJteXNwYWNlfE15U3BhY2UiLCJtYWlscnV8TWFpbC5ydSIsInZpYWRlb3xWaWFkZW8iLCJsaW5lfExpbmUiLCJmbGlwYm9hcmR8RmxpcGJvYXJkIiwiY29tbWVudHN8Q29tbWVudHMiLCJ5dW1tbHl8WXVtbWx5Il0sInNoYXJlcG9pbnRfY291bnRlcl9wb3MiOiJpbnNpZGUiLCJzaGFyZXBvaW50X3RvdGFsX2NvdW50ZXJfcG9zIjoiYmVmb3JlIiwic2hhcmVwb2ludF9uZXR3b3Jrc19vcmRlciI6WyJmYWNlYm9va3xGYWNlYm9vayIsInR3aXR0ZXJ8VHdpdHRlciIsImdvb2dsZXxHb29nbGUrIiwicGludGVyZXN0fFBpbnRlcmVzdCIsImxpbmtlZGlufExpbmtlZEluIiwiZGlnZ3xEaWdnIiwiZGVsfERlbCIsInN0dW1ibGV1cG9ufFN0dW1ibGVVcG9uIiwidHVtYmxyfFR1bWJsciIsInZrfFZLb250YWt0ZSIsInByaW50fFByaW50IiwibWFpbHxFbWFpbCIsImZsYXR0cnxGbGF0dHIiLCJyZWRkaXR8UmVkZGl0IiwiYnVmZmVyfEJ1ZmZlciIsImxvdmV8TG92ZSBUaGlzIiwid2VpYm98V2VpYm8iLCJwb2NrZXR8UG9ja2V0IiwieGluZ3xYaW5nIiwib2t8T2Rub2tsYXNzbmlraSIsIm13cHxNYW5hZ2VXUC5vcmciLCJtb3JlfE1vcmUgQnV0dG9uIiwid2hhdHNhcHB8V2hhdHNBcHAiLCJtZW5lYW1lfE1lbmVhbWUiLCJibG9nZ2VyfEJsb2dnZXIiLCJhbWF6b258QW1hem9uIiwieWFob29tYWlsfFlhaG9vIE1haWwiLCJnbWFpbHxHbWFpbCIsImFvbHxBT0wiLCJuZXdzdmluZXxOZXdzdmluZSIsImhhY2tlcm5ld3N8SGFja2VyTmV3cyIsImV2ZXJub3RlfEV2ZXJub3RlIiwibXlzcGFjZXxNeVNwYWNlIiwibWFpbHJ1fE1haWwucnUiLCJ2aWFkZW98VmlhZGVvIiwibGluZXxMaW5lIiwiZmxpcGJvYXJkfEZsaXBib2FyZCIsImNvbW1lbnRzfENvbW1lbnRzIiwieXVtbWx5fFl1bW1seSJdLCJzaGFyZWJvdHRvbV9uZXR3b3Jrc19vcmRlciI6WyJmYWNlYm9va3xGYWNlYm9vayIsInR3aXR0ZXJ8VHdpdHRlciIsImdvb2dsZXxHb29nbGUrIiwicGludGVyZXN0fFBpbnRlcmVzdCIsImxpbmtlZGlufExpbmtlZEluIiwiZGlnZ3xEaWdnIiwiZGVsfERlbCIsInN0dW1ibGV1cG9ufFN0dW1ibGVVcG9uIiwidHVtYmxyfFR1bWJsciIsInZrfFZLb250YWt0ZSIsInByaW50fFByaW50IiwibWFpbHxFbWFpbCIsImZsYXR0cnxGbGF0dHIiLCJyZWRkaXR8UmVkZGl0IiwiYnVmZmVyfEJ1ZmZlciIsImxvdmV8TG92ZSBUaGlzIiwid2VpYm98V2VpYm8iLCJwb2NrZXR8UG9ja2V0IiwieGluZ3xYaW5nIiwib2t8T2Rub2tsYXNzbmlraSIsIm13cHxNYW5hZ2VXUC5vcmciLCJtb3JlfE1vcmUgQnV0dG9uIiwid2hhdHNhcHB8V2hhdHNBcHAiLCJtZW5lYW1lfE1lbmVhbWUiLCJibG9nZ2VyfEJsb2dnZXIiLCJhbWF6b258QW1hem9uIiwieWFob29tYWlsfFlhaG9vIE1haWwiLCJnbWFpbHxHbWFpbCIsImFvbHxBT0wiLCJuZXdzdmluZXxOZXdzdmluZSIsImhhY2tlcm5ld3N8SGFja2VyTmV3cyIsImV2ZXJub3RlfEV2ZXJub3RlIiwibXlzcGFjZXxNeVNwYWNlIiwibWFpbHJ1fE1haWwucnUiLCJ2aWFkZW98VmlhZGVvIiwibGluZXxMaW5lIiwiZmxpcGJvYXJkfEZsaXBib2FyZCIsImNvbW1lbnRzfENvbW1lbnRzIiwieXVtbWx5fFl1bW1seSJdLCJjb250ZW50X3Bvc2l0aW9uIjoiY29udGVudF9ib3R0b20iLCJlc3NiX2NhY2hlX21vZGUiOiJmdWxsIiwidHVybm9mZl9lc3NiX2FkdmFuY2VkX2JveCI6InRydWUiLCJlc3NiX2FjY2VzcyI6Im1hbmFnZV9vcHRpb25zIiwiYXBwbHlfY2xlYW5fYnV0dG9uc19tZXRob2QiOiJkZWZhdWx0IiwibWFpbF9zdWJqZWN0IjoiVmlzaXQgdGhpcyBzaXRlICUlc2l0ZXVybCUlIiwibWFpbF9ib2R5IjoiSGksIHRoaXMgbWF5IGJlIGludGVyZXN0aW5nIHlvdTogJSV0aXRsZSUlISBUaGlzIGlzIHRoZSBsaW5rOiAlJXBlcm1hbGluayUlIiwiZmFjZWJvb2t0b3RhbCI6InRydWUiLCJhY3RpdmF0ZV90b3RhbF9jb3VudGVyX3RleHQiOiJzaGFyZXMifQ=='; $options_base = ESSB_Manager::convert_ready_made_option($default_options); // print_r($options_base); if ($options_base) { $essb_options = $options_base; $essb_admin_options = $options_base; } update_option(ESSB3_OPTIONS_NAME, $essb_admin_options); } global $essb_admin_options_fanscounter; $essb_admin_options_fanscounter = get_option(ESSB3_OPTIONS_NAME_FANSCOUNTER); if (!is_array($essb_admin_options_fanscounter)) { if (!class_exists('ESSBSocialFollowersCounterHelper')) { include_once ESSB3_PLUGIN_ROOT . 'lib/modules/social-followers-counter/essb-social-followers-counter-helper.php'; } $essb_admin_options_fanscounter = ESSBSocialFollowersCounterHelper::create_default_options_from_structure(ESSBSocialFollowersCounterHelper::options_structure()); update_option(ESSB3_OPTIONS_NAME_FANSCOUNTER, $essb_admin_options_fanscounter); } // print "options are:"; // print_r($essb_admin_options); if (count($essb_navigation_tabs) > 0) { $tab_1 = key($essb_navigation_tabs); } if ($tab_1 == '') { $tab_1 = "social"; } global $current_tab; $current_tab = empty($_GET['tab']) ? $tab_1 : sanitize_text_field(urldecode($_GET['tab'])); $purge_cache = isset($_REQUEST['purge-cache']) ? $_REQUEST['purge-cache'] : ''; $rebuild_resource = isset($_REQUEST['rebuild-resource']) ? $_REQUEST['rebuild-resource'] : ''; $dismiss_addon = isset($_REQUEST['dismiss']) ? $_REQUEST['dismiss'] : '';
function essb3_draw_fanscounter_settings($tab_id, $menu_id) { $setting_fields = ESSBSocialFollowersCounterHelper::options_structure(); $network_list = ESSBSocialFollowersCounterHelper::available_social_networks(); $networks_same_authentication = array(); // @since 3.2.2 Integration with Social Followers Counter Extended if (defined('ESSB3_SFCE_OPTIONS_NAME')) { $fanscounter_extended_options = get_option(ESSB3_SFCE_OPTIONS_NAME); $extended_list = array(); foreach ($network_list as $network => $title) { $is_active_extended = ESSBOptionValuesHelper::options_bool_value($fanscounter_extended_options, 'activate_' . $network); $use_same_api = ESSBOptionValuesHelper::options_bool_value($fanscounter_extended_options, 'same_access_' . $network); $count_extended = ESSBOptionValuesHelper::options_value($fanscounter_extended_options, 'profile_count_' . $network); $count_extended = intval($count_extended); $extended_list[$network] = $title; if ($is_active_extended) { if ($use_same_api) { $networks_same_authentication[$network] = "yes"; } for ($i = 1; $i <= $count_extended; $i++) { $extended_list[$network . "_" . $i] = $title . " Additional Profile " . $i; } } } $network_list = array(); foreach ($extended_list as $network => $title) { $network_list[$network] = $title; } //asort($network_list); } foreach ($network_list as $network => $title) { ESSBOptionsStructureHelper::field_heading($tab_id, $menu_id, 'heading2', $title); $default_options_key = $network; $is_extended_key = false; if (strpos($default_options_key, '_') !== false && $default_options_key != 'wp_posts' && $default_options_key != 'wp_comments' && $default_options_key != 'wp_users') { $key_array = explode('_', $default_options_key); $default_options_key = $key_array[0]; $is_extended_key = true; } $single_network_options = isset($setting_fields[$default_options_key]) ? $setting_fields[$default_options_key] : array(); foreach ($single_network_options as $field => $options) { $field_id = "essb3fans_" . $network . "_" . $field; $field_type = isset($options['type']) ? $options['type'] : 'textbox'; $field_text = isset($options['text']) ? $options['text'] : ''; $field_description = isset($options['description']) ? $options['description'] : ''; $field_values = isset($options['values']) ? $options['values'] : array(); $is_authfield = isset($options['authfield']) ? $options['authfield'] : false; if ($is_extended_key && $is_authfield) { if (isset($networks_same_authentication[$default_options_key])) { continue; } } if ($field_type == "textbox") { ESSBOptionsStructureHelper::field_textbox_stretched($tab_id, $menu_id, $field_id, $field_text, $field_description); } if ($field_type == "select") { ESSBOptionsStructureHelper::field_select($tab_id, $menu_id, $field_id, $field_text, $field_description, $field_values); } } } }