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;
}
}
?>