sfsi_buttons_controller.php 50.1 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853
<?php 
/* save all option to options table in database using ajax */
/* save settings for section 1 */        
add_action('wp_ajax_updateSrcn1','sfsi_options_updater1');        
function sfsi_options_updater1()
{
	if ( !wp_verify_nonce( $_POST['nonce'], "update_step1")) {
      echo  json_encode(array("wrong_nonce")); exit;
	} 
    $option1=  unserialize(get_option('sfsi_section1_options',false));
    $sfsi_rss_display           = isset($_POST["sfsi_rss_display"]) ? $_POST["sfsi_rss_display"] : 'no'; 
    $sfsi_email_display         = isset($_POST["sfsi_email_display"]) ? $_POST["sfsi_email_display"] : 'no'; 
    $sfsi_facebook_display      = isset($_POST["sfsi_facebook_display"]) ? $_POST["sfsi_facebook_display"] : 'no'; 
    $sfsi_twitter_display       = isset($_POST["sfsi_twitter_display"]) ? $_POST["sfsi_twitter_display"] : 'no'; 
    $sfsi_google_display        = isset($_POST["sfsi_google_display"]) ? $_POST["sfsi_google_display"] : 'no'; 
    $sfsi_share_display         = isset($_POST["sfsi_share_display"]) ? $_POST["sfsi_share_display"] : 'no'; 
    $sfsi_youtube_display       = isset($_POST["sfsi_youtube_display"]) ? $_POST["sfsi_youtube_display"] : 'no'; 
    $sfsi_pinterest_display     = isset($_POST["sfsi_pinterest_display"]) ? $_POST["sfsi_pinterest_display"] : 'no';
    $sfsi_instagram_display     = isset($_POST["sfsi_instagram_display"]) ? $_POST["sfsi_instagram_display"] : 'no';
    $sfsi_linkedin_display      = isset($_POST["sfsi_linkedin_display"]) ? $_POST["sfsi_linkedin_display"] : 'no';
    $sfsi_custom_icons          = isset($option1['sfsi_custom_files']) ? $option1['sfsi_custom_files'] : '';
    $up_option1=array(
        'sfsi_rss_display'		=> sanitize_text_field($sfsi_rss_display),
        'sfsi_email_display'	=> sanitize_text_field($sfsi_email_display),
        'sfsi_facebook_display'	=> sanitize_text_field($sfsi_facebook_display),
        'sfsi_twitter_display'	=> sanitize_text_field($sfsi_twitter_display),
        'sfsi_google_display'	=> sanitize_text_field($sfsi_google_display),
        'sfsi_share_display'	=> sanitize_text_field($sfsi_share_display),
        'sfsi_youtube_display'	=> sanitize_text_field($sfsi_youtube_display),
        'sfsi_pinterest_display'=> sanitize_text_field($sfsi_pinterest_display),
        'sfsi_linkedin_display'	=> sanitize_text_field($sfsi_linkedin_display),
        'sfsi_instagram_display'=> sanitize_text_field($sfsi_instagram_display),
        'sfsi_custom_files'		=> sanitize_text_field($sfsi_custom_icons)
	);
    update_option('sfsi_section1_options',  serialize($up_option1));
    header('Content-Type: application/json');
    echo  json_encode(array("success")); exit;
}
/* save settings for section 2 */  
add_action('wp_ajax_updateSrcn2','sfsi_options_updater2');        
function sfsi_options_updater2()
{
	if ( !wp_verify_nonce( $_POST['nonce'], "update_step2")) {
      echo  json_encode(array("wrong_nonce")); exit;
   	}
    $sfsi_rss_url                   = isset($_POST["sfsi_rss_url"]) ? trim($_POST["sfsi_rss_url"]) : ''; 
    $sfsi_rss_icons                 = isset($_POST["sfsi_rss_icons"]) ? $_POST["sfsi_rss_icons"] : 'email'; 
    
    $sfsi_facebookPage_option       = isset($_POST["sfsi_facebookPage_option"]) ? $_POST["sfsi_facebookPage_option"] : 'no'; 
    $sfsi_facebookPage_url          = isset($_POST["sfsi_facebookPage_url"]) ? trim($_POST["sfsi_facebookPage_url"]) : ''; 
    $sfsi_facebookLike_option       = isset($_POST["sfsi_facebookLike_option"]) ? $_POST["sfsi_facebookLike_option"] : 'no'; 
    $sfsi_facebookShare_option      = isset($_POST["sfsi_facebookShare_option"]) ? $_POST["sfsi_facebookShare_option"] : 'no'; 
    
    $sfsi_twitter_followme          = isset($_POST["sfsi_twitter_followme"]) ? $_POST["sfsi_twitter_followme"] : 'no'; 
    $sfsi_twitter_followUserName    = isset($_POST["sfsi_twitter_followUserName"]) ? trim($_POST["sfsi_twitter_followUserName"]) : '';
    $sfsi_twitter_aboutPage         = isset($_POST["sfsi_twitter_aboutPage"]) ? $_POST["sfsi_twitter_aboutPage"] : 'no';
	$sfsi_twitter_page              = isset($_POST["sfsi_twitter_page"]) ? $_POST["sfsi_twitter_page"] : 'no';
    $sfsi_twitter_pageURL           = isset($_POST["sfsi_twitter_pageURL"]) ? trim($_POST["sfsi_twitter_pageURL"]) : '';
    $sfsi_twitter_aboutPageText     = isset($_POST["sfsi_twitter_aboutPageText"]) ? $_POST["sfsi_twitter_aboutPageText"] : 'Hey check out this cool site I found';
    
    $sfsi_google_page               = isset($_POST["sfsi_google_page"]) ? $_POST["sfsi_google_page"] : 'no';
    $sfsi_google_pageURL            = isset($_POST["sfsi_google_pageURL"]) ? trim($_POST["sfsi_google_pageURL"]) : '';
    $sfsi_googleLike_option         = isset($_POST["sfsi_googleLike_option"]) ? $_POST["sfsi_googleLike_option"] : 'no';
    $sfsi_googleShare_option        = isset($_POST["sfsi_googleShare_option"]) ? $_POST["sfsi_googleShare_option"] : 'no';
    
    $sfsi_youtube_pageUrl           = isset($_POST["sfsi_youtube_pageUrl"]) ? trim($_POST["sfsi_youtube_pageUrl"]) : '';
    $sfsi_youtube_page              = isset($_POST["sfsi_youtube_page"]) ? $_POST["sfsi_youtube_page"] : 'no';
    $sfsi_youtube_follow            = isset($_POST["sfsi_youtube_follow"]) ? $_POST["sfsi_youtube_follow"] : 'no';
    
    $sfsi_pinterest_page            = isset($_POST["sfsi_pinterest_page"]) ? $_POST["sfsi_pinterest_page"] : 'no';
    $sfsi_pinterest_pageUrl         = isset($_POST["sfsi_pinterest_pageUrl"]) ? trim($_POST["sfsi_pinterest_pageUrl"]) : '';
    $sfsi_pinterest_pingBlog        = isset($_POST["sfsi_pinterest_pingBlog"]) ? $_POST["sfsi_pinterest_pingBlog"] : 'no';
    
    $sfsi_instagram_pageUrl         = isset($_POST["sfsi_instagram_pageUrl"]) ? trim($_POST["sfsi_instagram_pageUrl"]) : '';  
    
    $sfsi_linkedin_page             = isset($_POST["sfsi_linkedin_page"]) ? $_POST["sfsi_linkedin_page"] : 'no';
    $sfsi_linkedin_pageURL          = isset($_POST["sfsi_linkedin_pageURL"]) ? trim($_POST["sfsi_linkedin_pageURL"]) : '';
    $sfsi_linkedin_follow           = isset($_POST["sfsi_linkedin_follow"]) ? $_POST["sfsi_linkedin_follow"] : 'no';
    $sfsi_linkedin_followCompany    = isset($_POST["sfsi_linkedin_followCompany"]) ? trim($_POST["sfsi_linkedin_followCompany"]) : '';
    $sfsi_linkedin_SharePage        = isset($_POST["sfsi_linkedin_SharePage"]) ? $_POST["sfsi_linkedin_SharePage"] : 'no';
    $sfsi_linkedin_recommendBusines = isset($_POST["sfsi_linkedin_recommendBusines"]) ? $_POST["sfsi_linkedin_recommendBusines"] : 'no';
    $sfsi_linkedin_recommendCompany = isset($_POST["sfsi_linkedin_recommendCompany"]) ? trim($_POST["sfsi_linkedin_recommendCompany"]) : '';
    $sfsi_linkedin_recommendProductId= isset($_POST["sfsi_linkedin_recommendProductId"]) ? trim($_POST["sfsi_linkedin_recommendProductId"]) : '';
    
	$sfsi_youtubeusernameorid = isset($_POST["sfsi_youtubeusernameorid"]) ? trim($_POST["sfsi_youtubeusernameorid"]) : '';
    $sfsi_ytube_user          = ($_POST["sfsi_ytube_user"]) ? $_POST["sfsi_ytube_user"] : '';
	$sfsi_ytube_chnlid        = isset($_POST["sfsi_ytube_chnlid"]) ? $_POST["sfsi_ytube_chnlid"] : '';
    
	/*
	 * Escape custom icons url
	 */
	if(
		isset($_POST["sfsi_custom_links"]) &&
		!empty($_POST["sfsi_custom_links"])
	)
	{
		$esacpedUrls = array();
		$sfsi_customIconsUrl = $_POST["sfsi_custom_links"];
		foreach($sfsi_customIconsUrl as $sfsi_customIconUrl)
		{
			$esacpedUrls[] = esc_url($sfsi_customIconUrl);
		}
	}
	else
	{
		$esacpedUrls = '';
	}
	$sfsi_CustomIcon_links    = isset($_POST["sfsi_custom_links"]) ? serialize($esacpedUrls) : '';
   
    $option2 = unserialize(get_option('sfsi_section2_options',false)); 
    $up_option2=array(
		'sfsi_rss_url'				=> esc_url($sfsi_rss_url),
		'sfsi_rss_blogName'			=> '',
		'sfsi_rss_blogEmail'		=> '',
		'sfsi_rss_icons'			=> sanitize_text_field($sfsi_rss_icons),
		'sfsi_email_url'			=> esc_url($option2['sfsi_email_url']),   
		/* facebook buttons options */
		'sfsi_facebookPage_option'	=> sanitize_text_field($sfsi_facebookPage_option),
		'sfsi_facebookPage_url'		=> esc_url($sfsi_facebookPage_url),
		'sfsi_facebookLike_option'	=> sanitize_text_field($sfsi_facebookLike_option),
		'sfsi_facebookShare_option' => sanitize_text_field($sfsi_facebookShare_option),
		 /* Twitter buttons options */
		'sfsi_twitter_followme'		=> sanitize_text_field($sfsi_twitter_followme),
		'sfsi_twitter_followUserName'=> sanitize_text_field($sfsi_twitter_followUserName),
		'sfsi_twitter_aboutPage'	=> sanitize_text_field($sfsi_twitter_aboutPage),
		'sfsi_twitter_page'			=> sanitize_text_field($sfsi_twitter_page),
		'sfsi_twitter_pageURL'		=> esc_url($sfsi_twitter_pageURL),
		'sfsi_twitter_aboutPageText'=> sanitize_text_field($sfsi_twitter_aboutPageText),
		 /* google + options */
		'sfsi_google_page'			=> sanitize_text_field($sfsi_google_page),
		'sfsi_google_pageURL'		=> esc_url($sfsi_google_pageURL),
		'sfsi_googleLike_option'	=> sanitize_text_field($sfsi_googleLike_option),
		'sfsi_googleShare_option'	=> sanitize_text_field($sfsi_googleShare_option),
		 /* youtube options */
		'sfsi_youtube_pageUrl'		=> esc_url($sfsi_youtube_pageUrl),
		'sfsi_youtube_page'			=> sanitize_text_field($sfsi_youtube_page),
		'sfsi_youtube_follow'		=> sanitize_text_field($sfsi_youtube_follow),
		'sfsi_ytube_user'			=> sanitize_text_field($sfsi_ytube_user),
		 /* pinterest options */
		'sfsi_pinterest_page'		=> sanitize_text_field($sfsi_pinterest_page),
		'sfsi_pinterest_pageUrl'	=> esc_url($sfsi_pinterest_pageUrl),
		'sfsi_pinterest_pingBlog'	=> sanitize_text_field($sfsi_pinterest_pingBlog),
		/* instagram options */
		'sfsi_instagram_pageUrl' 	=> esc_url($sfsi_instagram_pageUrl),
		 /* linkedIn options */
		'sfsi_linkedin_page'			=> sanitize_text_field($sfsi_linkedin_page),
		'sfsi_linkedin_pageURL'			=> esc_url($sfsi_linkedin_pageURL),
		'sfsi_linkedin_follow'			=> sanitize_text_field($sfsi_linkedin_follow),
		'sfsi_linkedin_followCompany'	=> intval($sfsi_linkedin_followCompany),
		'sfsi_linkedin_SharePage'		=> sanitize_text_field($sfsi_linkedin_SharePage),
		'sfsi_linkedin_recommendBusines'=> sanitize_text_field($sfsi_linkedin_recommendBusines),
		'sfsi_linkedin_recommendCompany'=> sanitize_text_field($sfsi_linkedin_recommendCompany),
		'sfsi_linkedin_recommendProductId'=> intval($sfsi_linkedin_recommendProductId),
		'sfsi_CustomIcon_links'			=> $sfsi_CustomIcon_links
    );
    update_option('sfsi_section2_options',	serialize($up_option2));
    $option4 = unserialize(get_option('sfsi_section4_options',false));     
    
	//$option4['sfsi_ytube_user']			= $sfsi_ytube_user;
	$option4['sfsi_youtubeusernameorid']	= sanitize_text_field($sfsi_youtubeusernameorid);
	$option4['sfsi_ytube_chnlid']			= sfsi_sanitize_field($sfsi_ytube_chnlid);
    update_option('sfsi_section4_options',	serialize($option4));
    
	header('Content-Type: application/json');
    echo json_encode(array("success")); exit;
}
/* save settings for section 3 */ 
add_action('wp_ajax_updateSrcn3','sfsi_options_updater3');        
function sfsi_options_updater3()
{   
	if ( !wp_verify_nonce( $_POST['nonce'], "update_step3")) {
      echo  json_encode(array("wrong_nonce")); exit;
   	}
    $sfsi_actvite_theme             = isset($_POST["sfsi_actvite_theme"]) ? $_POST["sfsi_actvite_theme"] : 'no'; 
    $sfsi_mouseOver                 = isset($_POST["sfsi_mouseOver"]) ? $_POST["sfsi_mouseOver"] : 'no'; 
    $sfsi_mouseOver_effect          = isset($_POST["sfsi_mouseOver_effect"]) ? $_POST["sfsi_mouseOver_effect"] : 'fade_in'; 
    $sfsi_shuffle_icons             = isset($_POST["sfsi_shuffle_icons"]) ? $_POST["sfsi_shuffle_icons"] : 'no'; 
    $sfsi_shuffle_Firstload         = isset($_POST["sfsi_shuffle_Firstload"]) ? $_POST["sfsi_shuffle_Firstload"] : 'no'; 
    $sfsi_shuffle_interval          = isset($_POST["sfsi_shuffle_interval"]) ? $_POST["sfsi_shuffle_interval"] : 'no'; 
    $sfsi_shuffle_intervalTime      = isset($_POST["sfsi_shuffle_intervalTime"]) ? $_POST["sfsi_shuffle_intervalTime"] : ''; 
    $sfsi_specialIcon_animation     = isset($_POST["sfsi_specialIcon_animation"]) ? $_POST["sfsi_specialIcon_animation"] : '';
    $sfsi_specialIcon_MouseOver     = isset($_POST["sfsi_specialIcon_MouseOver"]) ? $_POST["sfsi_specialIcon_MouseOver"] : 'no';
    $sfsi_specialIcon_Firstload     = isset($_POST["sfsi_specialIcon_Firstload"]) ? $_POST["sfsi_specialIcon_Firstload"] : 'no';
    $sfsi_specialIcon_Firstload_Icons = isset($_POST["sfsi_specialIcon_Firstload_Icons"]) ? $_POST["sfsi_specialIcon_Firstload_Icons"] : 'all';
    $sfsi_specialIcon_interval      = isset($_POST["sfsi_specialIcon_interval"]) ? $_POST["sfsi_specialIcon_interval"] : 'no';
    $sfsi_specialIcon_intervalTime  = isset($_POST["sfsi_specialIcon_intervalTime"]) ? $_POST["sfsi_specialIcon_intervalTime"] : '';
    $sfsi_specialIcon_intervalIcons = isset($_POST["sfsi_specialIcon_intervalIcons"]) ? $_POST["sfsi_specialIcon_intervalIcons"] : 'all';
    
   	/* Design and animation option  */
   	$up_option3 =array(		
		'sfsi_actvite_theme'				=> sanitize_text_field($sfsi_actvite_theme),
		/* animations options */
		'sfsi_mouseOver'					=> sanitize_text_field($sfsi_mouseOver),
		'sfsi_mouseOver_effect'				=> sanitize_text_field($sfsi_mouseOver_effect),
		'sfsi_shuffle_icons'				=> sanitize_text_field($sfsi_shuffle_icons),
		'sfsi_shuffle_Firstload'			=> sanitize_text_field($sfsi_shuffle_Firstload),
		'sfsi_shuffle_interval'				=> sanitize_text_field($sfsi_shuffle_interval),
		'sfsi_shuffle_intervalTime'			=> intval($sfsi_shuffle_intervalTime),
		'sfsi_specialIcon_animation'		=> sanitize_text_field($sfsi_specialIcon_animation),
		'sfsi_specialIcon_MouseOver'		=> sanitize_text_field($sfsi_specialIcon_MouseOver),
		'sfsi_specialIcon_Firstload'		=> sanitize_text_field($sfsi_specialIcon_Firstload),
		'sfsi_specialIcon_Firstload_Icons'	=> sanitize_text_field($sfsi_specialIcon_Firstload_Icons),
		'sfsi_specialIcon_interval'			=> sanitize_text_field($sfsi_specialIcon_interval),
		'sfsi_specialIcon_intervalTime'		=> sanitize_text_field($sfsi_specialIcon_intervalTime),
		'sfsi_specialIcon_intervalIcons'	=> sanitize_text_field($sfsi_specialIcon_intervalIcons),
	);
    update_option('sfsi_section3_options', serialize($up_option3));
    header('Content-Type: application/json');
    echo json_encode(array("success")); exit;
}
/* save settings for section 4 */ 
add_action('wp_ajax_updateSrcn4','sfsi_options_updater4');        
function sfsi_options_updater4()
{
	if ( !wp_verify_nonce( $_POST['nonce'], "update_step4")) {
      echo  json_encode(array("wrong_nonce")); exit;
   	}
    $sfsi_display_counts             = isset($_POST["sfsi_display_counts"]) ? $_POST["sfsi_display_counts"] : 'no'; 
   
    $sfsi_email_countsDisplay        = isset($_POST["sfsi_email_countsDisplay"]) ? $_POST["sfsi_email_countsDisplay"] : 'no'; 
    $sfsi_email_countsFrom           = isset($_POST["sfsi_email_countsFrom"]) ? $_POST["sfsi_email_countsFrom"] : 'manual'; 
    $sfsi_email_manualCounts         = isset($_POST["sfsi_email_manualCounts"]) ? trim($_POST["sfsi_email_manualCounts"]) : ''; 
    
    $sfsi_rss_countsDisplay          = isset($_POST["sfsi_rss_countsDisplay"]) ? $_POST["sfsi_rss_countsDisplay"] : 'no'; 
    $sfsi_rss_manualCounts           = isset($_POST["sfsi_rss_manualCounts"]) ? trim($_POST["sfsi_rss_manualCounts"]) : ''; 
    
    $sfsi_facebook_countsDisplay     = isset($_POST["sfsi_facebook_countsDisplay"]) ? $_POST["sfsi_facebook_countsDisplay"] : 'no'; 
    $sfsi_facebook_countsFrom        = isset($_POST["sfsi_facebook_countsFrom"]) ? $_POST["sfsi_facebook_countsFrom"] : 'manual';
    $sfsi_facebook_mypageCounts      = isset($_POST["sfsi_facebook_mypageCounts"]) ? trim($_POST["sfsi_facebook_mypageCounts"]) : '';
	$sfsi_facebook_manualCounts      = isset($_POST["sfsi_facebook_manualCounts"]) ? trim($_POST["sfsi_facebook_manualCounts"]) : '';
    $sfsi_facebook_PageLink          = isset($_POST["sfsi_facebook_PageLink"]) ? trim($_POST["sfsi_facebook_PageLink"]) : '';
    
    $sfsi_twitter_countsDisplay      = isset($_POST["sfsi_twitter_countsDisplay"]) ? $_POST["sfsi_twitter_countsDisplay"] : 'no';
    $sfsi_twitter_countsFrom         = isset($_POST["sfsi_twitter_countsFrom"]) ? $_POST["sfsi_twitter_countsFrom"] : 'manual';
    $sfsi_twitter_manualCounts       = isset($_POST["sfsi_twitter_manualCounts"]) ? trim($_POST["sfsi_twitter_manualCounts"]) : '';
    $tw_consumer_key                 = isset($_POST["tw_consumer_key"]) ? trim($_POST["tw_consumer_key"]) : '';
    $tw_consumer_secret              = isset($_POST["tw_consumer_secret"]) ? trim($_POST["tw_consumer_secret"]) : '';
    $tw_oauth_access_token           = isset($_POST["tw_oauth_access_token"]) ? trim($_POST["tw_oauth_access_token"]) : '';
    $tw_oauth_access_token_secret    = isset($_POST["tw_oauth_access_token_secret"]) ? trim($_POST["tw_oauth_access_token_secret"]) : '';
    
    $sfsi_google_countsDisplay       = isset($_POST["sfsi_google_countsDisplay"]) ? $_POST["sfsi_google_countsDisplay"] : 'no';
    $sfsi_google_countsFrom          = isset($_POST["sfsi_google_countsFrom"]) ? $_POST["sfsi_google_countsFrom"] : 'manual';
    $sfsi_google_manualCounts        = isset($_POST["sfsi_google_manualCounts"]) ? trim($_POST["sfsi_google_manualCounts"]) : '';
    $sfsi_google_api_key             = isset($_POST["sfsi_google_api_key"]) ? trim($_POST["sfsi_google_api_key"]) : '';  
    
    $sfsi_linkedIn_countsDisplay     = isset($_POST["sfsi_linkedIn_countsDisplay"]) ? $_POST["sfsi_linkedIn_countsDisplay"] : 'no';
    $sfsi_linkedIn_countsFrom        = isset($_POST["sfsi_linkedIn_countsFrom"]) ? $_POST["sfsi_linkedIn_countsFrom"] : 'manual';
    $sfsi_linkedIn_manualCounts      = isset($_POST["sfsi_linkedIn_manualCounts"]) ? trim($_POST["sfsi_linkedIn_manualCounts"]) : '';
    $ln_company                      = isset($_POST["ln_company"]) ? trim($_POST["ln_company"]) : '';
    $ln_api_key                      = isset($_POST["ln_api_key"]) ? trim($_POST["ln_api_key"]) : '';
    $ln_secret_key                   = isset($_POST["ln_secret_key"]) ? trim($_POST["ln_secret_key"]) : '';
    $ln_oAuth_user_token             = isset($_POST["ln_oAuth_user_token"]) ? trim($_POST["ln_oAuth_user_token"]) : '';
   
    $sfsi_youtube_countsDisplay      = isset($_POST["sfsi_youtube_countsDisplay"]) ? $_POST["sfsi_youtube_countsDisplay"] : 'no';
    $sfsi_youtube_countsFrom         = isset($_POST["sfsi_youtube_countsFrom"]) ? $_POST["sfsi_youtube_countsFrom"] : 'manual';
    $sfsi_youtube_manualCounts       = isset($_POST["sfsi_youtube_manualCounts"]) ? $_POST["sfsi_youtube_manualCounts"] : '';
    $sfsi_youtube_user               = isset($_POST["sfsi_youtube_user"]) ? trim($_POST["sfsi_youtube_user"]) : '';
    $sfsi_youtube_channelId          = isset($_POST["sfsi_youtube_channelId"]) ? trim($_POST["sfsi_youtube_channelId"]) : '';
	
    $sfsi_pinterest_countsDisplay    = isset($_POST["sfsi_pinterest_countsDisplay"]) ? $_POST["sfsi_pinterest_countsDisplay"] : 'no';
    $sfsi_pinterest_countsFrom       = isset($_POST["sfsi_pinterest_countsFrom"]) ? $_POST["sfsi_pinterest_countsFrom"] : 'manual';
    $sfsi_pinterest_manualCounts     = isset($_POST["sfsi_pinterest_manualCounts"]) ? trim($_POST["sfsi_pinterest_manualCounts"]) : '';
    $sfsi_pinterest_user             = isset($_POST["sfsi_pinterest_user"]) ? trim($_POST["sfsi_pinterest_user"]) : '';
    $sfsi_pinterest_board            = isset($_POST["sfsi_pinterest_board"]) ? trim($_POST["sfsi_pinterest_board"]) : '';
    
    $sfsi_instagram_countsDisplay    = isset($_POST["sfsi_instagram_countsDisplay"]) ? $_POST["sfsi_instagram_countsDisplay"] : 'no';
    $sfsi_instagram_countsFrom       = isset($_POST["sfsi_instagram_countsFrom"]) ? $_POST["sfsi_instagram_countsFrom"] : 'manual';
    $sfsi_instagram_manualCounts     = isset($_POST["sfsi_instagram_manualCounts"]) ? trim($_POST["sfsi_instagram_manualCounts"]) : '';
    $sfsi_instagram_User             = isset($_POST["sfsi_instagram_User"]) ? $_POST["sfsi_instagram_User"] : '';
    
    $sfsi_shares_countsDisplay       = isset($_POST["sfsi_shares_countsDisplay"]) ? $_POST["sfsi_shares_countsDisplay"] : 'no';
    $sfsi_shares_countsFrom          = isset($_POST["sfsi_shares_countsFrom"]) ? $_POST["sfsi_shares_countsFrom"] : 'manual';
    $sfsi_shares_manualCounts        = isset($_POST["sfsi_shares_manualCounts"]) ? trim($_POST["sfsi_shares_manualCounts"]) : '';
    
    $sfsi_facebookPage_url           = isset($_POST["sfsi_facebookPage_url"]) ? trim($_POST["sfsi_facebookPage_url"]) : ''; 
    
    $up_option4=array(
		'sfsi_display_counts'		=> sanitize_text_field($sfsi_display_counts),
			
		'sfsi_email_countsDisplay'	=> sanitize_text_field($sfsi_email_countsDisplay),
		'sfsi_email_countsFrom'		=> sanitize_text_field($sfsi_email_countsFrom),
		'sfsi_email_manualCounts'	=> intval($sfsi_email_manualCounts),
		
		'sfsi_rss_countsDisplay'	=> sanitize_text_field($sfsi_rss_countsDisplay),
		'sfsi_rss_manualCounts'		=> intval($sfsi_rss_manualCounts),
		
		'sfsi_facebook_countsDisplay'=> sanitize_text_field($sfsi_facebook_countsDisplay),
		'sfsi_facebook_countsFrom'	=> sanitize_text_field($sfsi_facebook_countsFrom),
		'sfsi_facebook_mypageCounts'=> sfsi_sanitize_field($sfsi_facebook_mypageCounts),
		'sfsi_facebook_manualCounts'=> intval($sfsi_facebook_manualCounts),
		//'sfsi_facebook_PageLink'	=> $sfsi_facebook_PageLink,
		
		'sfsi_twitter_countsDisplay'=> sanitize_text_field($sfsi_twitter_countsDisplay),
		'sfsi_twitter_countsFrom'	=> sanitize_text_field($sfsi_twitter_countsFrom),
		'sfsi_twitter_manualCounts'	=> intval($sfsi_twitter_manualCounts),
		'tw_consumer_key'			=> sfsi_sanitize_field($tw_consumer_key),     
		'tw_consumer_secret'		=> sfsi_sanitize_field($tw_consumer_secret),
		'tw_oauth_access_token'		=> sfsi_sanitize_field($tw_oauth_access_token),
		'tw_oauth_access_token_secret'=>sfsi_sanitize_field($tw_oauth_access_token_secret),
			
		'sfsi_google_countsDisplay'	=> sanitize_text_field($sfsi_google_countsDisplay),
		'sfsi_google_countsFrom'	=> sanitize_text_field($sfsi_google_countsFrom),
		'sfsi_google_manualCounts'	=> intval($sfsi_google_manualCounts),
		'sfsi_google_api_key'    	=> sfsi_sanitize_field($sfsi_google_api_key),
		
		//'ln_company'             	=> $ln_company,
		//'ln_api_key'             	=> $ln_api_key,
		//'ln_secret_key'          	=> $ln_secret_key,
		//'ln_oAuth_user_token'    	=> $ln_oAuth_user_token,     
		'sfsi_linkedIn_countsDisplay'=> sanitize_text_field($sfsi_linkedIn_countsDisplay),
		'sfsi_linkedIn_countsFrom'	=> sanitize_text_field($sfsi_linkedIn_countsFrom),
		'sfsi_linkedIn_manualCounts'=> intval($sfsi_linkedIn_manualCounts),
		
		'sfsi_youtube_countsDisplay'=> sanitize_text_field($sfsi_youtube_countsDisplay),
		'sfsi_youtube_countsFrom'	=> sanitize_text_field($sfsi_youtube_countsFrom),
		'sfsi_youtube_manualCounts'	=> intval($sfsi_youtube_manualCounts),
		'sfsi_youtube_user'     	=> sfsi_sanitize_field($sfsi_youtube_user),
		'sfsi_youtube_channelId'	=> sfsi_sanitize_field($sfsi_youtube_channelId),
		
		'sfsi_pinterest_countsDisplay'=> sanitize_text_field($sfsi_pinterest_countsDisplay),
		'sfsi_pinterest_countsFrom'	=> sanitize_text_field($sfsi_pinterest_countsFrom),
		'sfsi_pinterest_manualCounts'=> intval($sfsi_pinterest_manualCounts),
		//'sfsi_pinterest_user'		=> $sfsi_pinterest_user,     
		//'sfsi_pinterest_board'	=> $sfsi_pinterest_board,
		
		'sfsi_instagram_countsFrom'	=> sanitize_text_field($sfsi_instagram_countsFrom),
		'sfsi_instagram_countsDisplay'=> sanitize_text_field($sfsi_instagram_countsDisplay),
		'sfsi_instagram_manualCounts'=> intval($sfsi_instagram_manualCounts),
		'sfsi_instagram_User' 		=> sanitize_text_field($sfsi_instagram_User),
		
		'sfsi_shares_countsDisplay'	=> sanitize_text_field($sfsi_shares_countsDisplay),
		'sfsi_shares_countsFrom'	=> sanitize_text_field($sfsi_shares_countsFrom),
		'sfsi_shares_manualCounts'	=> intval($sfsi_shares_manualCounts),
   );
   update_option('sfsi_section4_options',	serialize($up_option4));
   
   $new_counts	= sfsi_getCounts();
   header('Content-Type: application/json');
   echo json_encode(array("res"=>"success",'counts'=>$new_counts)); exit;
}
/* save settings for section 5 */ 
add_action('wp_ajax_updateSrcn5','sfsi_options_updater5');        
function sfsi_options_updater5()
{
	if ( !wp_verify_nonce( $_POST['nonce'], "update_step5")) {
      echo  json_encode(array("wrong_nonce")); exit;
   	}
	$sfsi_icons_size                = isset($_POST["sfsi_icons_size"]) ? $_POST["sfsi_icons_size"] : '51'; 
    $sfsi_icons_spacing             = isset($_POST["sfsi_icons_spacing"]) ? $_POST["sfsi_icons_spacing"] : '2'; 
    $sfsi_icons_Alignment           = isset($_POST["sfsi_icons_Alignment"]) ? $_POST["sfsi_icons_Alignment"] : 'center'; 
    
    $sfsi_icons_perRow              = isset($_POST["sfsi_icons_perRow"]) ? $_POST["sfsi_icons_perRow"] : '5'; 
    $sfsi_icons_ClickPageOpen       = isset($_POST["sfsi_icons_ClickPageOpen"]) ? $_POST["sfsi_icons_ClickPageOpen"] : 'no'; 
    
    $sfsi_icons_float               = isset($_POST["sfsi_icons_float"]) ? $_POST["sfsi_icons_float"] : 'no';
	$sfsi_disable_floaticons		= isset($_POST["sfsi_disable_floaticons"]) ? $_POST["sfsi_disable_floaticons"] : 'no'; 
    $sfsi_icons_floatPosition       = isset($_POST["sfsi_icons_floatPosition"]) ? $_POST["sfsi_icons_floatPosition"] : 'center-right';
	$sfsi_icons_floatMargin_top     = isset($_POST["sfsi_icons_floatMargin_top"]) ? $_POST["sfsi_icons_floatMargin_top"] : '';
	$sfsi_icons_floatMargin_bottom  = isset($_POST["sfsi_icons_floatMargin_bottom"])? $_POST["sfsi_icons_floatMargin_bottom"]:'';
	$sfsi_icons_floatMargin_left    = isset($_POST["sfsi_icons_floatMargin_left"]) ? $_POST["sfsi_icons_floatMargin_left"] : '';
	$sfsi_icons_floatMargin_right   = isset($_POST["sfsi_icons_floatMargin_right"]) ? $_POST["sfsi_icons_floatMargin_right"]:''; 
    $sfsi_icons_stick               = isset($_POST["sfsi_icons_stick"]) ? $_POST["sfsi_icons_stick"] : 'no';
    $sfsi_rss_MouseOverText         = isset($_POST["sfsi_rss_MouseOverText"]) ? $_POST["sfsi_rss_MouseOverText"] : '';
    $sfsi_email_MouseOverText       = isset($_POST["sfsi_email_MouseOverText"]) ? $_POST["sfsi_email_MouseOverText"] : '';
    $sfsi_twitter_MouseOverText     = isset($_POST["sfsi_twitter_MouseOverText"]) ? $_POST["sfsi_twitter_MouseOverText"] : '';
    $sfsi_facebook_MouseOverText    = isset($_POST["sfsi_facebook_MouseOverText"]) ? $_POST["sfsi_facebook_MouseOverText"] : '';
    $sfsi_google_MouseOverText      = isset($_POST["sfsi_google_MouseOverText"]) ? $_POST["sfsi_google_MouseOverText"] : '';
    $sfsi_linkedIn_MouseOverText    = isset($_POST["sfsi_linkedIn_MouseOverText"]) ? $_POST["sfsi_linkedIn_MouseOverText"] : '';
    $sfsi_pinterest_MouseOverText   = isset($_POST["sfsi_pinterest_MouseOverText"]) ? $_POST["sfsi_pinterest_MouseOverText"] : '';
    $sfsi_instagram_MouseOverText   = isset($_POST["sfsi_instagram_MouseOverText"]) ? $_POST["sfsi_instagram_MouseOverText"] : '';
    $sfsi_youtube_MouseOverText     = isset($_POST["sfsi_youtube_MouseOverText"]) ? $_POST["sfsi_youtube_MouseOverText"] : '';
    $sfsi_share_MouseOverText       = isset($_POST["sfsi_share_MouseOverText"]) ? $_POST["sfsi_share_MouseOverText"] : '';
    $sfsi_custom_orders             = isset($_POST["sfsi_custom_orders"]) ? serialize($_POST["sfsi_custom_orders"]) : '';
    
    $sfsi_rssIcon_order             = isset($_POST["sfsi_rssIcon_order"]) ? $_POST["sfsi_rssIcon_order"] : '1';
    $sfsi_emailIcon_order           = isset($_POST["sfsi_emailIcon_order"]) ? $_POST["sfsi_emailIcon_order"] : '2';
    $sfsi_facebookIcon_order        = isset($_POST["sfsi_facebookIcon_order"]) ? $_POST["sfsi_facebookIcon_order"] : '3';
    $sfsi_googleIcon_order          = isset($_POST["sfsi_googleIcon_order"]) ? $_POST["sfsi_googleIcon_order"] : '4';
    $sfsi_twitterIcon_order         = isset($_POST["sfsi_twitterIcon_order"]) ? $_POST["sfsi_twitterIcon_order"] : '5';
    $sfsi_shareIcon_order           = isset($_POST["sfsi_shareIcon_order"]) ? $_POST["sfsi_shareIcon_order"] : '6';
    $sfsi_youtubeIcon_order         = isset($_POST["sfsi_youtubeIcon_order"]) ? $_POST["sfsi_youtubeIcon_order"] : '7';
    $sfsi_pinterestIcon_order       = isset($_POST["sfsi_pinterestIcon_order"]) ? $_POST["sfsi_pinterestIcon_order"] : '8';
    $sfsi_instagramIcon_order       = isset($_POST["sfsi_instagramIcon_order"]) ? $_POST["sfsi_instagramIcon_order"] : '10';
    $sfsi_linkedinIcon_order        = isset($_POST["sfsi_linkedinIcon_order"]) ? $_POST["sfsi_linkedinIcon_order"] : '9';
    $sfsi_custom_MouseOverTexts     = isset($_POST["sfsi_custom_MouseOverTexts"]) ? serialize($_POST["sfsi_custom_MouseOverTexts"]) : '';
    
    /* size and spacing of icons */
    $up_option5=array(
        'sfsi_icons_size'				=> intval($sfsi_icons_size),
        'sfsi_icons_spacing'			=> intval($sfsi_icons_spacing),
        'sfsi_icons_Alignment'			=> sanitize_text_field($sfsi_icons_Alignment),
        'sfsi_icons_perRow'				=> intval($sfsi_icons_perRow),
        'sfsi_icons_ClickPageOpen'		=> sanitize_text_field($sfsi_icons_ClickPageOpen),
        'sfsi_icons_float'				=> sanitize_text_field($sfsi_icons_float),
		'sfsi_disable_floaticons'		=> sanitize_text_field($sfsi_disable_floaticons),
        'sfsi_icons_floatPosition'		=> sanitize_text_field($sfsi_icons_floatPosition),
		'sfsi_icons_floatMargin_top'	=> intval($sfsi_icons_floatMargin_top),
		'sfsi_icons_floatMargin_bottom'	=> intval($sfsi_icons_floatMargin_bottom),
		'sfsi_icons_floatMargin_left'	=> intval($sfsi_icons_floatMargin_left),
		'sfsi_icons_floatMargin_right'	=> intval($sfsi_icons_floatMargin_right),
        'sfsi_icons_stick'				=> sanitize_text_field($sfsi_icons_stick),
        /* mouse over texts */
        'sfsi_rss_MouseOverText'		=> sanitize_text_field($sfsi_rss_MouseOverText),
        'sfsi_email_MouseOverText'		=> sanitize_text_field($sfsi_email_MouseOverText),
        'sfsi_twitter_MouseOverText'	=> sanitize_text_field($sfsi_twitter_MouseOverText),
        'sfsi_facebook_MouseOverText'	=> sanitize_text_field($sfsi_facebook_MouseOverText),
        'sfsi_google_MouseOverText'		=> sanitize_text_field($sfsi_google_MouseOverText),
        'sfsi_linkedIn_MouseOverText'	=> sanitize_text_field($sfsi_linkedIn_MouseOverText),
        'sfsi_pinterest_MouseOverText'	=> sanitize_text_field($sfsi_pinterest_MouseOverText),
        'sfsi_youtube_MouseOverText'	=> sanitize_text_field($sfsi_youtube_MouseOverText),
        'sfsi_share_MouseOverText'		=> sanitize_text_field($sfsi_share_MouseOverText),
        'sfsi_instagram_MouseOverText'	=> sanitize_text_field($sfsi_instagram_MouseOverText),
        'sfsi_CustomIcons_order'		=> $sfsi_custom_orders,
        'sfsi_rssIcon_order'			=> intval($sfsi_rssIcon_order),
        'sfsi_emailIcon_order'			=> intval($sfsi_emailIcon_order),
        'sfsi_facebookIcon_order'		=> intval($sfsi_facebookIcon_order),
        'sfsi_googleIcon_order'			=> intval($sfsi_googleIcon_order),
        'sfsi_twitterIcon_order'		=> intval($sfsi_twitterIcon_order),
        'sfsi_shareIcon_order'			=> intval($sfsi_shareIcon_order),
        'sfsi_youtubeIcon_order'		=> intval($sfsi_youtubeIcon_order),
        'sfsi_pinterestIcon_order'		=> intval($sfsi_pinterestIcon_order),
        'sfsi_instagramIcon_order'		=> intval($sfsi_instagramIcon_order),
        'sfsi_linkedinIcon_order'		=> intval($sfsi_linkedinIcon_order),
        'sfsi_custom_MouseOverTexts'	=> $sfsi_custom_MouseOverTexts
    );
    
    update_option('sfsi_section5_options',	serialize($up_option5));
    header('Content-Type: application/json');
    echo json_encode(array("success")); exit;
}
/* save settings for section 6 */ 
add_action('wp_ajax_updateSrcn6','sfsi_options_updater6');        
function sfsi_options_updater6()
{
	if ( !wp_verify_nonce( $_POST['nonce'], "update_step6")) {
      echo  json_encode(array("wrong_nonce")); exit;
   	}
    $sfsi_show_Onposts              = isset($_POST["sfsi_show_Onposts"]) ? $_POST["sfsi_show_Onposts"] : 'no'; 
    $sfsi_icons_postPositon         = isset($_POST["sfsi_icons_postPositon"]) ? $_POST["sfsi_icons_postPositon"] : ''; 
    $sfsi_icons_alignment           = isset($_POST["sfsi_icons_alignment"]) ? $_POST["sfsi_icons_alignment"] : 'center-right'; 
    $sfsi_textBefor_icons           = isset($_POST["sfsi_textBefor_icons"]) ? $_POST["sfsi_textBefor_icons"] : ''; 
    $sfsi_icons_DisplayCounts       = isset($_POST["sfsi_icons_DisplayCounts"]) ? $_POST["sfsi_icons_DisplayCounts"] : 'no'; 
	$sfsi_rectsub    				= isset($_POST["sfsi_rectsub"]) ? $_POST["sfsi_rectsub"] : 'no';
	$sfsi_rectfb    				= isset($_POST["sfsi_rectfb"]) ? $_POST["sfsi_rectfb"] : 'no';
	$sfsi_rectgp    				= isset($_POST["sfsi_rectgp"]) ? $_POST["sfsi_rectgp"] : 'no';
	$sfsi_rectshr    				= isset($_POST["sfsi_rectshr"]) ? $_POST["sfsi_rectshr"] : 'no';
	$sfsi_recttwtr    				= isset($_POST["sfsi_recttwtr"]) ? $_POST["sfsi_recttwtr"] : 'no';
	$sfsi_rectpinit  				= isset($_POST["sfsi_rectpinit"]) ? $_POST["sfsi_rectpinit"] : 'no';
	$sfsi_rectfbshare  				= isset($_POST["sfsi_rectfbshare"]) ? $_POST["sfsi_rectfbshare"] : 'no';
    /* post options */
    $up_option6=array(
		'sfsi_show_Onposts'		=> sanitize_text_field($sfsi_show_Onposts),
		'sfsi_icons_postPositon'=> sanitize_text_field($sfsi_icons_postPositon),
		'sfsi_icons_alignment'	=> sanitize_text_field($sfsi_icons_alignment),
		'sfsi_textBefor_icons'	=> sanitize_text_field(stripslashes($sfsi_textBefor_icons)),
		'sfsi_icons_DisplayCounts'=> sanitize_text_field($sfsi_icons_DisplayCounts),
		'sfsi_rectsub'			=> sanitize_text_field($sfsi_rectsub),
		'sfsi_rectfb'			=> sanitize_text_field($sfsi_rectfb),
		'sfsi_rectgp'			=> sanitize_text_field($sfsi_rectgp),
		'sfsi_rectshr'			=> sanitize_text_field($sfsi_rectshr),
		'sfsi_recttwtr'			=> sanitize_text_field($sfsi_recttwtr),
		'sfsi_rectpinit'		=> sanitize_text_field($sfsi_rectpinit),
		'sfsi_rectfbshare'      => sanitize_text_field($sfsi_rectfbshare)
	);
    update_option('sfsi_section6_options',serialize($up_option6));
    header('Content-Type: application/json');
    echo  json_encode(array("success")); exit;
}
/* save settings for section 7 */ 
add_action('wp_ajax_updateSrcn7','sfsi_options_updater7');        
function sfsi_options_updater7()
{
	if ( !wp_verify_nonce( $_POST['nonce'], "update_step7")) {
      echo  json_encode(array("wrong_nonce")); exit;
   	}
    $sfsi_popup_text                    = isset($_POST["sfsi_popup_text"]) ? $_POST["sfsi_popup_text"] : ''; 
    $sfsi_popup_background_color        = isset($_POST["sfsi_popup_background_color"]) ? $_POST["sfsi_popup_background_color"] : '#fffff'; 
    $sfsi_popup_border_color            = isset($_POST["sfsi_popup_border_color"]) ? $_POST["sfsi_popup_border_color"] : 'center-right'; 
    $sfsi_popup_border_thickness        = isset($_POST["sfsi_popup_border_thickness"]) ? $_POST["sfsi_popup_border_thickness"] : ''; 
    $sfsi_popup_border_shadow           = isset($_POST["sfsi_popup_border_shadow"]) ? $_POST["sfsi_popup_border_shadow"] : 'no'; 
    $sfsi_popup_font                    = isset($_POST["sfsi_popup_font"]) ? $_POST["sfsi_popup_font"] : ''; 
    $sfsi_popup_fontSize                = isset($_POST["sfsi_popup_fontSize"]) ? $_POST["sfsi_popup_fontSize"] : 'no'; 
    $sfsi_popup_fontStyle               = isset($_POST["sfsi_popup_fontStyle"]) ? $_POST["sfsi_popup_fontStyle"] : ''; 
    $sfsi_popup_fontColor               = isset($_POST["sfsi_popup_fontColor"]) ? $_POST["sfsi_popup_fontColor"] : 'no'; 
    $sfsi_Show_popupOn                  = isset($_POST["sfsi_Show_popupOn"]) ? $_POST["sfsi_Show_popupOn"] : ''; 
    $sfsi_Show_popupOn_PageIDs          = isset($_POST["sfsi_Show_popupOn_PageIDs"]) ? serialize($_POST["sfsi_Show_popupOn_PageIDs"]) : ''; 
    $sfsi_Shown_pop                     = isset($_POST["sfsi_Shown_pop"]) ? $_POST["sfsi_Shown_pop"] : ''; 
    $sfsi_Shown_popupOnceTime           = isset($_POST["sfsi_Shown_popupOnceTime"]) ? $_POST["sfsi_Shown_popupOnceTime"] : 'no'; 
    $sfsi_Shown_popuplimitPerUserTime   = isset($_POST["sfsi_Shown_popuplimitPerUserTime"]) ? $_POST["sfsi_Shown_popuplimitPerUserTime"] : ''; 
  		
    /* icons pop options */
	$up_option7=array(	
		'sfsi_popup_text'				=> sanitize_text_field(stripslashes($sfsi_popup_text)),
		'sfsi_popup_background_color'	=> sfsi_sanitize_hex_color($sfsi_popup_background_color),
		'sfsi_popup_border_color'		=> sfsi_sanitize_hex_color($sfsi_popup_border_color),
		'sfsi_popup_border_thickness'	=> intval($sfsi_popup_border_thickness),
		'sfsi_popup_border_shadow'		=> sanitize_text_field($sfsi_popup_border_shadow),
		'sfsi_popup_font'				=> sanitize_text_field($sfsi_popup_font),
		'sfsi_popup_fontSize'			=> intval($sfsi_popup_fontSize),
		'sfsi_popup_fontStyle'			=> sanitize_text_field($sfsi_popup_fontStyle),
		'sfsi_popup_fontColor'			=> sfsi_sanitize_hex_color($sfsi_popup_fontColor),
		
		'sfsi_Show_popupOn'				=> sanitize_text_field($sfsi_Show_popupOn),
		'sfsi_Show_popupOn_PageIDs'		=> $sfsi_Show_popupOn_PageIDs,
		
		'sfsi_Shown_pop'				=> sanitize_text_field($sfsi_Shown_pop),
		'sfsi_Shown_popupOnceTime'		=> intval($sfsi_Shown_popupOnceTime),
		//'sfsi_Shown_popuplimitPerUserTime'=> $sfsi_Shown_popuplimitPerUserTime,
	);
    update_option('sfsi_section7_options',serialize($up_option7)); 
    header('Content-Type: application/json');
    echo json_encode(array("success")); exit;
}
/* save settings for section 8 */ 
add_action('wp_ajax_updateSrcn8','sfsi_options_updater8');
function sfsi_options_updater8()
{
	if ( !wp_verify_nonce( $_POST['nonce'], "update_step8")) {
      echo  json_encode(array("wrong_nonce")); exit;
   	}
	$sfsi_form_adjustment		= isset($_POST["sfsi_form_adjustment"]) ? $_POST["sfsi_form_adjustment"] : 'yes';
	$sfsi_form_height			= isset($_POST["sfsi_form_height"]) ? $_POST["sfsi_form_height"] : '180';
	$sfsi_form_width			= isset($_POST["sfsi_form_width"]) ? $_POST["sfsi_form_width"] : '230';
	$sfsi_form_border			= isset($_POST["sfsi_form_border"]) ? $_POST["sfsi_form_border"] : 'no';
	$sfsi_form_border_thickness	= isset($_POST["sfsi_form_border_thickness"]) ? $_POST["sfsi_form_border_thickness"] : '1';
	$sfsi_form_border_color		= isset($_POST["sfsi_form_border_color"]) ? $_POST["sfsi_form_border_color"] : '#f3faf2';
	$sfsi_form_background		= isset($_POST["sfsi_form_background"]) ? $_POST["sfsi_form_background"] : '#eff7f7';
	
	$sfsi_form_heading_text		= isset($_POST["sfsi_form_heading_text"]) ? $_POST["sfsi_form_heading_text"] : '';
	$sfsi_form_heading_font		= isset($_POST["sfsi_form_heading_font"]) ? $_POST["sfsi_form_heading_font"] : '';
	$sfsi_form_heading_fontstyle= isset($_POST["sfsi_form_heading_fontstyle"]) ? $_POST["sfsi_form_heading_fontstyle"] : '';
	$sfsi_form_heading_fontcolor= isset($_POST["sfsi_form_heading_fontcolor"]) ? $_POST["sfsi_form_heading_fontcolor"] : '';
	$sfsi_form_heading_fontsize	= isset($_POST["sfsi_form_heading_fontsize"]) ? $_POST["sfsi_form_heading_fontsize"] : '22';
	$sfsi_form_heading_fontalign= isset($_POST["sfsi_form_heading_fontalign"]) ? $_POST["sfsi_form_heading_fontalign"] :'center';
	
	$sfsi_form_field_text		= isset($_POST["sfsi_form_field_text"]) ? $_POST["sfsi_form_field_text"] : '';
	$sfsi_form_field_font		= isset($_POST["sfsi_form_field_font"]) ? $_POST["sfsi_form_field_font"] : '';
	$sfsi_form_field_fontstyle	= isset($_POST["sfsi_form_field_fontstyle"]) ? $_POST["sfsi_form_field_fontstyle"] : '';
	$sfsi_form_field_fontcolor	= isset($_POST["sfsi_form_field_fontcolor"]) ? $_POST["sfsi_form_field_fontcolor"] : '';
	$sfsi_form_field_fontsize	= isset($_POST["sfsi_form_field_fontsize"]) ? $_POST["sfsi_form_field_fontsize"] : '22';
	$sfsi_form_field_fontalign	= isset($_POST["sfsi_form_field_fontalign"]) ? $_POST["sfsi_form_field_fontalign"] :'center';
	
	$sfsi_form_button_text		= isset($_POST["sfsi_form_button_text"]) ? $_POST["sfsi_form_button_text"] : 'Subscribe';
	$sfsi_form_button_font		= isset($_POST["sfsi_form_button_font"]) ? $_POST["sfsi_form_button_font"] : '';
	$sfsi_form_button_fontstyle	= isset($_POST["sfsi_form_button_fontstyle"]) ? $_POST["sfsi_form_button_fontstyle"] : '';
	$sfsi_form_button_fontcolor	= isset($_POST["sfsi_form_button_fontcolor"]) ? $_POST["sfsi_form_button_fontcolor"] : '';
	$sfsi_form_button_fontsize	= isset($_POST["sfsi_form_button_fontsize"]) ? $_POST["sfsi_form_button_fontsize"] : '22';
	$sfsi_form_button_fontalign	= isset($_POST["sfsi_form_button_fontalign"]) ? $_POST["sfsi_form_button_fontalign"] :'center';
	$sfsi_form_button_background= isset($_POST["sfsi_form_button_background"]) ? $_POST["sfsi_form_button_background"]:'#5a6570';
	
	/* icons pop options */
	$up_option8 = array(	
		'sfsi_form_adjustment'		=>	sanitize_text_field($sfsi_form_adjustment),
		'sfsi_form_height'			=>	intval($sfsi_form_height),
		'sfsi_form_width'			=>	intval($sfsi_form_width),
		'sfsi_form_border'			=>	sanitize_text_field($sfsi_form_border),
		'sfsi_form_border_thickness'=>	intval($sfsi_form_border_thickness),
		'sfsi_form_border_color'	=>	sfsi_sanitize_hex_color($sfsi_form_border_color),
		'sfsi_form_background'		=>	sfsi_sanitize_hex_color($sfsi_form_background),
		
		'sfsi_form_heading_text'	=>	sanitize_text_field(stripslashes($sfsi_form_heading_text)),
		'sfsi_form_heading_font'	=>	sanitize_text_field($sfsi_form_heading_font),
		'sfsi_form_heading_fontstyle'=>	sanitize_text_field($sfsi_form_heading_fontstyle),
		'sfsi_form_heading_fontcolor'=>	sfsi_sanitize_hex_color($sfsi_form_heading_fontcolor),
		'sfsi_form_heading_fontsize'=>	intval($sfsi_form_heading_fontsize),
		'sfsi_form_heading_fontalign'=>	sanitize_text_field($sfsi_form_heading_fontalign),
		
		'sfsi_form_field_text'		=>	sanitize_text_field(stripslashes($sfsi_form_field_text)),
		'sfsi_form_field_font'		=>	sanitize_text_field($sfsi_form_field_font),
		'sfsi_form_field_fontstyle'	=>	sanitize_text_field($sfsi_form_field_fontstyle),
		'sfsi_form_field_fontcolor'	=>	sfsi_sanitize_hex_color($sfsi_form_field_fontcolor),
		'sfsi_form_field_fontsize'	=>	intval($sfsi_form_field_fontsize),
		'sfsi_form_field_fontalign'	=>	sanitize_text_field($sfsi_form_field_fontalign),
		
		'sfsi_form_button_text'		=>	sanitize_text_field(stripslashes($sfsi_form_button_text)),
		'sfsi_form_button_font'		=>	sanitize_text_field($sfsi_form_button_font),
		'sfsi_form_button_fontstyle'=>	sanitize_text_field($sfsi_form_button_fontstyle),
		'sfsi_form_button_fontcolor'=>	sfsi_sanitize_hex_color($sfsi_form_button_fontcolor),
		'sfsi_form_button_fontsize'	=>	intval($sfsi_form_button_fontsize),
		'sfsi_form_button_fontalign'=>	sanitize_text_field($sfsi_form_button_fontalign),
		'sfsi_form_button_background'=>	sfsi_sanitize_hex_color($sfsi_form_button_background),
	);
	update_option('sfsi_section8_options',serialize($up_option8)); 
    header('Content-Type: application/json');
    echo  json_encode(array("success")); exit;
}
/* upload custom icons images */
/* get counts for admin section */        
function sfsi_getCounts()
{
	$socialObj				= new sfsi_SocialHelper();
   	$sfsi_section4_options	= unserialize(get_option('sfsi_section4_options',false));
   	$sfsi_section2_options	= unserialize(get_option('sfsi_section2_options',false));
   	$scounts = array(
		'rss_count'		=> '',
		'email_count'	=> '',
		'fb_count'		=> '',
		'twitter_count'	=> '',
		'google_count'	=> '',
		'linkedIn_count'=> '',
		'youtube_count'	=> '',
		'pin_count'		=> '',
		'share_count'	=> ''
	);
   	/* get rss count */
   	if(!empty($sfsi_section4_options['sfsi_rss_manualCounts']) )
   	{
		$scounts['rss_count']=$sfsi_section4_options['sfsi_rss_manualCounts'];
   	} 
    /* get email count */
   	if($sfsi_section4_options['sfsi_email_countsFrom']=="source" )
   	{
       	$feed_id = sanitize_text_field(get_option('sfsi_feed_id',false));
       	$feed_data = $socialObj->SFSI_getFeedSubscriber($feed_id);
 
       	$scounts['email_count']= $socialObj->format_num($feed_data);
        if(empty($scounts['email_count']))
        {
          $scounts['email_count']=(string) "0";
        }
   	}
   	else
   	{
		$scounts['email_count']=$sfsi_section4_options['sfsi_email_manualCounts'];
    }    
   
   	/* get fb count */
   	if($sfsi_section4_options['sfsi_facebook_countsFrom']=="likes" )
   	{
    	$url = home_url();
       	$fb_data = $socialObj->sfsi_get_fb($url);
       	$scounts['fb_count']= $socialObj->format_num($fb_data['like_count']);
   	}
   	else if($sfsi_section4_options['sfsi_facebook_countsFrom']=="followers" )
   	{
		$url = home_url();
       	$fb_data = $socialObj->sfsi_get_fb($url);
       	$scounts['fb_count']= format_num($fb_data['share_count']);
       	if(empty($scounts['fb_count']))
       	{
        	$scounts['fb_count']=(string) "0";
       	}
   	}
   	else if($sfsi_section4_options['sfsi_facebook_countsFrom']=="mypage" )
   	{
		$url = $sfsi_section4_options['sfsi_facebook_mypageCounts'];
		$fb_data = $socialObj->sfsi_get_fb_pagelike($url);
		$scounts['fb_count']= $fb_data;
	}
	else
	{
		$scounts['fb_count'] = $sfsi_section4_options['sfsi_facebook_manualCounts'];
	}
	/* get twitter counts */
	if($sfsi_section4_options['sfsi_twitter_countsFrom']=="source")
	{
		$twitter_user=$sfsi_section2_options['sfsi_twitter_followUserName'];
		$tw_settings=array(
			'tw_consumer_key'=>$sfsi_section4_options['tw_consumer_key'],
			'tw_consumer_secret'=> $sfsi_section4_options['tw_consumer_secret'],
			'tw_oauth_access_token'=> $sfsi_section4_options['tw_oauth_access_token'],
			'tw_oauth_access_token_secret'=> $sfsi_section4_options['tw_oauth_access_token_secret']
		);
	  
		$followers=$socialObj->sfsi_get_tweets($twitter_user,$tw_settings);
		$scounts['twitter_count']= $socialObj->format_num($followers);
	}
	else
	{
		$scounts['twitter_count']=$sfsi_section4_options['sfsi_twitter_manualCounts'];
	} 
  	/* get google+ counts */
   	if($sfsi_section4_options['sfsi_google_countsFrom']=="follower" )
   	{   
		$url=$sfsi_section2_options['sfsi_google_pageURL'];
		$api_key=$sfsi_section4_options['sfsi_google_api_key'];
		$followers=$socialObj->sfsi_get_google($url,$api_key);
		if(!is_int($followers))
		{
			$followers=0;
		}    
		$counts=$followers;
		$scounts['google_count']= $socialObj->format_num($followers);
	}
	else if($sfsi_section4_options['sfsi_google_countsFrom']=="likes" )
	{   
		$url=home_url();
		$api_key=$sfsi_section4_options['sfsi_google_api_key'];
		$followers=$socialObj->sfsi_get_google($url,$api_key);
		if(!is_int($followers))
		{
			$followers=0;
		}    
		$counts=$followers;
		$scounts['google_count']= $socialObj->format_num($followers);
	}
	else
	{
		$scounts['google_count']=$sfsi_section4_options['sfsi_google_manualCounts'];
	} 
   	/* get linkedIn counts */
   
   if($sfsi_section4_options['sfsi_linkedIn_countsFrom']=="follower" )
   {   
        $linkedIn_compay=$sfsi_section2_options['sfsi_linkedin_followCompany']; 
        $linkedIn_compay=$sfsi_section4_options['ln_company'];
        $ln_settings=array(
			'ln_api_key'=>$sfsi_section4_options['ln_api_key'],
			'ln_secret_key'=>$sfsi_section4_options['ln_secret_key'],
			'ln_oAuth_user_token'=>$sfsi_section4_options['ln_oAuth_user_token']
		);
      	$followers=$socialObj->sfsi_getlinkedin_follower($linkedIn_compay,$ln_settings);
       	$scounts['linkedIn_count']= $socialObj->format_num($followers);
   }
   else
   {
        $scounts['linkedIn_count']=$sfsi_section4_options['sfsi_linkedIn_manualCounts'];
   } 
    /* get youtube counts */
   if($sfsi_section4_options['sfsi_youtube_countsFrom']=="subscriber" )
   {      
       if(isset($sfsi_section4_options['sfsi_youtube_user']))
       {
        $youtube_user=$sfsi_section4_options['sfsi_youtube_user'];
        $followers=$socialObj->sfsi_get_youtube($youtube_user);
        $scounts['youtube_count']= $socialObj->format_num($followers);
   
       }
       else
       {
            $scounts['youtube_count']=01;
       }    
   } 
   else
   {
         $scounts['youtube_count']=$sfsi_section4_options['sfsi_youtube_manualCounts'];
   }
    /* get Pinterest counts */
   
   if($sfsi_section4_options['sfsi_pinterest_countsFrom']=="pins" )
   {   
       $url=home_url();
       $pins=$socialObj->sfsi_get_pinterest($url);
       $scounts['pin_count']= $socialObj->format_num($pins);
   } 
   else
   {
        $scounts['pin_count']=$sfsi_section4_options['sfsi_pinterest_manualCounts'];
   }
   
   /* get addthis share counts */
   	if(isset($sfsi_section4_options['sfsi_shares_countsFrom']) && $sfsi_section4_options['sfsi_shares_countsFrom']=="shares" && isset($sfsi_section4_options['sfsi_share_countsDisplay']) && $sfsi_section4_options['sfsi_share_countsDisplay'] =="yes")
   	{   
       $shares=$socialObj->sfsi_get_atthis();
       $scounts['share_count']= $socialObj->format_num($shares);
   	} 
   	else
   	{
		$scounts['share_count']=$sfsi_section4_options['sfsi_shares_manualCounts'];
   	}
   
   /* get instagram count */
   if($sfsi_section4_options['sfsi_instagram_countsFrom']=="followers" )
   {
   		$iuser_name= $sfsi_section4_options['sfsi_instagram_User'];
        /*$counts=$socialObj->sfsi_get_instagramFollowers($iuser_name);
        if(empty($counts))
        {
			$scounts['instagram_count']=(string) "0";
        }*/
		$counts = $socialObj->sfsi_get_instagramFollowers($iuser_name);
		if(empty($counts))
		{
			$scounts['instagram_count']=(string) "0";
		}
		else
		{
			$scounts['instagram_count']=$counts;
		}
   }
   else
   {
        $scounts['instagram_count']=$sfsi_section4_options['sfsi_instagram_manualCounts'];
        
   }   
   return $scounts; exit;
}
/* activate and remove footer credit link */
add_action('wp_ajax_activateFooter','sfsiActivateFooter');     
function sfsiActivateFooter()
{
	if ( !wp_verify_nonce( $_POST['nonce'], "active_footer")) {
      echo  json_encode(array('res'=>'wrong_nonce')); exit;
   	}
    update_option('sfsi_footer_sec', 'yes');
    echo json_encode(array('res'=>'success'));exit;
}
add_action('wp_ajax_removeFooter','sfsiremoveFooter');     
function sfsiremoveFooter()
{
	if ( !wp_verify_nonce( $_POST['nonce'], "remove_footer")) {
      echo  json_encode(array('res'=>'wrong_nonce')); exit;
   	}
    update_option('sfsi_footer_sec', 'no');
    echo json_encode(array('res'=>'success'));exit;
}
add_action('wp_ajax_getForm','sfsigetForm');     
function sfsigetForm()
{
	extract($_POST);
	?>
	<xmp>
    <div class="sfsi_subscribe_Popinner">
    <form method="post">
    <h5><?php echo $heading; ?></h5>
    <div class="sfsi_subscription_form_field">
    	<input type="email" name="subscribe_email" placeholder="<?php echo $placeholder; ?>" value="" />
    </div>
    <div class="sfsi_subscription_form_field">
    	<input type="submit" name="subscribe" value="<?php echo $button; ?>" />
    </div>
    </form>
    </div>
	</xmp>
    <?php
	die;
}
add_action("wp_ajax_notification_read", "notification_read");
function notification_read()
{
	update_option("show_notification", "no");
	echo "success";
	die;
}

function sfsi_sanitize_field($value)
{
	return strip_tags(trim($value));
}
//Sanitize color code
if(@!function_exists("sfsi_sanitize_hex_color"))
{
	function sfsi_sanitize_hex_color( $color )
	{
		if ( '' === $color )
			return '';
	 
		// 3 or 6 hex digits, or the empty string.
		if ( preg_match('|^#([A-Fa-f0-9]{3}){1,2}$|', $color ) )
			return $color;
	}
}
?>