Sociable - Version 4.3.3

Version Description

  • Forced update by WordPress.org Plugin Team - Remove admin advertising that now links to a malware site.
Download this release

Release Info

Developer Otto42
Plugin Icon wp plugin Sociable
Version 4.3.3
Comparing to
See all releases

Code changes from version 4.3.2 to 4.3.3

css/icons-radius.css CHANGED
@@ -1,272 +1,272 @@
1
-
2
-
3
- /*ICONs 16px start*/
4
- .IconsToInclude-Item-16px-s{
5
- height:34px;
6
- background-position:0px;
7
- background-repeat:no-repeat;
8
- float:left;
9
- margin:5px;
10
-
11
- }
12
- .IconsToInclude-Item-16px-s .Border-Left{
13
- width:9px;
14
- background-image:url('../images/item-button-s-left-16.png');
15
- }
16
- .IconsToInclude-Item-16px-s .Border-Right{
17
- width:9px;
18
- background-image:url('../images/item-button-s-right-16.png');
19
- }
20
- .IconsToInclude-Item-16px-s .BG-middle{
21
- color:#ffffff;
22
- font-size:10px;
23
- background-color:#6da6d1;
24
- }
25
- .IconsToInclude-Item-16px-s .BG-middle-TXT{
26
- color:#ffffff;
27
- font-size:10px;
28
- background-color:#6da6d1;
29
- padding-left:5px;
30
- }
31
- .IconsToInclude-Item-16px-s IMG{
32
- width:16px;
33
- height:16px;
34
- }
35
- .IconsToInclude-Item-16px-u{
36
- height:34px;
37
- background-position:0px;
38
- background-repeat:no-repeat;
39
- float:left;
40
- margin:5px;
41
-
42
- }
43
- .IconsToInclude-Item-16px-u .Border-Left{
44
- width:9px;
45
- background-image:url('../images/item-button-u-left-16.png');
46
-
47
- }
48
- .IconsToInclude-Item-16px-u .Border-Right{
49
- width:9px;
50
- background-image:url('../images/item-button-u-right-16.png');
51
-
52
- }
53
- .IconsToInclude-Item-16px-u .BG-middle{
54
- color:#ffffff;
55
- font-size:10px;
56
- background-color:#dddddd;
57
- }
58
- .IconsToInclude-Item-16px-u .BG-middle-TXT{
59
- color:#ffffff;
60
- font-size:10px;
61
- background-color:#dddddd;
62
- padding-left:5px;
63
- }
64
- .IconsToInclude-Item-16px-u IMG{
65
- width:16px;
66
- height:16px;
67
- }
68
- /*ICONs 16px end*/
69
-
70
- /*ICONs 32px start*/
71
- .IconsToInclude-Item-32px-s{
72
- height:46px;
73
- background-position:0px;
74
- background-repeat:no-repeat;
75
- float:left;
76
- width:153px;
77
- margin:5px;
78
-
79
- }
80
- .IconsToInclude-Item-32px-s .Border-Left{
81
- width:9px;
82
- background-image:url('../images/item-button-s-left-32.png');
83
- }
84
- .IconsToInclude-Item-32px-s .Border-Right{
85
- width:9px;
86
- background-image:url('../images/item-button-s-right-32.png');
87
- }
88
- .IconsToInclude-Item-32px-s .BG-middle{
89
- color:#ffffff;
90
- font-size:10px;
91
- background-color:#6da6d1;
92
- }
93
- .IconsToInclude-Item-32px-s .BG-middle-TXT{
94
- color:#ffffff;
95
- font-size:10px;
96
- background-color:#6da6d1;
97
- padding-left:5px;
98
- }
99
- .IconsToInclude-Item-32px-s IMG{
100
- width:32px;
101
- height:32px;
102
- }
103
- .IconsToInclude-Item-32px-u{
104
- height:46px;
105
- background-position:0px;
106
- background-repeat:no-repeat;
107
- float:left;
108
- width:153px;
109
- margin:5px;
110
-
111
- }
112
- .IconsToInclude-Item-32px-u .Border-Left{
113
- width:9px;
114
- background-image:url('../images/item-button-u-left-32.png');
115
-
116
- }
117
- .IconsToInclude-Item-32px-u .Border-Right{
118
- width:9px;
119
- background-image:url('../images/item-button-u-right-32.png');
120
-
121
- }
122
- .IconsToInclude-Item-32px-u .BG-middle{
123
- color:#ffffff;
124
- font-size:10px;
125
- background-color:#dddddd;
126
- }
127
- .IconsToInclude-Item-32px-u .BG-middle-TXT{
128
- color:#ffffff;
129
- font-size:10px;
130
- background-color:#dddddd;
131
- padding-left:5px;
132
- }
133
- .IconsToInclude-Item-32px-u IMG{
134
- width:32px;
135
- height:32px;
136
- }
137
- /*ICONs 32px end*/
138
-
139
- /*ICONs 48px start*/
140
- .IconsToInclude-Item-48px-s{
141
- height:58px;
142
- background-position:0px;
143
- background-repeat:no-repeat;
144
- float:left;
145
- margin:5px;
146
-
147
- }
148
- .IconsToInclude-Item-48px-s .Border-Left{
149
- width:9px;
150
- background-image:url('../images/item-button-s-left-48.png');
151
- }
152
- .IconsToInclude-Item-48px-s .Border-Right{
153
- width:9px;
154
- background-image:url('../images/item-button-s-right-48.png');
155
- }
156
- .IconsToInclude-Item-48px-s .BG-middle{
157
- color:#ffffff;
158
- font-size:10px;
159
- background-color:#6da6d1;
160
- }
161
- .IconsToInclude-Item-48px-s .BG-middle-TXT{
162
- color:#ffffff;
163
- font-size:10px;
164
- background-color:#6da6d1;
165
- padding-left:5px;
166
- }
167
- .IconsToInclude-Item-48px-s IMG{
168
- width:48px;
169
- height:48px;
170
- }
171
- .IconsToInclude-Item-48px-u{
172
- height:58px;
173
- background-position:0px;
174
- background-repeat:no-repeat;
175
- float:left;
176
- margin:5px;
177
-
178
- }
179
- .IconsToInclude-Item-48px-u .Border-Left{
180
- width:9px;
181
- background-image:url('../images/item-button-u-left-48.png');
182
-
183
- }
184
- .IconsToInclude-Item-48px-u .Border-Right{
185
- width:9px;
186
- background-image:url('../images/item-button-u-right-48.png');
187
-
188
- }
189
- .IconsToInclude-Item-48px-u .BG-middle{
190
- color:#ffffff;
191
- font-size:10px;
192
- background-color:#dddddd;
193
- }
194
- .IconsToInclude-Item-48px-u .BG-middle-TXT{
195
- color:#ffffff;
196
- font-size:10px;
197
- background-color:#dddddd;
198
- padding-left:5px;
199
- }
200
- .IconsToInclude-Item-48px-u IMG{
201
- width:48px;
202
- height:48px;
203
- }
204
- /*ICONs 48px end*/
205
-
206
-
207
- /*ICONs 64px start*/
208
- .IconsToInclude-Item-64px-s{
209
- height:76px;
210
- background-position:0px;
211
- background-repeat:no-repeat;
212
- float:left;
213
- margin:5px;
214
-
215
- }
216
- .IconsToInclude-Item-64px-s .Border-Left{
217
- width:9px;
218
- background-image:url('../images/item-button-s-left-64.png');
219
- }
220
- .IconsToInclude-Item-64px-s .Border-Right{
221
- width:9px;
222
- background-image:url('../images/item-button-s-right-64.png');
223
- }
224
- .IconsToInclude-Item-64px-s .BG-middle{
225
- color:#ffffff;
226
- font-size:10px;
227
- background-color:#6da6d1;
228
- }
229
- .IconsToInclude-Item-64px-s .BG-middle-TXT{
230
- color:#ffffff;
231
- font-size:10px;
232
- background-color:#6da6d1;
233
- padding-left:5px;
234
- }
235
- .IconsToInclude-Item-64px-s IMG{
236
- width:64px;
237
- height:64px;
238
- }
239
- .IconsToInclude-Item-64px-u{
240
- height:76px;
241
- background-position:0px;
242
- background-repeat:no-repeat;
243
- float:left;
244
- margin:5px;
245
-
246
- }
247
- .IconsToInclude-Item-64px-u .Border-Left{
248
- width:9px;
249
- background-image:url('../images/item-button-u-left-64.png');
250
-
251
- }
252
- .IconsToInclude-Item-64px-u .Border-Right{
253
- width:9px;
254
- background-image:url('../images/item-button-u-right-64.png');
255
-
256
- }
257
- .IconsToInclude-Item-64px-u .BG-middle{
258
- color:#ffffff;
259
- font-size:10px;
260
- background-color:#dddddd;
261
- }
262
- .IconsToInclude-Item-64px-u .BG-middle-TXT{
263
- color:#ffffff;
264
- font-size:10px;
265
- background-color:#dddddd;
266
- padding-left:5px;
267
- }
268
- .IconsToInclude-Item-64px-u IMG{
269
- width:64px;
270
- height:64px;
271
- }
272
- /*ICONs 64px end*/
1
+
2
+
3
+ /*ICONs 16px start*/
4
+ .IconsToInclude-Item-16px-s{
5
+ height:34px;
6
+ background-position:0px;
7
+ background-repeat:no-repeat;
8
+ float:left;
9
+ margin:5px;
10
+
11
+ }
12
+ .IconsToInclude-Item-16px-s .Border-Left{
13
+ width:9px;
14
+ background-image:url('../images/item-button-s-left-16.png');
15
+ }
16
+ .IconsToInclude-Item-16px-s .Border-Right{
17
+ width:9px;
18
+ background-image:url('../images/item-button-s-right-16.png');
19
+ }
20
+ .IconsToInclude-Item-16px-s .BG-middle{
21
+ color:#ffffff;
22
+ font-size:10px;
23
+ background-color:#6da6d1;
24
+ }
25
+ .IconsToInclude-Item-16px-s .BG-middle-TXT{
26
+ color:#ffffff;
27
+ font-size:10px;
28
+ background-color:#6da6d1;
29
+ padding-left:5px;
30
+ }
31
+ .IconsToInclude-Item-16px-s IMG{
32
+ width:16px;
33
+ height:16px;
34
+ }
35
+ .IconsToInclude-Item-16px-u{
36
+ height:34px;
37
+ background-position:0px;
38
+ background-repeat:no-repeat;
39
+ float:left;
40
+ margin:5px;
41
+
42
+ }
43
+ .IconsToInclude-Item-16px-u .Border-Left{
44
+ width:9px;
45
+ background-image:url('../images/item-button-u-left-16.png');
46
+
47
+ }
48
+ .IconsToInclude-Item-16px-u .Border-Right{
49
+ width:9px;
50
+ background-image:url('../images/item-button-u-right-16.png');
51
+
52
+ }
53
+ .IconsToInclude-Item-16px-u .BG-middle{
54
+ color:#ffffff;
55
+ font-size:10px;
56
+ background-color:#dddddd;
57
+ }
58
+ .IconsToInclude-Item-16px-u .BG-middle-TXT{
59
+ color:#ffffff;
60
+ font-size:10px;
61
+ background-color:#dddddd;
62
+ padding-left:5px;
63
+ }
64
+ .IconsToInclude-Item-16px-u IMG{
65
+ width:16px;
66
+ height:16px;
67
+ }
68
+ /*ICONs 16px end*/
69
+
70
+ /*ICONs 32px start*/
71
+ .IconsToInclude-Item-32px-s{
72
+ height:46px;
73
+ background-position:0px;
74
+ background-repeat:no-repeat;
75
+ float:left;
76
+ width:153px;
77
+ margin:5px;
78
+
79
+ }
80
+ .IconsToInclude-Item-32px-s .Border-Left{
81
+ width:9px;
82
+ background-image:url('../images/item-button-s-left-32.png');
83
+ }
84
+ .IconsToInclude-Item-32px-s .Border-Right{
85
+ width:9px;
86
+ background-image:url('../images/item-button-s-right-32.png');
87
+ }
88
+ .IconsToInclude-Item-32px-s .BG-middle{
89
+ color:#ffffff;
90
+ font-size:10px;
91
+ background-color:#6da6d1;
92
+ }
93
+ .IconsToInclude-Item-32px-s .BG-middle-TXT{
94
+ color:#ffffff;
95
+ font-size:10px;
96
+ background-color:#6da6d1;
97
+ padding-left:5px;
98
+ }
99
+ .IconsToInclude-Item-32px-s IMG{
100
+ width:32px;
101
+ height:32px;
102
+ }
103
+ .IconsToInclude-Item-32px-u{
104
+ height:46px;
105
+ background-position:0px;
106
+ background-repeat:no-repeat;
107
+ float:left;
108
+ width:153px;
109
+ margin:5px;
110
+
111
+ }
112
+ .IconsToInclude-Item-32px-u .Border-Left{
113
+ width:9px;
114
+ background-image:url('../images/item-button-u-left-32.png');
115
+
116
+ }
117
+ .IconsToInclude-Item-32px-u .Border-Right{
118
+ width:9px;
119
+ background-image:url('../images/item-button-u-right-32.png');
120
+
121
+ }
122
+ .IconsToInclude-Item-32px-u .BG-middle{
123
+ color:#ffffff;
124
+ font-size:10px;
125
+ background-color:#dddddd;
126
+ }
127
+ .IconsToInclude-Item-32px-u .BG-middle-TXT{
128
+ color:#ffffff;
129
+ font-size:10px;
130
+ background-color:#dddddd;
131
+ padding-left:5px;
132
+ }
133
+ .IconsToInclude-Item-32px-u IMG{
134
+ width:32px;
135
+ height:32px;
136
+ }
137
+ /*ICONs 32px end*/
138
+
139
+ /*ICONs 48px start*/
140
+ .IconsToInclude-Item-48px-s{
141
+ height:58px;
142
+ background-position:0px;
143
+ background-repeat:no-repeat;
144
+ float:left;
145
+ margin:5px;
146
+
147
+ }
148
+ .IconsToInclude-Item-48px-s .Border-Left{
149
+ width:9px;
150
+ background-image:url('../images/item-button-s-left-48.png');
151
+ }
152
+ .IconsToInclude-Item-48px-s .Border-Right{
153
+ width:9px;
154
+ background-image:url('../images/item-button-s-right-48.png');
155
+ }
156
+ .IconsToInclude-Item-48px-s .BG-middle{
157
+ color:#ffffff;
158
+ font-size:10px;
159
+ background-color:#6da6d1;
160
+ }
161
+ .IconsToInclude-Item-48px-s .BG-middle-TXT{
162
+ color:#ffffff;
163
+ font-size:10px;
164
+ background-color:#6da6d1;
165
+ padding-left:5px;
166
+ }
167
+ .IconsToInclude-Item-48px-s IMG{
168
+ width:48px;
169
+ height:48px;
170
+ }
171
+ .IconsToInclude-Item-48px-u{
172
+ height:58px;
173
+ background-position:0px;
174
+ background-repeat:no-repeat;
175
+ float:left;
176
+ margin:5px;
177
+
178
+ }
179
+ .IconsToInclude-Item-48px-u .Border-Left{
180
+ width:9px;
181
+ background-image:url('../images/item-button-u-left-48.png');
182
+
183
+ }
184
+ .IconsToInclude-Item-48px-u .Border-Right{
185
+ width:9px;
186
+ background-image:url('../images/item-button-u-right-48.png');
187
+
188
+ }
189
+ .IconsToInclude-Item-48px-u .BG-middle{
190
+ color:#ffffff;
191
+ font-size:10px;
192
+ background-color:#dddddd;
193
+ }
194
+ .IconsToInclude-Item-48px-u .BG-middle-TXT{
195
+ color:#ffffff;
196
+ font-size:10px;
197
+ background-color:#dddddd;
198
+ padding-left:5px;
199
+ }
200
+ .IconsToInclude-Item-48px-u IMG{
201
+ width:48px;
202
+ height:48px;
203
+ }
204
+ /*ICONs 48px end*/
205
+
206
+
207
+ /*ICONs 64px start*/
208
+ .IconsToInclude-Item-64px-s{
209
+ height:76px;
210
+ background-position:0px;
211
+ background-repeat:no-repeat;
212
+ float:left;
213
+ margin:5px;
214
+
215
+ }
216
+ .IconsToInclude-Item-64px-s .Border-Left{
217
+ width:9px;
218
+ background-image:url('../images/item-button-s-left-64.png');
219
+ }
220
+ .IconsToInclude-Item-64px-s .Border-Right{
221
+ width:9px;
222
+ background-image:url('../images/item-button-s-right-64.png');
223
+ }
224
+ .IconsToInclude-Item-64px-s .BG-middle{
225
+ color:#ffffff;
226
+ font-size:10px;
227
+ background-color:#6da6d1;
228
+ }
229
+ .IconsToInclude-Item-64px-s .BG-middle-TXT{
230
+ color:#ffffff;
231
+ font-size:10px;
232
+ background-color:#6da6d1;
233
+ padding-left:5px;
234
+ }
235
+ .IconsToInclude-Item-64px-s IMG{
236
+ width:64px;
237
+ height:64px;
238
+ }
239
+ .IconsToInclude-Item-64px-u{
240
+ height:76px;
241
+ background-position:0px;
242
+ background-repeat:no-repeat;
243
+ float:left;
244
+ margin:5px;
245
+
246
+ }
247
+ .IconsToInclude-Item-64px-u .Border-Left{
248
+ width:9px;
249
+ background-image:url('../images/item-button-u-left-64.png');
250
+
251
+ }
252
+ .IconsToInclude-Item-64px-u .Border-Right{
253
+ width:9px;
254
+ background-image:url('../images/item-button-u-right-64.png');
255
+
256
+ }
257
+ .IconsToInclude-Item-64px-u .BG-middle{
258
+ color:#ffffff;
259
+ font-size:10px;
260
+ background-color:#dddddd;
261
+ }
262
+ .IconsToInclude-Item-64px-u .BG-middle-TXT{
263
+ color:#ffffff;
264
+ font-size:10px;
265
+ background-color:#dddddd;
266
+ padding-left:5px;
267
+ }
268
+ .IconsToInclude-Item-64px-u IMG{
269
+ width:64px;
270
+ height:64px;
271
+ }
272
+ /*ICONs 64px end*/
css/sociable-admin.css CHANGED
@@ -1,159 +1,159 @@
1
- .sociablemenu li {
2
-
3
-
4
-
5
- }
6
-
7
- #sociable_site_list {
8
-
9
- list-style-type: none;
10
-
11
- margin: 0 auto;
12
-
13
- padding: 0;
14
-
15
- font-size: 80%;
16
-
17
-
18
-
19
- }
20
-
21
- #sociable_site_list li {
22
-
23
- list-style-type: none;
24
-
25
- cursor: move;
26
-
27
- float: left;
28
-
29
- margin: 2px 2px 0 0;
30
-
31
- width: 153px;
32
-
33
- height:45px;
34
-
35
- text-align: left;
36
-
37
- font-size: 10px;
38
-
39
- padding: 4px;
40
-
41
-
42
-
43
- }
44
-
45
- #sociable_site_list li img {
46
-
47
- margin-right:6px;
48
-
49
- }
50
-
51
- #sociable_site_list .active {
52
-
53
-
54
-
55
- behavior: url('../wp-content/plugins/sociable/css/pie.htc');
56
-
57
- -moz-border-radius: 5px;
58
-
59
- -webkit-border-radius: 5px;
60
-
61
- border-radius: 5px 5px 5px 5px;
62
-
63
- background:#6da6d1;
64
-
65
-
66
-
67
- }
68
-
69
- #sociable_site_list .active img {
70
-
71
- opacity: 1;
72
-
73
- -moz-opacity: 1;
74
-
75
- filter:alpha(opacity=100);
76
-
77
-
78
-
79
- }
80
-
81
- #sociable_site_list .inactive {
82
-
83
-
84
-
85
- behavior: url('../wp-content/plugins/sociable/css/pie.htc');
86
-
87
- -moz-border-radius: 5px;
88
-
89
- -webkit-border-radius: 5px;
90
-
91
- border-radius: 5px 5px 5px 5px;
92
-
93
- background:#dddddd;
94
-
95
-
96
-
97
-
98
-
99
- }
100
-
101
- #sociable_site_list .inactive img {
102
-
103
- opacity: .4;
104
-
105
- -moz-opacity: .4;
106
-
107
- filter:alpha(opacity=40);
108
-
109
-
110
-
111
- }
112
-
113
- #sociable_site_list li input {
114
-
115
- height: 12px;
116
-
117
- margin: 0 5px 8px 0;
118
-
119
- padding: 0;
120
-
121
- background: transparent;
122
-
123
- border: none;
124
-
125
- }
126
-
127
-
128
-
129
- .soc_clear{
130
-
131
- clear:both;
132
-
133
- }
134
-
135
-
136
-
137
- .items_li{
138
-
139
- font-size:16px;
140
-
141
- }
142
-
143
- .sub_item_li {
144
-
145
- margin-bottom: 16px;
146
-
147
- margin-left: 54px;
148
-
149
- margin-top: 6px;
150
-
151
- font-size: 14px;
152
-
153
- }
154
-
155
- .default_values{
156
- font-size: 9px;
157
- color: #000000;
158
- text-decoration: none;
159
  }
1
+ .sociablemenu li {
2
+
3
+
4
+
5
+ }
6
+
7
+ #sociable_site_list {
8
+
9
+ list-style-type: none;
10
+
11
+ margin: 0 auto;
12
+
13
+ padding: 0;
14
+
15
+ font-size: 80%;
16
+
17
+
18
+
19
+ }
20
+
21
+ #sociable_site_list li {
22
+
23
+ list-style-type: none;
24
+
25
+ cursor: move;
26
+
27
+ float: left;
28
+
29
+ margin: 2px 2px 0 0;
30
+
31
+ width: 153px;
32
+
33
+ height:45px;
34
+
35
+ text-align: left;
36
+
37
+ font-size: 10px;
38
+
39
+ padding: 4px;
40
+
41
+
42
+
43
+ }
44
+
45
+ #sociable_site_list li img {
46
+
47
+ margin-right:6px;
48
+
49
+ }
50
+
51
+ #sociable_site_list .active {
52
+
53
+
54
+
55
+ behavior: url('../wp-content/plugins/sociable/css/pie.htc');
56
+
57
+ -moz-border-radius: 5px;
58
+
59
+ -webkit-border-radius: 5px;
60
+
61
+ border-radius: 5px 5px 5px 5px;
62
+
63
+ background:#6da6d1;
64
+
65
+
66
+
67
+ }
68
+
69
+ #sociable_site_list .active img {
70
+
71
+ opacity: 1;
72
+
73
+ -moz-opacity: 1;
74
+
75
+ filter:alpha(opacity=100);
76
+
77
+
78
+
79
+ }
80
+
81
+ #sociable_site_list .inactive {
82
+
83
+
84
+
85
+ behavior: url('../wp-content/plugins/sociable/css/pie.htc');
86
+
87
+ -moz-border-radius: 5px;
88
+
89
+ -webkit-border-radius: 5px;
90
+
91
+ border-radius: 5px 5px 5px 5px;
92
+
93
+ background:#dddddd;
94
+
95
+
96
+
97
+
98
+
99
+ }
100
+
101
+ #sociable_site_list .inactive img {
102
+
103
+ opacity: .4;
104
+
105
+ -moz-opacity: .4;
106
+
107
+ filter:alpha(opacity=40);
108
+
109
+
110
+
111
+ }
112
+
113
+ #sociable_site_list li input {
114
+
115
+ height: 12px;
116
+
117
+ margin: 0 5px 8px 0;
118
+
119
+ padding: 0;
120
+
121
+ background: transparent;
122
+
123
+ border: none;
124
+
125
+ }
126
+
127
+
128
+
129
+ .soc_clear{
130
+
131
+ clear:both;
132
+
133
+ }
134
+
135
+
136
+
137
+ .items_li{
138
+
139
+ font-size:16px;
140
+
141
+ }
142
+
143
+ .sub_item_li {
144
+
145
+ margin-bottom: 16px;
146
+
147
+ margin-left: 54px;
148
+
149
+ margin-top: 6px;
150
+
151
+ font-size: 14px;
152
+
153
+ }
154
+
155
+ .default_values{
156
+ font-size: 9px;
157
+ color: #000000;
158
+ text-decoration: none;
159
  }
css/sociable.css CHANGED
@@ -1,261 +1,261 @@
1
- div.sociable { /*margin: 8px 0;*/}
2
-
3
- li div#___plusone_0 {
4
- float:right !important;
5
- width:60px !important;
6
- }
7
- li#Google_p div {
8
- float:right !important;
9
- width:60px !important;
10
- }
11
- /*
12
- #___plusone_2{
13
- float:right !important;
14
- width:60px !important;
15
- }
16
- #___plusone_3 {
17
- float:right !important;
18
- width:60px !important;
19
- }
20
- #___plusone_4 {
21
- float:right !important;
22
- width:60px !important;
23
- }
24
- #___plusone_5 {
25
- float:right !important;
26
- width:60px !important;
27
- }
28
- #___plusone_6 {
29
- float:right !important;
30
- width:60px !important;
31
- }
32
- #___plusone_7 {
33
- float:right !important;
34
- width:60px !important;
35
- }
36
- #___plusone_8 {
37
- float:right !important;
38
- width:60px !important;
39
- }
40
- */
41
-
42
- div.sociable li#Twitter_Counter iframe{
43
- width:100px !important;
44
- }
45
-
46
- #Digg_Counter{
47
- width:80px !important;
48
-
49
- }
50
- #Facebook_Counter iframe{
51
-
52
- width:76px !important;
53
- }
54
-
55
- span.sociable_tagline { position: relative; }
56
- span.sociable_tagline span { display: none; width: 14em; }
57
- span.sociable_tagline:hover span {
58
- position: absolute;
59
- display: block;
60
- top: -5em;
61
- background: #ffe;
62
- border: 1px solid #ccc;
63
- color: black;
64
- line-height: 1.25em;
65
- }
66
- .sociable span {
67
- display: block;
68
- }
69
- .sociable ul {
70
- display: block;
71
- margin: 0 !important;
72
- padding: 0 !important;
73
- }
74
- .sociable ul li {
75
- background: none;
76
- display: inline !important;
77
- list-style-type: none;
78
- margin: 0;
79
- padding: 3px;
80
- float:left;
81
- }
82
- .sociable ul li:before { content: ""; }
83
- .sociable img {
84
- float: none;
85
-
86
- border: 0;
87
- margin: 0;
88
- padding: 0;
89
- }
90
-
91
- .sociable-hovers {
92
- opacity: .4;
93
- -moz-opacity: .4;
94
- filter: alpha(opacity=40);
95
- }
96
- .sociable-hovers:hover {
97
- opacity: 1;
98
- -moz-opacity: 1;
99
- filter: alpha(opacity=100);
100
- }
101
-
102
- .soc_clear{
103
- clear:both;
104
- }
105
-
106
-
107
- .option1_32{
108
- background:url("../images/sprites/option1_32.png") no-repeat scroll;
109
- display: block;float: left;height: 32px;width: 32px;
110
- }
111
- .option1_16{
112
- background:url("../images/sprites/option1_16.png") no-repeat scroll;
113
- display: block;float: left;height: 16px;width: 16px;
114
- }
115
- .option1_64{
116
- background:url("../images/sprites/option1_64.png") no-repeat scroll;
117
- display: block;float: left;height: 64px;width: 64px;
118
- }
119
- .option1_48{
120
- background:url("../images/sprites/option1_48.png") no-repeat scroll;
121
- display: block;float: left;height: 48px;width: 48px;
122
- }
123
-
124
-
125
- .option2_32{
126
- background:url("../images/sprites/option2_32.png") no-repeat scroll;
127
- display: block;float: left;height: 32px;width: 32px;
128
- }
129
- .option2_16{
130
- background:url("../images/sprites/option2_16.png") no-repeat scroll;
131
- display: block;float: left;height: 16px;width: 16px;
132
- }
133
- .option2_64{
134
- background:url("../images/sprites/option2_64.png") no-repeat scroll;
135
- display: block;float: left;height: 64px;width: 64px;
136
- }
137
- .option2_48{
138
- background:url("/wp-content/plugins/sociable/images/sprites/option2_48.png") no-repeat scroll;
139
- display: block;float: left;height: 48px;width: 48px;
140
- }
141
-
142
-
143
- .option3_32{
144
- background:url("../images/sprites/option3_32.png") no-repeat scroll;
145
- display: block;float: left;height: 32px;width: 32px;
146
- }
147
- .option3_16{
148
- background:url("../images/sprites/option3_16.png") no-repeat scroll;
149
- display: block;float: left;height: 16px;width: 16px;
150
- }
151
- .option3_64{
152
- background:url("../images/sprites/option3_64.png") no-repeat scroll;
153
- display: block;float: left;height: 64px;width: 64px;
154
- }
155
- .option3_48{
156
- background:url("../images/sprites/option3_48.png") no-repeat scroll;
157
- display: block;float: left;height: 48px;width: 48px;
158
- }
159
-
160
-
161
- .option4_32{
162
- background:url("../images/sprites/option4_32.png") no-repeat scroll;
163
- display: block;float: left;height: 32px;width: 32px;
164
- }
165
- .option4_16{
166
- background:url("../images/sprites/option4_16.png") no-repeat scroll;
167
- display: block;float: left;height: 16px;width: 16px;
168
- }
169
- .option4_64{
170
- background:url("../images/sprites/option4_64.png") no-repeat scroll;
171
- display: block;float: left;height: 64px;width: 64px;
172
- }
173
- .option4_48{
174
- background:url("../images/sprites/option4_48.png") no-repeat scroll;
175
- display: block;float: left;height: 48px;width: 48px;
176
- }
177
-
178
-
179
- .option5_32{
180
- background:url("../images/sprites/option5_32.png") no-repeat scroll;
181
- display: block;float: left;height: 32px;width: 32px;
182
- }
183
- .option5_16{
184
- background:url("../images/sprites/option5_16.png") no-repeat scroll;
185
- display: block;float: left;height: 16px;width: 16px;
186
- }
187
- .option5_64{
188
- background:url("../images/sprites/option5_64.png") no-repeat scroll;
189
- display: block;float: left;height: 64px;width: 64px;
190
- }
191
-
192
- .option5_48{
193
- background:url("../images/sprites/option5_48.png") no-repeat scroll;
194
- display: block;float: left;height: 48px;width: 48px;
195
- }
196
-
197
-
198
- #sociable {
199
- left: 0;
200
- position: absolute;
201
- text-align: left;
202
- top: 0;
203
- z-index: 100;
204
- }
205
- #sociable .popup {
206
- behavior: url('/wp-content/plugins/sociable/css/pie.htc');
207
- -moz-border-radius: 5px;
208
- -webkit-border-radius: 5px;
209
- -webkit-box-shadow: #999999 0px 0px 24px;
210
- border: 3px solid transparent;
211
- border-radius: 5px 5px 5px 5px;
212
- box-shadow: 0 0 7px #000000;
213
- position: relative;
214
- background: none repeat scroll 0 0 #FFFFFF;
215
- }
216
- #sociable .content {
217
- behavior: url('/wp-content/plugins/sociable/css/pie.htc');
218
- background: none repeat scroll 0 0 #FFFFFF;
219
- border-radius: 4px 4px 4px 4px;
220
- box-shadow: 0 0 7px #000000;
221
- display: table;
222
- padding: 10px;
223
- width: 370px;
224
- }
225
- #sociable .close {
226
- background: none repeat scroll 0 0 #FFFFFF;
227
- padding: 2px;
228
- position: absolute;
229
- right: 5px;
230
- top: 5px;
231
- }
232
- #sociable .close img {
233
- opacity: 0.3;
234
- }
235
-
236
- #sociable img {
237
- border: 0 none;
238
- margin: 0;
239
- }
240
- #sociable .close{
241
- background: none repeat scroll 0 0 #FFFFFF;
242
- padding: 2px;
243
- position: absolute;
244
- right: 5px;
245
- top: 5px;
246
- }
247
- .share_buttons{
248
- list-style:none;
249
- }
250
- .share_buttons li{
251
- float:left;
252
- }
253
-
254
- .clearfix:after {
255
- visibility: hidden;
256
- display: block;
257
- font-size: 0;
258
- content: " ";
259
- clear: both;
260
- height: 0;
261
- }
1
+ div.sociable { /*margin: 8px 0;*/}
2
+
3
+ li div#___plusone_0 {
4
+ float:right !important;
5
+ width:60px !important;
6
+ }
7
+ li#Google_p div {
8
+ float:right !important;
9
+ width:60px !important;
10
+ }
11
+ /*
12
+ #___plusone_2{
13
+ float:right !important;
14
+ width:60px !important;
15
+ }
16
+ #___plusone_3 {
17
+ float:right !important;
18
+ width:60px !important;
19
+ }
20
+ #___plusone_4 {
21
+ float:right !important;
22
+ width:60px !important;
23
+ }
24
+ #___plusone_5 {
25
+ float:right !important;
26
+ width:60px !important;
27
+ }
28
+ #___plusone_6 {
29
+ float:right !important;
30
+ width:60px !important;
31
+ }
32
+ #___plusone_7 {
33
+ float:right !important;
34
+ width:60px !important;
35
+ }
36
+ #___plusone_8 {
37
+ float:right !important;
38
+ width:60px !important;
39
+ }
40
+ */
41
+
42
+ div.sociable li#Twitter_Counter iframe{
43
+ width:100px !important;
44
+ }
45
+
46
+ #Digg_Counter{
47
+ width:80px !important;
48
+
49
+ }
50
+ #Facebook_Counter iframe{
51
+
52
+ width:76px !important;
53
+ }
54
+
55
+ span.sociable_tagline { position: relative; }
56
+ span.sociable_tagline span { display: none; width: 14em; }
57
+ span.sociable_tagline:hover span {
58
+ position: absolute;
59
+ display: block;
60
+ top: -5em;
61
+ background: #ffe;
62
+ border: 1px solid #ccc;
63
+ color: black;
64
+ line-height: 1.25em;
65
+ }
66
+ .sociable span {
67
+ display: block;
68
+ }
69
+ .sociable ul {
70
+ display: block;
71
+ margin: 0 !important;
72
+ padding: 0 !important;
73
+ }
74
+ .sociable ul li {
75
+ background: none;
76
+ display: inline !important;
77
+ list-style-type: none;
78
+ margin: 0;
79
+ padding: 3px;
80
+ float:left;
81
+ }
82
+ .sociable ul li:before { content: ""; }
83
+ .sociable img {
84
+ float: none;
85
+
86
+ border: 0;
87
+ margin: 0;
88
+ padding: 0;
89
+ }
90
+
91
+ .sociable-hovers {
92
+ opacity: .4;
93
+ -moz-opacity: .4;
94
+ filter: alpha(opacity=40);
95
+ }
96
+ .sociable-hovers:hover {
97
+ opacity: 1;
98
+ -moz-opacity: 1;
99
+ filter: alpha(opacity=100);
100
+ }
101
+
102
+ .soc_clear{
103
+ clear:both;
104
+ }
105
+
106
+
107
+ .option1_32{
108
+ background:url("../images/sprites/option1_32.png") no-repeat scroll;
109
+ display: block;float: left;height: 32px;width: 32px;
110
+ }
111
+ .option1_16{
112
+ background:url("../images/sprites/option1_16.png") no-repeat scroll;
113
+ display: block;float: left;height: 16px;width: 16px;
114
+ }
115
+ .option1_64{
116
+ background:url("../images/sprites/option1_64.png") no-repeat scroll;
117
+ display: block;float: left;height: 64px;width: 64px;
118
+ }
119
+ .option1_48{
120
+ background:url("../images/sprites/option1_48.png") no-repeat scroll;
121
+ display: block;float: left;height: 48px;width: 48px;
122
+ }
123
+
124
+
125
+ .option2_32{
126
+ background:url("../images/sprites/option2_32.png") no-repeat scroll;
127
+ display: block;float: left;height: 32px;width: 32px;
128
+ }
129
+ .option2_16{
130
+ background:url("../images/sprites/option2_16.png") no-repeat scroll;
131
+ display: block;float: left;height: 16px;width: 16px;
132
+ }
133
+ .option2_64{
134
+ background:url("../images/sprites/option2_64.png") no-repeat scroll;
135
+ display: block;float: left;height: 64px;width: 64px;
136
+ }
137
+ .option2_48{
138
+ background:url("/wp-content/plugins/sociable/images/sprites/option2_48.png") no-repeat scroll;
139
+ display: block;float: left;height: 48px;width: 48px;
140
+ }
141
+
142
+
143
+ .option3_32{
144
+ background:url("../images/sprites/option3_32.png") no-repeat scroll;
145
+ display: block;float: left;height: 32px;width: 32px;
146
+ }
147
+ .option3_16{
148
+ background:url("../images/sprites/option3_16.png") no-repeat scroll;
149
+ display: block;float: left;height: 16px;width: 16px;
150
+ }
151
+ .option3_64{
152
+ background:url("../images/sprites/option3_64.png") no-repeat scroll;
153
+ display: block;float: left;height: 64px;width: 64px;
154
+ }
155
+ .option3_48{
156
+ background:url("../images/sprites/option3_48.png") no-repeat scroll;
157
+ display: block;float: left;height: 48px;width: 48px;
158
+ }
159
+
160
+
161
+ .option4_32{
162
+ background:url("../images/sprites/option4_32.png") no-repeat scroll;
163
+ display: block;float: left;height: 32px;width: 32px;
164
+ }
165
+ .option4_16{
166
+ background:url("../images/sprites/option4_16.png") no-repeat scroll;
167
+ display: block;float: left;height: 16px;width: 16px;
168
+ }
169
+ .option4_64{
170
+ background:url("../images/sprites/option4_64.png") no-repeat scroll;
171
+ display: block;float: left;height: 64px;width: 64px;
172
+ }
173
+ .option4_48{
174
+ background:url("../images/sprites/option4_48.png") no-repeat scroll;
175
+ display: block;float: left;height: 48px;width: 48px;
176
+ }
177
+
178
+
179
+ .option5_32{
180
+ background:url("../images/sprites/option5_32.png") no-repeat scroll;
181
+ display: block;float: left;height: 32px;width: 32px;
182
+ }
183
+ .option5_16{
184
+ background:url("../images/sprites/option5_16.png") no-repeat scroll;
185
+ display: block;float: left;height: 16px;width: 16px;
186
+ }
187
+ .option5_64{
188
+ background:url("../images/sprites/option5_64.png") no-repeat scroll;
189
+ display: block;float: left;height: 64px;width: 64px;
190
+ }
191
+
192
+ .option5_48{
193
+ background:url("../images/sprites/option5_48.png") no-repeat scroll;
194
+ display: block;float: left;height: 48px;width: 48px;
195
+ }
196
+
197
+
198
+ #sociable {
199
+ left: 0;
200
+ position: absolute;
201
+ text-align: left;
202
+ top: 0;
203
+ z-index: 100;
204
+ }
205
+ #sociable .popup {
206
+ behavior: url('/wp-content/plugins/sociable/css/pie.htc');
207
+ -moz-border-radius: 5px;
208
+ -webkit-border-radius: 5px;
209
+ -webkit-box-shadow: #999999 0px 0px 24px;
210
+ border: 3px solid transparent;
211
+ border-radius: 5px 5px 5px 5px;
212
+ box-shadow: 0 0 7px #000000;
213
+ position: relative;
214
+ background: none repeat scroll 0 0 #FFFFFF;
215
+ }
216
+ #sociable .content {
217
+ behavior: url('/wp-content/plugins/sociable/css/pie.htc');
218
+ background: none repeat scroll 0 0 #FFFFFF;
219
+ border-radius: 4px 4px 4px 4px;
220
+ box-shadow: 0 0 7px #000000;
221
+ display: table;
222
+ padding: 10px;
223
+ width: 370px;
224
+ }
225
+ #sociable .close {
226
+ background: none repeat scroll 0 0 #FFFFFF;
227
+ padding: 2px;
228
+ position: absolute;
229
+ right: 5px;
230
+ top: 5px;
231
+ }
232
+ #sociable .close img {
233
+ opacity: 0.3;
234
+ }
235
+
236
+ #sociable img {
237
+ border: 0 none;
238
+ margin: 0;
239
+ }
240
+ #sociable .close{
241
+ background: none repeat scroll 0 0 #FFFFFF;
242
+ padding: 2px;
243
+ position: absolute;
244
+ right: 5px;
245
+ top: 5px;
246
+ }
247
+ .share_buttons{
248
+ list-style:none;
249
+ }
250
+ .share_buttons li{
251
+ float:left;
252
+ }
253
+
254
+ .clearfix:after {
255
+ visibility: hidden;
256
+ display: block;
257
+ font-size: 0;
258
+ content: " ";
259
+ clear: both;
260
+ height: 0;
261
+ }
css/style-admin.css CHANGED
@@ -1,234 +1,234 @@
1
- .Main-Content{
2
- margin-left:10px;
3
- width:98%;
4
- border:SOLID 1PX #000000;
5
- font-family: Arial;
6
- }
7
-
8
- .Title-Blue{
9
- font-size:30px;
10
- color:#18305d;
11
- }
12
-
13
- .Title-Box{
14
- margin:0px 0px 0px 25px; padding:0px;
15
- Width:100%;
16
- }
17
-
18
- .Title-Box .Border-Left{
19
- background-image:url('../images/Title-Box-Border-Left.png');
20
- height:34px;
21
- width:10px;
22
- color:#ffffff;
23
- font-weight:bold;
24
- }
25
-
26
- .Title-Box .Border-Right{
27
- background-image:url('../images/Title-Box-Border-Right.png');
28
- height:34px;
29
- width:10px;
30
- }
31
-
32
- .Title-Box .BG-Middle{
33
- color:#ffffff;
34
- font-size:20px;
35
- background-color:#18305d;
36
- }
37
-
38
- .Content-Box{
39
- margin:0px;
40
- padding:0px;
41
- margin-left:25px;
42
-
43
- }
44
-
45
- .Content-Box .Live-Preview{
46
-
47
- padding-top:10px;
48
- padding-bottom:10px;
49
- color:#18305d;
50
- font-size:16px;
51
- margin-left:-19px;
52
- width:600px;
53
- background-color:#cccccc;
54
- text-indent:10px
55
- }
56
- .Content-Box .Post-TXT{
57
- padding-bottom:0px;
58
- color:#000000;
59
- font-size:15px;
60
-
61
- }
62
- .Content-Box .Post-subTXT{
63
- padding-top:5px;
64
- color:#666666;
65
- font-size:15px;
66
-
67
- }
68
-
69
- .Content-Box .ShareAndEnjoy {
70
- background-position:0px;
71
- background-image:url('../images/ShareAndEnjoy.png');
72
- background-repeat:no-repeat;
73
- height:80px;
74
- width:375px;
75
-
76
- }
77
-
78
- .Content-Box .Tagline-TXT{
79
- padding-top:5px;
80
- color:#666666;
81
- font-size:16px;
82
-
83
- }
84
- .Content-Box .Tagline-INPUT{
85
- color:#666666;
86
- width:380px;
87
- float:left;
88
- padding:5px;
89
- font-size:16px;
90
- border:solid 1px #666666;
91
- height:30px;
92
- }
93
-
94
- .Content-Box .ToSociable{
95
- color:#666666;
96
- float:left;
97
- margin-left:50px;
98
- float:left;
99
- font-size:16px;
100
- }
101
- .Content-Box .IconsToInclude-TXT{
102
- padding-top:5px;
103
- color:#666666;
104
- font-size:16px;
105
- /* background-color:#ffffff; */
106
- }
107
-
108
-
109
-
110
- .Content-Box .IconSize-Item{
111
- color:#666666;
112
- font-size:16px;
113
- margin-left:25px;
114
-
115
- }
116
- .Content-Box .IconStyle-Item IMG{
117
- margin-left:20px;
118
-
119
- }
120
-
121
-
122
- .Content-Box .Locations-TXT{
123
- padding-top:5px;
124
- color:#666666;
125
- margin-left:20px;
126
- font-size:16px;
127
- /* background-color:#ffffff; */
128
- }
129
- .Content-Box .Locations-List{
130
- width:100%;
131
- }
132
- .Content-Box .Locations-List .Title{
133
- width:250px;
134
- font-weight:bold;
135
- border-right:solid 1px #000000;
136
- font-family:arial;
137
- padding:7px;
138
- font-size:16px;
139
- }
140
- .Content-Box .Locations-List .Content{
141
- color:#666666;
142
- }
143
- .Content-Box .Locations-List .Content .TXT{
144
- font-size:16px;
145
- }
146
- .Content-Box .Locations-List .Content .sTXT{
147
- font-size:12px;
148
- font-style:italic;
149
- }
150
- .Locations-List td{
151
- padding:7px !important;
152
-
153
- }
154
-
155
- .GeneralOptions-List td{
156
- padding:7px !important;
157
-
158
- }
159
-
160
-
161
- .Content-Box .GeneralOptions-List{
162
- width:100%;
163
- }
164
- .Content-Box .GeneralOptions-List .Title{
165
- width:250px;
166
- font-weight:bold;
167
- border-right:solid 1px #000000;
168
- font-family:arial;
169
- padding:7px;
170
- font-size:16px;
171
- }
172
- .Content-Box .GeneralOptions-List .Content{
173
- color:#666666;
174
- }
175
- .Content-Box .GeneralOptions-List .Content .TXT{
176
- font-size:16px;
177
- }
178
- .Content-Box .GeneralOptions-List .Content .sTXT{
179
- font-size:12px;
180
- font-style:italic;
181
- }
182
- .Content-Box .GeneralOptions-List .Content INPUT{
183
- color:#666666;
184
- width:380px;
185
- float:left;
186
- padding:5px;
187
- font-size:16px;
188
- border:solid 1px #666666;
189
- height:30px;
190
- }
191
-
192
-
193
-
194
-
195
- .Content-Box #ActionsBar .SaveChanges{
196
- background-image:url('../images/save-button.png');
197
- background-position:0px;
198
- background-repeat:no-repeat;
199
- width:173px;
200
- height:49px;
201
- float:left;
202
-
203
- color:#ffffff;
204
- font-weight:bold;
205
- }
206
- .Content-Box #ActionsBar .ResetSociable{
207
- background-image:url('../images/reset-button.png');
208
- background-position:0px;
209
- background-repeat:no-repeat;
210
- width:173px;
211
- height:49px;
212
- float:left;
213
- color:#ffffff;
214
- font-weight:bold;
215
- }
216
- .Content-Box #ActionsBar .UninstallSociable{
217
- background-image:url('../images/uninstall-button.png');
218
- background-position:0px;
219
- background-repeat:no-repeat;
220
- width:235px;
221
- height:49px;
222
- float:left;
223
- color:#ffffff;
224
- font-weight:bold;
225
- }
226
-
227
-
228
-
229
-
230
-
231
-
232
-
233
-
234
-
1
+ .Main-Content{
2
+ margin-left:10px;
3
+ width:98%;
4
+ border:SOLID 1PX #000000;
5
+ font-family: Arial;
6
+ }
7
+
8
+ .Title-Blue{
9
+ font-size:30px;
10
+ color:#18305d;
11
+ }
12
+
13
+ .Title-Box{
14
+ margin:0px 0px 0px 25px; padding:0px;
15
+ Width:100%;
16
+ }
17
+
18
+ .Title-Box .Border-Left{
19
+ background-image:url('../images/Title-Box-Border-Left.png');
20
+ height:34px;
21
+ width:10px;
22
+ color:#ffffff;
23
+ font-weight:bold;
24
+ }
25
+
26
+ .Title-Box .Border-Right{
27
+ background-image:url('../images/Title-Box-Border-Right.png');
28
+ height:34px;
29
+ width:10px;
30
+ }
31
+
32
+ .Title-Box .BG-Middle{
33
+ color:#ffffff;
34
+ font-size:20px;
35
+ background-color:#18305d;
36
+ }
37
+
38
+ .Content-Box{
39
+ margin:0px;
40
+ padding:0px;
41
+ margin-left:25px;
42
+
43
+ }
44
+
45
+ .Content-Box .Live-Preview{
46
+
47
+ padding-top:10px;
48
+ padding-bottom:10px;
49
+ color:#18305d;
50
+ font-size:16px;
51
+ margin-left:-19px;
52
+ width:600px;
53
+ background-color:#cccccc;
54
+ text-indent:10px
55
+ }
56
+ .Content-Box .Post-TXT{
57
+ padding-bottom:0px;
58
+ color:#000000;
59
+ font-size:15px;
60
+
61
+ }
62
+ .Content-Box .Post-subTXT{
63
+ padding-top:5px;
64
+ color:#666666;
65
+ font-size:15px;
66
+
67
+ }
68
+
69
+ .Content-Box .ShareAndEnjoy {
70
+ background-position:0px;
71
+ background-image:url('../images/ShareAndEnjoy.png');
72
+ background-repeat:no-repeat;
73
+ height:80px;
74
+ width:375px;
75
+
76
+ }
77
+
78
+ .Content-Box .Tagline-TXT{
79
+ padding-top:5px;
80
+ color:#666666;
81
+ font-size:16px;
82
+
83
+ }
84
+ .Content-Box .Tagline-INPUT{
85
+ color:#666666;
86
+ width:380px;
87
+ float:left;
88
+ padding:5px;
89
+ font-size:16px;
90
+ border:solid 1px #666666;
91
+ height:30px;
92
+ }
93
+
94
+ .Content-Box .ToSociable{
95
+ color:#666666;
96
+ float:left;
97
+ margin-left:50px;
98
+ float:left;
99
+ font-size:16px;
100
+ }
101
+ .Content-Box .IconsToInclude-TXT{
102
+ padding-top:5px;
103
+ color:#666666;
104
+ font-size:16px;
105
+ /* background-color:#ffffff; */
106
+ }
107
+
108
+
109
+
110
+ .Content-Box .IconSize-Item{
111
+ color:#666666;
112
+ font-size:16px;
113
+ margin-left:25px;
114
+
115
+ }
116
+ .Content-Box .IconStyle-Item IMG{
117
+ margin-left:20px;
118
+
119
+ }
120
+
121
+
122
+ .Content-Box .Locations-TXT{
123
+ padding-top:5px;
124
+ color:#666666;
125
+ margin-left:20px;
126
+ font-size:16px;
127
+ /* background-color:#ffffff; */
128
+ }
129
+ .Content-Box .Locations-List{
130
+ width:100%;
131
+ }
132
+ .Content-Box .Locations-List .Title{
133
+ width:250px;
134
+ font-weight:bold;
135
+ border-right:solid 1px #000000;
136
+ font-family:arial;
137
+ padding:7px;
138
+ font-size:16px;
139
+ }
140
+ .Content-Box .Locations-List .Content{
141
+ color:#666666;
142
+ }
143
+ .Content-Box .Locations-List .Content .TXT{
144
+ font-size:16px;
145
+ }
146
+ .Content-Box .Locations-List .Content .sTXT{
147
+ font-size:12px;
148
+ font-style:italic;
149
+ }
150
+ .Locations-List td{
151
+ padding:7px !important;
152
+
153
+ }
154
+
155
+ .GeneralOptions-List td{
156
+ padding:7px !important;
157
+
158
+ }
159
+
160
+
161
+ .Content-Box .GeneralOptions-List{
162
+ width:100%;
163
+ }
164
+ .Content-Box .GeneralOptions-List .Title{
165
+ width:250px;
166
+ font-weight:bold;
167
+ border-right:solid 1px #000000;
168
+ font-family:arial;
169
+ padding:7px;
170
+ font-size:16px;
171
+ }
172
+ .Content-Box .GeneralOptions-List .Content{
173
+ color:#666666;
174
+ }
175
+ .Content-Box .GeneralOptions-List .Content .TXT{
176
+ font-size:16px;
177
+ }
178
+ .Content-Box .GeneralOptions-List .Content .sTXT{
179
+ font-size:12px;
180
+ font-style:italic;
181
+ }
182
+ .Content-Box .GeneralOptions-List .Content INPUT{
183
+ color:#666666;
184
+ width:380px;
185
+ float:left;
186
+ padding:5px;
187
+ font-size:16px;
188
+ border:solid 1px #666666;
189
+ height:30px;
190
+ }
191
+
192
+
193
+
194
+
195
+ .Content-Box #ActionsBar .SaveChanges{
196
+ background-image:url('../images/save-button.png');
197
+ background-position:0px;
198
+ background-repeat:no-repeat;
199
+ width:173px;
200
+ height:49px;
201
+ float:left;
202
+
203
+ color:#ffffff;
204
+ font-weight:bold;
205
+ }
206
+ .Content-Box #ActionsBar .ResetSociable{
207
+ background-image:url('../images/reset-button.png');
208
+ background-position:0px;
209
+ background-repeat:no-repeat;
210
+ width:173px;
211
+ height:49px;
212
+ float:left;
213
+ color:#ffffff;
214
+ font-weight:bold;
215
+ }
216
+ .Content-Box #ActionsBar .UninstallSociable{
217
+ background-image:url('../images/uninstall-button.png');
218
+ background-position:0px;
219
+ background-repeat:no-repeat;
220
+ width:235px;
221
+ height:49px;
222
+ float:left;
223
+ color:#ffffff;
224
+ font-weight:bold;
225
+ }
226
+
227
+
228
+
229
+
230
+
231
+
232
+
233
+
234
+
css/toolbar.css CHANGED
@@ -1,424 +1,424 @@
1
-
2
-
3
-
4
- .wpSocciableSmall-top{
5
-
6
-
7
- background-image:url('../images/toolbar/slide-sociable-top.png');
8
-
9
-
10
- width:62px;
11
-
12
-
13
- height:17px;
14
-
15
-
16
- background-repeat:no-repeat;
17
-
18
-
19
- border-left:solid 0px #ffffff;
20
-
21
-
22
- background-color:transparent;
23
-
24
-
25
- cursor:pointer;
26
-
27
-
28
- }
29
-
30
-
31
- .wpSocciableSmall-top-c{
32
-
33
-
34
- background-image:url('../images/toolbar/slide-sociable-top-c.png');
35
-
36
-
37
- width:70px;
38
-
39
-
40
- background-color:transparent;
41
-
42
-
43
- height:20px;
44
-
45
-
46
- border:solid 0px #ffffff;
47
-
48
-
49
- border-bottom:0px;
50
-
51
-
52
- cursor:pointer;
53
-
54
-
55
- }
56
-
57
- .wpSocciableSmall{/*
58
-
59
-
60
- background-image:url('../images/toolbar/slide-sociable.png');*/
61
-
62
-
63
- width:19px;
64
-
65
-
66
- height:66px;
67
-
68
-
69
- background-color:transparent;
70
-
71
-
72
- margin-left:-19px;
73
-
74
-
75
- /*width:30px;*/
76
-
77
-
78
- /*height:104px;*/
79
-
80
-
81
- /*margin-left:-27px;*/
82
-
83
-
84
- position:absolute;
85
-
86
-
87
- margin-top:120px;
88
-
89
-
90
- cursor:pointer;
91
-
92
-
93
- }
94
-
95
-
96
- .wpSocciableSmall-c{/*
97
-
98
-
99
- background-image:url('../images/toolbar/slide-sociable-c.png');*/
100
-
101
-
102
- width:19px;
103
-
104
-
105
- background-color:transparent;
106
-
107
-
108
- height:66px;
109
-
110
-
111
- margin-left:-18px;
112
-
113
-
114
- position:absolute;
115
-
116
-
117
- margin-top:120px;
118
-
119
-
120
- cursor:pointer;
121
-
122
-
123
- }
124
-
125
- .wpSocciableClose{
126
-
127
-
128
- /*background-image:url('../images/toolbar/slide-close.png');*/
129
-
130
-
131
- width:19px;
132
-
133
-
134
- height:17px;
135
-
136
-
137
- background-color:transparent;
138
-
139
-
140
- margin-left:-19px;
141
-
142
- position:absolute;
143
-
144
-
145
- margin-top:90px;
146
-
147
-
148
- cursor:pointer;
149
-
150
-
151
- }
152
-
153
-
154
- .wpSocciableClose-c{
155
-
156
-
157
- background-image:url('../images/toolbar/slide-close-c.png');
158
-
159
-
160
- width:19px;
161
-
162
-
163
- background-color:transparent;
164
-
165
-
166
- height:17px;
167
-
168
-
169
- margin-left:-18px;
170
-
171
-
172
- position:absolute;
173
-
174
-
175
- margin-top:90px;
176
-
177
-
178
- cursor:pointer;
179
-
180
-
181
- }
182
-
183
-
184
- .wpSocciableBig{
185
-
186
-
187
- background-image:url('../images/toolbar/slide-sociableBig.png');
188
-
189
-
190
- width:30px;
191
-
192
-
193
- background-color:transparent;
194
-
195
-
196
- height:104px;
197
-
198
-
199
- margin-left:-19px;
200
-
201
-
202
- position:absolute;
203
-
204
-
205
- margin-top:120px;
206
-
207
-
208
- cursor:pointer;
209
-
210
-
211
- }
212
-
213
- .wpSocciableBig-c{
214
-
215
-
216
- background-image:url('../images/toolbar/slide-sociableBig-c.png');
217
-
218
-
219
- width:30px;
220
-
221
-
222
- height:104px;
223
-
224
-
225
- background-color:transparent;
226
-
227
-
228
- margin-left:-19px;
229
-
230
-
231
- position:absolute;
232
-
233
-
234
- margin-top:120px;
235
-
236
-
237
- cursor:pointer;
238
-
239
-
240
- }
241
-
242
-
243
- a{
244
-
245
- text-decoration:none;
246
-
247
- }
248
-
249
-
250
- a:hover{
251
-
252
-
253
- text-decoration:underline;
254
-
255
- }
256
-
257
-
258
- ul.toolbar{
259
-
260
-
261
- margin:0px;
262
-
263
-
264
- padding:0px;
265
-
266
-
267
- list-style:none;
268
-
269
-
270
- font-family:arial;
271
-
272
-
273
- letter-spacing:-1.3px;
274
-
275
-
276
- font-weight:bold;
277
-
278
- }
279
-
280
-
281
- ul.toolbar li{
282
-
283
-
284
- margin:0px;
285
-
286
-
287
- padding:0px;
288
-
289
- }
290
-
291
-
292
- .wpPlugin-MainFrame{
293
-
294
-
295
- }
296
-
297
-
298
- ul.toolbar li.item div{
299
-
300
-
301
- margin:0px;
302
-
303
-
304
- padding:0px;
305
- }
306
-
307
-
308
- ul.toolbar li.item div.title{
309
-
310
-
311
- padding-top:2px;
312
-
313
- padding-bottom:2px;
314
-
315
- padding-left:2px;
316
-
317
- cursor:pointer;
318
-
319
-
320
- margin-bottom:2px;
321
-
322
-
323
- }
324
-
325
-
326
- ul.toolbar li.item div.boxTitle{ }
327
-
328
-
329
- ul.toolbar li.item div.boxTitleContent{
330
-
331
- padding-top:5px;
332
-
333
- padding-bottom:5px;
334
-
335
- padding-right:5px;
336
- }
337
-
338
-
339
- ul.toolbar li.item div.content{
340
-
341
-
342
- margin-bottom:5px;
343
- }
344
-
345
-
346
-
347
- ul.toolbar li.item div.title img{
348
-
349
-
350
- float:right;
351
-
352
-
353
- }
354
-
355
-
356
-
357
- ul.toolbar li div img{
358
-
359
-
360
- margin:1px;
361
- border:0;
362
-
363
- padding:0px;
364
- }
365
-
366
-
367
- .boxDialog{
368
-
369
-
370
- letter-spacing:0px;
371
-
372
-
373
- background:transparent;
374
-
375
-
376
- margin:0px;
377
-
378
-
379
- padding:0px;
380
-
381
-
382
- position:absolute;
383
-
384
- }
385
-
386
- .boxBanner_ul{
387
-
388
- float: left;
389
- list-style: none outside none;
390
- margin-right: 12px;
391
- margin-left: 10px;
392
- width: auto;
393
- padding:0;
394
- }
395
-
396
- .boxCounters_ul{
397
- list-style: none outside none;
398
- margin: 10px 0 0;
399
- text-align: justify;
400
- width: 50px;
401
- padding:0;
402
- }
403
-
404
- .boxCounters_ul li{
405
- display: table;
406
- height: auto;
407
- margin-bottom: 8px !important;
408
- }
409
-
410
- .boxBanner_ul li{
411
-
412
- float: left;
413
- margin-right: 5px !important;
414
- }
415
-
416
- .boxBanner_ul_margin{
417
-
418
- border-right: 1px solid #6A6A6A;
419
- float: left;
420
- height: 60px;
421
- list-style: none outside none;
422
- margin: 0;
423
- padding:0;
424
  }
1
+
2
+
3
+
4
+ .wpSocciableSmall-top{
5
+
6
+
7
+ background-image:url('../images/toolbar/slide-sociable-top.png');
8
+
9
+
10
+ width:62px;
11
+
12
+
13
+ height:17px;
14
+
15
+
16
+ background-repeat:no-repeat;
17
+
18
+
19
+ border-left:solid 0px #ffffff;
20
+
21
+
22
+ background-color:transparent;
23
+
24
+
25
+ cursor:pointer;
26
+
27
+
28
+ }
29
+
30
+
31
+ .wpSocciableSmall-top-c{
32
+
33
+
34
+ background-image:url('../images/toolbar/slide-sociable-top-c.png');
35
+
36
+
37
+ width:70px;
38
+
39
+
40
+ background-color:transparent;
41
+
42
+
43
+ height:20px;
44
+
45
+
46
+ border:solid 0px #ffffff;
47
+
48
+
49
+ border-bottom:0px;
50
+
51
+
52
+ cursor:pointer;
53
+
54
+
55
+ }
56
+
57
+ .wpSocciableSmall{/*
58
+
59
+
60
+ background-image:url('../images/toolbar/slide-sociable.png');*/
61
+
62
+
63
+ width:19px;
64
+
65
+
66
+ height:66px;
67
+
68
+
69
+ background-color:transparent;
70
+
71
+
72
+ margin-left:-19px;
73
+
74
+
75
+ /*width:30px;*/
76
+
77
+
78
+ /*height:104px;*/
79
+
80
+
81
+ /*margin-left:-27px;*/
82
+
83
+
84
+ position:absolute;
85
+
86
+
87
+ margin-top:120px;
88
+
89
+
90
+ cursor:pointer;
91
+
92
+
93
+ }
94
+
95
+
96
+ .wpSocciableSmall-c{/*
97
+
98
+
99
+ background-image:url('../images/toolbar/slide-sociable-c.png');*/
100
+
101
+
102
+ width:19px;
103
+
104
+
105
+ background-color:transparent;
106
+
107
+
108
+ height:66px;
109
+
110
+
111
+ margin-left:-18px;
112
+
113
+
114
+ position:absolute;
115
+
116
+
117
+ margin-top:120px;
118
+
119
+
120
+ cursor:pointer;
121
+
122
+
123
+ }
124
+
125
+ .wpSocciableClose{
126
+
127
+
128
+ /*background-image:url('../images/toolbar/slide-close.png');*/
129
+
130
+
131
+ width:19px;
132
+
133
+
134
+ height:17px;
135
+
136
+
137
+ background-color:transparent;
138
+
139
+
140
+ margin-left:-19px;
141
+
142
+ position:absolute;
143
+
144
+
145
+ margin-top:90px;
146
+
147
+
148
+ cursor:pointer;
149
+
150
+
151
+ }
152
+
153
+
154
+ .wpSocciableClose-c{
155
+
156
+
157
+ background-image:url('../images/toolbar/slide-close-c.png');
158
+
159
+
160
+ width:19px;
161
+
162
+
163
+ background-color:transparent;
164
+
165
+
166
+ height:17px;
167
+
168
+
169
+ margin-left:-18px;
170
+
171
+
172
+ position:absolute;
173
+
174
+
175
+ margin-top:90px;
176
+
177
+
178
+ cursor:pointer;
179
+
180
+
181
+ }
182
+
183
+
184
+ .wpSocciableBig{
185
+
186
+
187
+ background-image:url('../images/toolbar/slide-sociableBig.png');
188
+
189
+
190
+ width:30px;
191
+
192
+
193
+ background-color:transparent;
194
+
195
+
196
+ height:104px;
197
+
198
+
199
+ margin-left:-19px;
200
+
201
+
202
+ position:absolute;
203
+
204
+
205
+ margin-top:120px;
206
+
207
+
208
+ cursor:pointer;
209
+
210
+
211
+ }
212
+
213
+ .wpSocciableBig-c{
214
+
215
+
216
+ background-image:url('../images/toolbar/slide-sociableBig-c.png');
217
+
218
+
219
+ width:30px;
220
+
221
+
222
+ height:104px;
223
+
224
+
225
+ background-color:transparent;
226
+
227
+
228
+ margin-left:-19px;
229
+
230
+
231
+ position:absolute;
232
+
233
+
234
+ margin-top:120px;
235
+
236
+
237
+ cursor:pointer;
238
+
239
+
240
+ }
241
+
242
+
243
+ a{
244
+
245
+ text-decoration:none;
246
+
247
+ }
248
+
249
+
250
+ a:hover{
251
+
252
+
253
+ text-decoration:underline;
254
+
255
+ }
256
+
257
+
258
+ ul.toolbar{
259
+
260
+
261
+ margin:0px;
262
+
263
+
264
+ padding:0px;
265
+
266
+
267
+ list-style:none;
268
+
269
+
270
+ font-family:arial;
271
+
272
+
273
+ letter-spacing:-1.3px;
274
+
275
+
276
+ font-weight:bold;
277
+
278
+ }
279
+
280
+
281
+ ul.toolbar li{
282
+
283
+
284
+ margin:0px;
285
+
286
+
287
+ padding:0px;
288
+
289
+ }
290
+
291
+
292
+ .wpPlugin-MainFrame{
293
+
294
+
295
+ }
296
+
297
+
298
+ ul.toolbar li.item div{
299
+
300
+
301
+ margin:0px;
302
+
303
+
304
+ padding:0px;
305
+ }
306
+
307
+
308
+ ul.toolbar li.item div.title{
309
+
310
+
311
+ padding-top:2px;
312
+
313
+ padding-bottom:2px;
314
+
315
+ padding-left:2px;
316
+
317
+ cursor:pointer;
318
+
319
+
320
+ margin-bottom:2px;
321
+
322
+
323
+ }
324
+
325
+
326
+ ul.toolbar li.item div.boxTitle{ }
327
+
328
+
329
+ ul.toolbar li.item div.boxTitleContent{
330
+
331
+ padding-top:5px;
332
+
333
+ padding-bottom:5px;
334
+
335
+ padding-right:5px;
336
+ }
337
+
338
+
339
+ ul.toolbar li.item div.content{
340
+
341
+
342
+ margin-bottom:5px;
343
+ }
344
+
345
+
346
+
347
+ ul.toolbar li.item div.title img{
348
+
349
+
350
+ float:right;
351
+
352
+
353
+ }
354
+
355
+
356
+
357
+ ul.toolbar li div img{
358
+
359
+
360
+ margin:1px;
361
+ border:0;
362
+
363
+ padding:0px;
364
+ }
365
+
366
+
367
+ .boxDialog{
368
+
369
+
370
+ letter-spacing:0px;
371
+
372
+
373
+ background:transparent;
374
+
375
+
376
+ margin:0px;
377
+
378
+
379
+ padding:0px;
380
+
381
+
382
+ position:absolute;
383
+
384
+ }
385
+
386
+ .boxBanner_ul{
387
+
388
+ float: left;
389
+ list-style: none outside none;
390
+ margin-right: 12px;
391
+ margin-left: 10px;
392
+ width: auto;
393
+ padding:0;
394
+ }
395
+
396
+ .boxCounters_ul{
397
+ list-style: none outside none;
398
+ margin: 10px 0 0;
399
+ text-align: justify;
400
+ width: 50px;
401
+ padding:0;
402
+ }
403
+
404
+ .boxCounters_ul li{
405
+ display: table;
406
+ height: auto;
407
+ margin-bottom: 8px !important;
408
+ }
409
+
410
+ .boxBanner_ul li{
411
+
412
+ float: left;
413
+ margin-right: 5px !important;
414
+ }
415
+
416
+ .boxBanner_ul_margin{
417
+
418
+ border-right: 1px solid #6A6A6A;
419
+ float: left;
420
+ height: 60px;
421
+ list-style: none outside none;
422
+ margin: 0;
423
+ padding:0;
424
  }
images/index.php CHANGED
@@ -1,5 +1,5 @@
1
- <?php
2
- /*
3
- * Sociable - Blogplay.com
4
- */
5
- ?>
1
+ <?php
2
+ /*
3
+ * Sociable - Blogplay.com
4
+ */
5
+ ?>
includes/async_request.php CHANGED
@@ -1,44 +1,44 @@
1
- <?php
2
-
3
- require_once("../../../../wp-config.php");
4
- global $skyscraper_options;
5
- $url_shares = $_POST["link"];
6
- $title_shared = $_POST["title"];
7
-
8
- global $url_shares;
9
- global $title_shared;
10
- $display = true;
11
-
12
-
13
- if (strpos($url_shares, "wp-admin") && !strpos($url_shares, "page=skyscraper_options")){
14
-
15
- $display = false;
16
- }
17
-
18
-
19
- if ($display){
20
-
21
- require_once("skyscraper_output.php");
22
- auto_skyscraper('', $display );
23
-
24
- if (!empty($skyscraper_options["pixel"])){
25
-
26
- $posts = array();
27
- $posts["blog_name"] = get_bloginfo();
28
- $posts["blog_url"] = get_bloginfo('wpurl');
29
- $posts["admin_email"] = get_bloginfo('admin_email');
30
- $posts["language"] = get_bloginfo('language');
31
- $posts["version"] = get_bloginfo('version');
32
- $posts["blog_config"] = $skyscraper_options;
33
-
34
- $curl = curl_init();
35
- curl_setopt($curl, CURLOPT_URL, "http://sociablepixel.blogplay.com/index.php");
36
- curl_setopt($curl, CURLOPT_POST,true);
37
- curl_setopt($curl, CURLOPT_POSTFIELDS, "info=".json_encode($posts)."&blog_url=".get_bloginfo('wpurl'));
38
- curl_setopt($curl, CURLOPT_HEADER ,0);
39
- curl_setopt($curl, CURLOPT_RETURNTRANSFER ,0);
40
- $response = curl_exec ($curl);
41
- curl_close($curl);
42
- }
43
- }
44
  ?>
1
+ <?php
2
+
3
+ require_once("../../../../wp-config.php");
4
+ global $skyscraper_options;
5
+ $url_shares = $_POST["link"];
6
+ $title_shared = $_POST["title"];
7
+
8
+ global $url_shares;
9
+ global $title_shared;
10
+ $display = true;
11
+
12
+
13
+ if (strpos($url_shares, "wp-admin") && !strpos($url_shares, "page=skyscraper_options")){
14
+
15
+ $display = false;
16
+ }
17
+
18
+
19
+ if ($display){
20
+
21
+ require_once("skyscraper_output.php");
22
+ auto_skyscraper('', $display );
23
+
24
+ if (!empty($skyscraper_options["pixel"])){
25
+
26
+ $posts = array();
27
+ $posts["blog_name"] = get_bloginfo();
28
+ $posts["blog_url"] = get_bloginfo('wpurl');
29
+ $posts["admin_email"] = get_bloginfo('admin_email');
30
+ $posts["language"] = get_bloginfo('language');
31
+ $posts["version"] = get_bloginfo('version');
32
+ $posts["blog_config"] = $skyscraper_options;
33
+
34
+ $curl = curl_init();
35
+ curl_setopt($curl, CURLOPT_URL, "http://sociablepixel.blogplay.com/index.php");
36
+ curl_setopt($curl, CURLOPT_POST,true);
37
+ curl_setopt($curl, CURLOPT_POSTFIELDS, "info=".json_encode($posts)."&blog_url=".get_bloginfo('wpurl'));
38
+ curl_setopt($curl, CURLOPT_HEADER ,0);
39
+ curl_setopt($curl, CURLOPT_RETURNTRANSFER ,0);
40
+ $response = curl_exec ($curl);
41
+ curl_close($curl);
42
+ }
43
+ }
44
  ?>
includes/class-sociable_Admin_Options.php CHANGED
@@ -1,1784 +1,1747 @@
1
- <?php
2
- /*
3
- * Administration Options Class For Sociable 2
4
- */
5
- class sociable_Admin_Options{
6
- /**
7
- * A Function To Hook To Admin Init.
8
- */
9
- function init(){
10
- register_setting( 'sociable_options_group' , 'sociable_options' );
11
- //Add The Settings Sections
12
- // add_settings_section( 'sociable_locations', __( 'Locations' ), array( 'sociable_Admin_Options' , 'location_options_callback' ) , 'sociable_options' );
13
- // add_settings_section( 'sociable_options', __( 'General Options' ), array( 'sociable_Admin_Options' , 'general_options_callback' ) , 'sociable_options' );
14
- register_setting( 'skyscraper_options_group' , 'skyscraper_options' );
15
- // add_settings_section( 'sociable_locations', __( 'Locations' ), array( 'sociable_Admin_Options' , 'location_options_callback' ) , 'skyscraper_options' );
16
- }
17
- function skyscraper_init(){
18
- register_setting( 'skyscraper_options_group' , 'skyscraper_options' );
19
- add_settings_section( 'sociable_locations', __( 'Locations' ), array( 'sociable_Admin_Options' , 'location_options_callback' ) , 'skyscraper_options' );
20
- //Add All The Settings Fields
21
- //self::add_settings_fields();
22
- }
23
- function Select_Sociable_Page(){
24
- global $sociable_options;
25
- ?>
26
-
27
- <style>
28
-
29
- .Title-Box .BG-Middle {
30
-
31
- vertical-align: middle;
32
-
33
- }
34
-
35
- </style>
36
-
37
- <div class="wrap" style="margin-top:25px">
38
- <div style="width: 80%; margin-left: 25px; color: rgb(147, 147, 147); font-weight: bold; font-size: 15px;">
39
- Congrats for joining the leader in the sharing space of WordPress plugins. "Sociable" is totally FREE, has over 1,7 million downloads and now you can enjoy Fueto and make your searches more Sociable.<br /> <br />
40
- </div>
41
- <div class="wrap" style="width:42%;float:left">
42
- <?php //wp_nonce_field('sociable-config'); ?>
43
- <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Preview-Title" style="margin:0 0 0 25px">
44
- <TR>
45
- <TD class="Border-Left" ></TD><TD class="BG-Middle" >Skyscraper Sociable</TD><TD class="Border-Right"></TD>
46
- </TR>
47
- <TR>
48
- <TD colspan="3" >
49
- <table>
50
- <tr>
51
- <td>
52
- <img src="<?php echo SOCIABLE_HTTP_PATH ?>images/skyphoto.png" style="margin-left:-5px;margin-top:20px;" />
53
- </td>
54
- <td valign="top" >
55
- <br/><br/>
56
- <span style="font-size:18px;color:#18305e;font-weight:bold;">Skyscraper Sociable</span>
57
- <p style="font-size:12px;color:#939393;font-weight:bold;" >
58
- Now introducing the ultimate advanced and feature packed plugin for setting up rating system on your WordPress blog.
59
- <br/ ><br/ >
60
- Sociable Skyscraper allows you to set up different rating systems for posts, pages and comments with great degree of customization.
61
- <br/ ><br/ >
62
- List of features is so smart and non-stop growing:
63
- <br/ ><br/ >
64
- You can get more "Sociable" with Sociable Skyscraper and easily getting
65
- Rating and Review of: posts, pages, comments, Facebook, G+, LinkedIN,
66
- Twitter as well as multiple ratings for posts and pages. Visitor's counter,
67
- visitor's from Facebook and Twitter... As a plus you get an easy way to get
68
- TOP or HOME from Sociable Skyscraper.
69
- <br/ ><br/ >
70
- Enjoy it now!!!
71
- <br/ ><br/ >
72
- Be Sociable, Share!!!
73
- </p>
74
-
75
- <a href="?page=skyscraper_options" style="color:#ffffff;text-decoration:none;" ><img src="<?php echo SOCIABLE_HTTP_PATH ?>images/button_newsky.png" ></a>
76
-
77
- </td>
78
- </tr>
79
-
80
-
81
-
82
- </table>
83
- </TD>
84
-
85
-
86
- </TR>
87
- </TABLE>
88
- <BR/>
89
-
90
- </div>
91
- <div class="wrap" style="margin-left:30px;width:48%;float:left">
92
- <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Preview-Title" style="margin:0 0 0 25px">
93
- <TR>
94
- <TD class="Border-Left" ></TD><TD class="BG-Middle" >Classic Sociable</TD><TD class="Border-Right"></TD>
95
- </TR>
96
- <TR>
97
- <TD colspan="3" >
98
- <div style="margin-left:5px;">
99
- <br /><br />
100
- <span style="font-size:18px;color:#18305e;font-weight:bold;">Classic Sociable</span>
101
-
102
- <p style="font-size:12px;color:#939393;font-weight:bold;" >
103
- We've improved our visual interface, the default icons are now much
104
- <br/ >
105
- more appealing, and a touch bit larger (you do want your readers to
106
- <br/ >
107
- share your posts, don't you? :) Get it now!
108
- </p>
109
- <img src="<?php echo SOCIABLE_HTTP_PATH ?>images/socciable_old.png" ><br/>
110
- <div style="height: 176px;"></div>
111
- <a href="?page=sociable_options" style="color:#ffffff;text-decoration:none;" ><img src="<?php echo SOCIABLE_HTTP_PATH ?>images/button_sociabb.png" ></a>
112
- </div>
113
- </TD>
114
-
115
- </TR>
116
- </TABLE>
117
- <BR/>
118
-
119
- </div>
120
-
121
-
122
-
123
- <div style="float:left;width=100%">
124
-
125
- <style>
126
-
127
- .sociable_fueto{
128
-
129
- color: #18305E;
130
-
131
- font-size: 19px;
132
-
133
- font-weight: bold;
134
-
135
- float:left;
136
-
137
- margin-left:10px
138
-
139
- }
140
-
141
- </style>
142
-
143
- <div style="float:left;width=100%"><div class="sociable_fueto" >If you like Sociable, you're gonna LOVE Fueto. Power your blog searches with social signals.</div></div><br>
144
-
145
- <img src="http://balon24.com.ar/wp-content/plugins/sociable/images/Fueto_Sociable.png" usemap="#fueto"> </div>
146
- <map name="fueto">
147
-
148
- <area shape="rect" coords="35,273,210,313" href="http://wordpress.org/extend/plugins/fueto/" target="_blank" alt="Download Fueto" style="z-index:1;cursor:pointer;" />
149
-
150
- <area shape="rect" coords="215,273,335,313" alt="Read More" href="http://wordpress.org/extend/plugins/fueto/" target="_blank" style="z-index:10;cursor:pointer;" />
151
-
152
-
153
-
154
-
155
-
156
- </map>
157
-
158
- </div>
159
- <?php }
160
-
161
- function create_select_options($value){
162
-
163
- for($i=3; $i<=9; ){
164
-
165
- $sel = "";
166
- if ($value == $i){
167
- $sel = "selected";
168
- }
169
- echo "<option ".$sel." value='".$i."'> latest ".$i."</option>";
170
-
171
- $i = $i+3;
172
- }
173
- }
174
-
175
-
176
- function Create_Options_Page_Skycraper(){
177
- global $skyscraper_options;
178
- global $sociable_options;
179
- ?>
180
- <style>
181
-
182
- .Title-Box .BG-Middle {
183
-
184
- vertical-align: middle;
185
-
186
- }
187
-
188
- </style>
189
- <div class="wrap" style="width:48%;float:left">
190
- <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" >
191
- <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblogplay.com%2F&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=recommend&amp;colorscheme=light&amp;font&amp;height=80&amp;appId=133479460071366" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:40px;" allowTransparency="true"></iframe>
192
- <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://blogplay.com" data-text="Check the sociable plugin" >Tweet</a>
193
- <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
194
- <br />
195
- </div>
196
- <form method="post" action="options.php" id="form1" autocomplete="off">
197
- <?php wp_nonce_field('sociable-config'); ?>
198
- <INPUT type="hidden" class="version-INPUT" id="version" name="skyscraper_options[version]" value="<?php echo $skyscraper_options["version"];?>" />
199
- <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Preview-Title" style="margin:0 0 0 25px">
200
- <TR>
201
- <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Style Options","sociable");?></TD><TD class="Border-Right"></TD>
202
- </TR>
203
- </TABLE>
204
- <BR/>
205
- <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" >
206
- <?php _e("Text Size","sociable");?>:
207
- <select id="text_size" name="skyscraper_options[text_size]" style="margin-left:73px">
208
- <?php
209
- for($px=10; $px <= 20; $px++) {
210
- $sel = "";
211
- if($px== $skyscraper_options["text_size"])$sel = "selected";
212
- ?>
213
- <option <?php echo $sel?> value="<?php echo $px?>"><?php echo $px?>px</option>
214
- <?php
215
- }?>
216
- </select>
217
- </DIV>
218
- <DIV style="margin:0 0 0 24px" class="Post-subTXT" id="Post-subTXT" ><?php _e("Widget Width","sociable");?>:
219
- <select id="text_size" id="widget_width" name="skyscraper_options[widget_width]" style="margin-left:50px">
220
- <?php
221
- for($wi=70; $wi <= 90; ) {
222
- $sel = "";
223
- if($wi== $skyscraper_options["widget_width"])$sel = "selected";
224
- ?>
225
- <option <?php echo $sel?> value="<?php echo $wi?>"><?php echo $wi?>px</option>
226
- <?php
227
- $wi +=5;
228
- }?>
229
- </select>
230
- </DIV>
231
- <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" ><?php _e("Background Color","sociable");?>:
232
- <input value="<?php echo $skyscraper_options['background_color']?>" style="margin-left:22px" id="background_color" name="skyscraper_options[background_color]" type="text" /> ( #fefefe default color)
233
- </DIV>
234
- <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" ><?php _e("Labels Color","sociable");?>:
235
- <input value="<?php echo $skyscraper_options['labels_color']?>" style="margin-left:49px" id="background_color" name="skyscraper_options[labels_color]" type="text" /> ( #f7f7f7 default color)
236
- </DIV>
237
- <BR/>
238
- <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Tagline-Title">
239
- <TR>
240
- <TD class="Border-Left" ></TD><TD class="BG-Middle" >
241
- Social Options
242
- </TD>
243
- <TD class="Border-Right"></TD>
244
- </TR>
245
- </TABLE>
246
- <BR/>
247
- <DIV style="margin:0 0 0 25px" class="Post-subTXT">
248
- <?php _e("Your Twitter username","sociable");?>:<?php
249
- if (!empty($skyscraper_options["twitter_username"])){
250
- $twitter_username = $skyscraper_options["twitter_username"];
251
- }
252
- else{
253
- $twitter_username = "@";
254
- }
255
- ?>
256
- <input type="text" name="skyscraper_options[twitter_username]" value="<?php echo $twitter_username?>" />
257
- <select name="skyscraper_options[num_tweets]" id="num_tweets">
258
- <?php self:: create_select_options($skyscraper_options["num_tweets"]) ?>
259
- </select>
260
- </DIV>
261
- <BR/>
262
- <DIV style="border: 1px solid rgb(223, 223, 223); margin-left: 22px; font-size: 10px; font-style: italic; width: 327px; padding: 0px 11px;">
263
- <p>This feature will read your latest tweets and mentions posted by other users and show them on skyscraper sociable.
264
- <p>Sociable will save and use your twitter username only to read tweets. </p>
265
-
266
- <p>Your visitors can read the information that you are sharing.</p>
267
- <p>If you agree check here:
268
-
269
- <?php
270
-
271
- $sel = "";
272
- if (isset($skyscraper_options["accept_read_twitter"])){
273
-
274
- if ($skyscraper_options["accept_read_twitter"] == 1){
275
-
276
- $sel = "checked";
277
- }
278
- }
279
- ?>
280
- <input type="checkbox" <?php echo $sel?> name="skyscraper_options[accept_read_twitter]" value="1"/>
281
- </p>
282
- </DIV>
283
- <BR/>
284
- <BR/>
285
- <DIV style="margin:0 0 0 25px" class="Post-subTXT">
286
- <?php _e("Your RSS feed","sociable");?>:
287
- <?php
288
-
289
- if (!empty($skyscraper_options["rss_feed"])){
290
- $rss_feed = $skyscraper_options["rss_feed"];
291
- }
292
- else{
293
- $rss_feed = "http://";
294
- }
295
- ?>
296
- <input type="text" name="skyscraper_options[rss_feed]" style="margin-left: 46px;" value="<?php echo $rss_feed?>" />
297
- <select name="skyscraper_options[num_rss]" id="num_rss">
298
- <?php self:: create_select_options($skyscraper_options["num_rss"]) ?>
299
- </select>
300
- </DIV><BR/>
301
- <DIV style="border: 1px solid rgb(223, 223, 223); margin-left: 22px; font-size: 10px; font-style: italic; width: 327px; padding: 0px 11px;">
302
- <p>This feature will read your rss posts and show them on skyscraper sociable. </p>
303
- <p>Sociable will save and use the rss url only to read posts.</p>
304
- <p>Your visitors can read the information that you are sharing.</p>
305
- <p>If you agree check here:
306
-
307
- <?php
308
-
309
- $sel = "";
310
- if (isset($skyscraper_options["accept_read_rss"])){
311
-
312
- if ($skyscraper_options["accept_read_rss"] == 1){
313
-
314
- $sel = "checked";
315
- }
316
- }
317
- ?>
318
- <input type="checkbox" <?php echo $sel?> name="skyscraper_options[accept_read_rss]" value="1"/></p>
319
- </DIV>
320
- <BR/><BR/>
321
- <DIV style="margin:0 0 0 25px" class="Post-subTXT">
322
- <?php
323
-
324
-
325
- $checked = "";
326
- if (isset($skyscraper_options["counters"]["check"])){
327
- $checked = "checked";
328
- }
329
-
330
- $folded = "checked";
331
- $unfolded = "";
332
- if (isset($skyscraper_options["counters"]["folded"])){
333
-
334
- if($skyscraper_options["counters"]["folded"] == "1"){
335
-
336
- $folded = "checked";
337
- $unfolded= "";
338
- }else{
339
-
340
- $unfolded = "checked";
341
- $folded= "";
342
- }
343
- }
344
-
345
-
346
- ?>
347
- <input type="checkbox" <?php echo $checked ?> name="skyscraper_options[counters][check]" id="" />
348
- Counters
349
- <input name="skyscraper_options[counters][folded]" <?php echo $unfolded?> value="0" type="radio">Folded
350
- <input name="skyscraper_options[counters][folded]" <?php echo $folded?> value="1" type="radio">Unfolded
351
- </DIV><BR/>
352
- <DIV style="border: 1px solid rgb(223, 223, 223); margin-left: 22px; font-size: 10px; font-style: italic; width: 327px; padding: 0px 11px;">
353
- <p>This feature load Facebook Counter, Twitter Counter and Google Plus Counter.</p>
354
- <p>Will load scripts from each site and show information of yours visitors and maybe and could delay the load of the page.</p>
355
- </p>
356
- </DIV>
357
- <BR/> <BR/>
358
- <DIV style="margin:0 0 0 25px" class="Post-subTXT">
359
- <?php
360
- $checked = "";
361
- if (isset($skyscraper_options["share"]["check"])){
362
- $checked = "checked";
363
- }
364
- else{
365
- $checked = "";
366
- }
367
-
368
- if (isset($skyscraper_options["share"]["folded"])){
369
- if($skyscraper_options["share"]["folded"] == "1"){
370
- $folded = "checked";
371
- $unfolded= "";
372
- }else{
373
- $unfolded = "checked";
374
- $folded= "";
375
- }
376
- }
377
-
378
-
379
- ?>
380
-
381
- <input type="checkbox" <?php echo $checked ?> name="skyscraper_options[share][check]" /> Share
382
- <input style="margin-left:19px" <?php echo $unfolded?> value="0" name="skyscraper_options[share][folded]" type="radio">Folded
383
- <input name="skyscraper_options[share][folded]" <?php echo $folded?> value="1" type="radio">Unfolded
384
- </DIV>
385
- <DIV class="Content-Box" id="Preview-Content">
386
-
387
- </DIV>
388
- <div style="clear:both"></div>
389
-
390
- <BR/>
391
- <DIV class="Content-Box" id="Preview-Content">
392
- <ul class="items_li">
393
- <li>
394
- <?php
395
- $checked = "";
396
- if (isset($skyscraper_options['follow_us_check']) && $skyscraper_options['follow_us_check'] == "on"){
397
- $checked = "checked";
398
- }
399
- ?>
400
- Follow Us
401
- <ul class="sub_item_li">
402
- <li>
403
- <?php
404
- $checked = "";
405
- if (isset($skyscraper_options['follow_us']['twitter']["active"]) && $skyscraper_options['follow_us']['twitter']["active"] == "on"){
406
- $checked = "checked";
407
- }
408
- ?>
409
- <input <?php echo $checked ?> name="skyscraper_options[follow_us][twitter][active]" type="checkbox" style="padding-bottom:5px" />
410
- <?php
411
- $account = "http://twitter.com/";
412
- if(!empty($skyscraper_options["follow_us"]["twitter"]["account"])){
413
- $account = $skyscraper_options["follow_us"]["twitter"]["account"];
414
- }
415
- ?>
416
- <input type="hidden" value="t.png" name="skyscraper_options[follow_us][twitter][logo]" />
417
- <img style="padding-bottom:5px" src="<?php echo SOCIABLE_HTTP_PATH ?>images/toolbar/t.png"/>
418
- <input size="40" name="skyscraper_options[follow_us][twitter][account]" value="<?php echo $account?>" type="text" />
419
- </li>
420
- <li>
421
- <?php
422
- $checked = "";
423
- if ( isset($skyscraper_options['follow_us']['feed']["active"]) && $skyscraper_options['follow_us']['feed']["active"] == "on"){
424
- $checked = "checked";
425
- }
426
- ?>
427
- <input <?php echo $checked ?> name="skyscraper_options[follow_us][feed][active]" type="checkbox" style="padding-bottom:5px" />
428
- <input type="hidden" value="rss.png" name="skyscraper_options[follow_us][feed][logo]" />
429
- <?php
430
- $rss = "http://";
431
- if(!empty($skyscraper_options["follow_us"]["feed"]["account"])){
432
-
433
- $rss = $skyscraper_options["follow_us"]["feed"]["account"];
434
- }
435
- ?>
436
- <img style="padding-bottom:5px" src="<?php echo SOCIABLE_HTTP_PATH ?>images/toolbar/rss.png"/>
437
- <input size="40" value="<?php echo $rss?>" name="skyscraper_options[follow_us][feed][account]" type="text" />
438
- </li>
439
- <li>
440
- <?php
441
- $checked = "";
442
- if ( isset($skyscraper_options['follow_us']['fb']["active"]) && $skyscraper_options['follow_us']['fb']["active"] == "on"){
443
- $checked = "checked";
444
- }
445
- ?>
446
- <input <?php echo $checked ?> name="skyscraper_options[follow_us][fb][active]" type="checkbox" style="padding-bottom:5px" />
447
- <input type="hidden" value="f.png" name="skyscraper_options[follow_us][fb][logo]" />
448
-
449
- <?php
450
- $fb = "http://facebook.com/";
451
- if(!empty($skyscraper_options["follow_us"]["fb"]["account"])){
452
-
453
- $fb = $skyscraper_options["follow_us"]["fb"]["account"];
454
- }
455
- ?>
456
- <img style="padding-bottom:5px" src="<?php echo SOCIABLE_HTTP_PATH ?>images/toolbar/f.png"/>
457
- <input size="40" value="<?php echo $fb?>" name="skyscraper_options[follow_us][fb][account]" type="text" />
458
- </li>
459
-
460
- <li>
461
- <?php
462
- $checked = "";
463
- if ( isset($skyscraper_options['follow_us']['li']["active"]) && $skyscraper_options['follow_us']['li']["active"] == "on"){
464
- $checked = "checked";
465
- }
466
- ?>
467
- <input <?php echo $checked ?> name="skyscraper_options[follow_us][li][active]" type="checkbox" style="padding-bottom:5px" />
468
- <input type="hidden" value="i.png" name="skyscraper_options[follow_us][li][logo]" />
469
- <input type="hidden" value="linkedin.com/in/" name="skyscraper_options[follow_us][li][url]" />
470
- <?php
471
- $li = "http://linkedin.com/";
472
- if(!empty($skyscraper_options["follow_us"]["li"]["account"])){
473
-
474
- $li = $skyscraper_options["follow_us"]["li"]["account"];
475
- }
476
- ?>
477
- <img style="padding-bottom:5px" src="<?php echo SOCIABLE_HTTP_PATH ?>images/toolbar/i.png"/>
478
- <input size="40" value="<?php echo $li?>" name="skyscraper_options[follow_us][li][account]" type="text" />
479
- </li>
480
- </ul>
481
- </li>
482
- </ul>
483
- </DIV>
484
- <br />
485
-
486
- <div class="Content-Box" id="Active-Content" style="display: block;">
487
- <br>
488
- <div align="center" style="width:100%;">
489
- <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
490
- <tbody><tr valign="top">
491
- <td align="right" class="Title">Active Sociable Banner</td>
492
- <td align="left" style="width:5px;">
493
- <?php
494
-
495
- $sel = "";
496
-
497
- if (isset($skyscraper_options["sociable_banner"])){
498
-
499
- if (!empty($skyscraper_options["sociable_banner"])){
500
- $sel = "checked";
501
- }
502
-
503
- }
504
-
505
- ?>
506
-
507
- <input type="checkbox" name="skyscraper_options[sociable_banner]" id="sociable_banner" <?php echo $sel?>></td>
508
- <td align="left" class="Content">
509
- <span class="TXT">Active Sociable "Reminder to Share" Banner / Check if you want to remind your readers Share your content.</span>
510
- <br>
511
- </td>
512
- </tr>
513
- <tr valign="top">
514
- <td align="right" class="Title">Blogplay Tags</td>
515
-
516
- <td align="left" style="width:5px;">
517
-
518
- <?php
519
- $sel = "";
520
- if (isset($skyscraper_options["blogplay_tags"])){
521
- if (!empty($skyscraper_options["blogplay_tags"])){
522
-
523
- $sel = "checked";
524
-
525
- }
526
- }
527
- ?>
528
-
529
- <input type="checkbox" name="skyscraper_options[blogplay_tags]" id="blogplay_tags" <?php echo $sel?>></td>
530
- <td align="left" class="Content">
531
- <span class="TXT">Accept include the blogplay.com tag into my shares and counters.</span>
532
- <br>
533
- </td>
534
- </tr>
535
- <tr valign="top">
536
- <td align="right" class="Title">Banner's label (35 char Max.)</td>
537
-
538
- <td align="left" style="width:5px;">
539
- <?php
540
- $sel = 'Please spread the word: Be Sociable, Share!';
541
- if (isset($skyscraper_options["sociable_banner_text"])){
542
- if (!empty($skyscraper_options["sociable_banner_text"])){
543
- $sel = $skyscraper_options["sociable_banner_text"];
544
- }
545
- }
546
- ?>
547
- </td>
548
- <td align="left" class="Content">
549
-
550
- <span class="TXT"> <input style="width:245px !important" type="text" name="skyscraper_options[sociable_banner_text]" value="<?php echo $sel?>"></span>
551
- <br>
552
- </td>
553
- </tr>
554
-
555
- <tr valign="top">
556
-
557
- <td align="right" class="Title">Banners Timer (sec.)</td>
558
-
559
- <td align="left" style="width:5px;">
560
-
561
- </td>
562
- <td align="left" class="Content">
563
- <span class="TXT">
564
-
565
- <select name="skyscraper_options[sociable_banner_timer]" id="banner_timer" >
566
- <?php
567
- for($timer=10; $timer <= 120; $timer++){
568
-
569
- $sel = "";
570
-
571
- if (!empty($skyscraper_options["sociable_banner_timer"])){
572
-
573
- if ($skyscraper_options["sociable_banner_timer"] == $timer){
574
-
575
- $sel = "selected";
576
- }
577
- }
578
- ?>
579
- <option value="<?php echo $timer?>" <?php echo $sel ?> ><?php echo $timer?></option>
580
- <?php
581
-
582
- $timer = $timer + 4;
583
- } ?>
584
- </select>
585
-
586
- </span>
587
- <br>
588
- </td>
589
- </tr>
590
-
591
- <tr valign="top">
592
-
593
- <td align="right" class="Title">Font Color <a title="default color #6A6A6A" class="default_values">(#6A6A6A)</a></td>
594
-
595
- <td align="left" style="width:5px;">
596
-
597
- </td>
598
- <td align="left" class="Content">
599
-
600
- <span class="TXT">
601
-
602
- <?php
603
- $sel = '#6A6A6A';
604
-
605
- if (isset($skyscraper_options["sociable_banner_colorFont"])){
606
-
607
- if (!empty($skyscraper_options["sociable_banner_colorFont"])){
608
-
609
- $sel = $skyscraper_options["sociable_banner_colorFont"];
610
- }
611
- }
612
- ?>
613
-
614
- <input type="text" value="<?php echo $sel?>" name="skyscraper_options[sociable_banner_colorFont]" style="width:81px !important">
615
- </span>
616
- <br>
617
- </td>
618
- </tr>
619
- <!-- Font Size -->
620
- <tr valign="top">
621
-
622
- <td align="right" class="Title">Font Size <a title="default size 9px" class="default_values">(9px)</a></td>
623
-
624
- <td align="left" style="width:5px;">
625
-
626
- </td>
627
- <td align="left" class="Content">
628
- <span class="TXT">
629
-
630
- <select name="skyscraper_options[sociable_banner_fontSize]" id="banner_fontSize" >
631
- <?php
632
- for($fontSize=8; $fontSize <= 16; $fontSize++){
633
-
634
- $sel = "";
635
-
636
- if (!empty($skyscraper_options["sociable_banner_fontSize"])){
637
-
638
- if ($skyscraper_options["sociable_banner_fontSize"] == $fontSize){
639
-
640
- $sel = "selected";
641
- }
642
- }
643
- ?>
644
- <option value="<?php echo $fontSize?>px" <?php echo $sel ?> ><?php echo $fontSize?>px</option>
645
- <?php
646
- } ?>
647
- </select>
648
-
649
-
650
- </span>
651
- <br>
652
- </td>
653
- </tr>
654
-
655
- <!-- color label -->
656
- <tr valign="top">
657
-
658
- <td align="right" class="Title">Label Color <a title="default color #F7F7F7" class="default_values">(#F7F7F7)</a></td>
659
-
660
- <td align="left" style="width:5px;">
661
-
662
- </td>
663
- <td align="left" class="Content">
664
-
665
- <span class="TXT">
666
-
667
- <?php
668
- $sel = '#F7F7F7';
669
-
670
- if (isset($skyscraper_options["sociable_banner_colorLabel"])){
671
-
672
- if (!empty($skyscraper_options["sociable_banner_colorLabel"])){
673
-
674
- $sel = $skyscraper_options["sociable_banner_colorLabel"];
675
- }
676
- }
677
- ?>
678
-
679
- <input type="text" value="<?php echo $sel?>" name="skyscraper_options[sociable_banner_colorLabel]" style="width:81px !important">
680
- </span>
681
- <br>
682
- </td>
683
- </tr>
684
- <!-- color font -->
685
- <tr valign="top">
686
-
687
- <td align="right" class="Title">Background Color <a title="default color #F7F7F7" class="default_values">(#F7F7F7)</a></td>
688
-
689
- <td align="left" style="width:5px;">
690
-
691
- </td>
692
- <td align="left" class="Content">
693
- <span class="TXT">
694
- <?php
695
- $sel = '#F7F7F7';
696
-
697
- if (isset($skyscraper_options["sociable_banner_colorBack"])){
698
-
699
- if (!empty($skyscraper_options["sociable_banner_colorBack"])){
700
-
701
- $sel = $skyscraper_options["sociable_banner_colorBack"];
702
- }
703
- }
704
- ?>
705
- <input type="text" value="<?php echo $sel?>" name="skyscraper_options[sociable_banner_colorBack]" style="width:81px !important">
706
-
707
- </span>
708
- <br>
709
- </td>
710
- </tr>
711
-
712
- </tbody></table>
713
- <br><br>
714
- </div>
715
- </div>
716
- <!-- general options -->
717
- <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('GeneralOptions');">
718
- <TR>
719
- <TD class="Border-Left" ></TD><TD class="BG-Middle" id="GeneralOptions-Title" ><span id="GeneralOptions-Tab"> + </span> <?php _e("General Options","sociable");?></TD><TD class="Border-Right"></TD>
720
- </TR>
721
- </TABLE>
722
- <BR/>
723
-
724
- <DIV class="Content-Box" id="GeneralOptions-Content" style="display:none;" >
725
-
726
- <BR/>
727
- <DIV align="center" style="width:100%;">
728
- <TABLE align="center" class="GeneralOptions-List" cellspacing="0" border=0 cellpadding ="10" >
729
-
730
- <TR valign="top" >
731
- <TD align="right" class="Title" ><?php _e("Widget Position","sociable")?></TD>
732
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["widget_position"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[widget_position]" id="widget_position" /></TD>
733
- <TD align="left" class="Content">
734
- <SPAN class="TXT"><?php _e("Check if you want Sociable Fixed on the screen","sociable");?> </SPAN>
735
- <BR/>
736
-
737
- </TD>
738
- </TR>
739
- </TABLE>
740
- <BR/><BR/>
741
- </DIV>
742
- </DIV>
743
- <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('Locations');" >
744
- <TR>
745
- <TD class="Border-Left" ></TD><TD class="BG-Middle" id="Locations-Title" ><span id="Locations-Tab">+ </span><?php _e("Locations","sociable");?></TD><TD class="Border-Right"></TD>
746
- </TR>
747
- </TABLE>
748
- <BR/>
749
-
750
- <DIV class="Content-Box" id="Locations-Content" style="display:none;" >
751
- <DIV class="Locations-TXT" id="Locations-TXT" ><?php _e("Please select the locations that you wish to allow the Sociable plugin to insert itself.","sociable");?></DIV>
752
-
753
- <BR/>
754
- <DIV align="center" style="width:100%;">
755
- <TABLE align="center" class="Locations-List" cellspacing="0" border=0 cellpadding="10">
756
- <TR valign="top" >
757
- <TD align="right" class="Title" ><?php _e("Home page","sociable");?></TD>
758
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_front_page"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_front_page]" id="HomePage" /></TD>
759
- <TD align="left" class="Content">
760
- <SPAN class="TXT"><?php _e("The front page of the blog (if set to a static page), or the main blog page (if set to your latest posts).","sociable");?></SPAN>
761
-
762
- </TD>
763
- </TR>
764
-
765
- <TR valign="top" >
766
- <TD align="right" class="Title" ><?php _e("Blog page","sociable");?></TD>
767
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_home"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_home]" id="BlogPage" /></TD>
768
- <TD align="left" class="Content">
769
- <SPAN class="TXT"><?php _e("The home page of the blog if is set to your latest posts, or the posts page if the home page is set to a static page","sociable");?></SPAN>
770
-
771
- </TD>
772
- </TR>
773
-
774
- <TR valign="top" >
775
- <TD align="right" class="Title" ><?php _e("Posts","sociable");?></TD>
776
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_single"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_single]" id="Posts" /></TD>
777
- <TD align="left" class="Content">
778
- <SPAN class="TXT"><?php _e("Single post pages","sociable");?></SPAN>
779
-
780
- </TD>
781
- </TR>
782
-
783
- <TR valign="top" >
784
- <TD align="right" class="Title" ><?php _e("Pages","sociable");?></TD>
785
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_page"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_page]" id="Pages" /></TD>
786
- <TD align="left" class="Content">
787
- <SPAN class="TXT"><?php _e("Individual Wordpress pages","sociable");?></SPAN>
788
-
789
- </TD>
790
- </TR>
791
-
792
- <TR valign="top" >
793
- <TD align="right" class="Title" ><?php _e("Category archives","sociable");?></TD>
794
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_category"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_category]" id="CategoryArchives" /></TD>
795
- <TD align="left" class="Content">
796
- <SPAN class="TXT"><?php _e("Category archive pages","sociable");?></SPAN>
797
-
798
- </TD>
799
- </TR>
800
-
801
- <TR valign="top" >
802
- <TD align="right" class="Title" ><?php _e("Date archives","sociable");?></TD>
803
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_date"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_date]" id="DateArchives" /></TD>
804
- <TD align="left" class="Content">
805
- <SPAN class="TXT"><?php _e("Date archive pages","sociable");?> </SPAN>
806
-
807
- </TD>
808
- </TR>
809
-
810
- <TR valign="top" >
811
- <TD align="right" class="Title" ><?php _e("Tag archives","sociable");?></TD>
812
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_tag"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_tag]" id="TagArchives" /></TD>
813
- <TD align="left" class="Content">
814
- <SPAN class="TXT"><?php _e("Tag archive pages","sociable");?> </SPAN>
815
-
816
- </TD>
817
- </TR>
818
-
819
- <TR valign="top" >
820
- <TD align="right" class="Title" ><?php _e("Author archives","sociable");?></TD>
821
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_author"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_author]" id="AuthorArchives" /></TD>
822
- <TD align="left" class="Content">
823
- <SPAN class="TXT"><?php _e("Author archive pages","sociable");?></SPAN>
824
-
825
- </TD>
826
- </TR>
827
-
828
- <TR valign="top" >
829
- <TD align="right" class="Title" ><?php _e("Search results","sociable");?></TD>
830
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_search"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_search]" id="SearchResults" /></TD>
831
- <TD align="left" class="Content">
832
- <SPAN class="TXT"><?php _e("Search results pages","sociable");?></SPAN>
833
-
834
- </TD>
835
- </TR>
836
-
837
- <TR valign="top" >
838
- <TD align="right" class="Title" ><?php _e("RSS feeds","sociable");?></TD>
839
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_rss"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_rss]" id="RssFeeds" /></TD>
840
- <TD align="left" class="Content">
841
- <SPAN class="TXT"><?php _e("RSS feeds","sociable");?></SPAN>
842
-
843
- </TD>
844
- </TR>
845
-
846
- </TABLE>
847
- <BR/><BR/>
848
- </DIV>
849
- </DIV>
850
-
851
- <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('Active');" >
852
-
853
- <TR>
854
-
855
- <TD class="Border-Left" ></TD><TD class="BG-Middle" id="Active-Title" ><span id="Active-Tab">+ </span><?php _e("Active Skyscraper","sociable");?></TD><TD class="Border-Right"></TD>
856
-
857
- </TR>
858
-
859
- </TABLE>
860
- <div style="display: block;" id="Active-Content" class="Content-Box">
861
-
862
- <br />
863
-
864
- <div align="center" style="width:100%;">
865
-
866
- <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
867
-
868
- <tbody><tr valign="top">
869
-
870
- <td align="right" class="Title">Active Skyscraper</td>
871
-
872
- <td align="left" style="width:5px;">
873
-
874
- <input <?php if(isset($skyscraper_options["active"])) echo "checked='checked'"?> type="checkbox" id="active" name="skyscraper_options[active]" ></td>
875
-
876
- <td align="left" class="Content">
877
-
878
- <span class="TXT">Check if you want Sociable Skyscraper enable </span>
879
-
880
- <br />
881
-
882
- </td>
883
-
884
- </tr>
885
-
886
- </tbody></table>
887
-
888
- <br/><br/>
889
- </div>
890
-
891
- </div>
892
- <br/><br/>
893
-
894
- <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0">
895
-
896
- <TR>
897
-
898
- <TD class="Border-Left" ></TD><TD class="BG-Middle" id="Active-Title" ><span id="Active-Tab">+ </span><?php _e("Send my config","sociable");?></TD><TD class="Border-Right"></TD>
899
-
900
- </TR>
901
-
902
- </TABLE>
903
- <div style="display: block;" id="Active-Content" class="Content-Box">
904
-
905
- <br />
906
-
907
- <div align="center" style="width:100%;">
908
-
909
- <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
910
-
911
- <tbody><tr valign="top">
912
-
913
- <td align="right" class="Title">Send my config</td>
914
-
915
- <td align="left" style="width:5px;">
916
- <?php
917
-
918
- $checked = "";
919
- if (!empty($skyscraper_options["pixel"])){
920
-
921
- $checked = "checked='checked'";
922
- }
923
-
924
- ?>
925
- <input <?php echo $checked ?> type="checkbox" id="active" name="skyscraper_options[pixel]" />
926
-
927
- </td>
928
-
929
- <td align="left" class="Content">
930
-
931
- <span class="TXT">Check if you want help Sociable grow. <br /><br /> This information be used only to improve Sociable. <br /><br />You accept send us your blog configuration and blog name </span>
932
-
933
- <br />
934
-
935
- </td>
936
-
937
- </tr>
938
-
939
- </tbody></table>
940
-
941
- <br/><br/>
942
- </div>
943
-
944
- </div>
945
- <br/><br/>
946
- <?php settings_fields( 'skyscraper_options_group' ); ?>
947
- </form>
948
- <div class="Content-Box">
949
-
950
- <form id="sociable_reset_form" action="" method="POST">
951
- <?php wp_nonce_field('sociable-reset'); ?>
952
- <input type="hidden" id="skyscraper_reset" name="skyscraper_reset" value="1">
953
- <?php //submit_button( __( 'Reset Sociable' ) , 'primary', 'sociable_reset', false ); ?>
954
- </form>
955
-
956
- <div id="ActionsBar">
957
- <div style="cursor:pointer;line-height:15px;" onclick="document.getElementById('form1').submit();" class="SaveChanges"><br>
958
- <span style="margin:30px;">Save Changes</span>
959
- </div>
960
- <div style="cursor:pointer;line-height:15px;font-size:12px;" onclick="document.getElementById('sociable_reset_form').submit();" name="sociable_reset" id="sociable_reset" class="ResetSociable"><br>
961
- <span style="margin:40px;margin-left:35px;">Reset Skyscraper</span>
962
- </div>
963
- </div>
964
- </div>
965
-
966
- </div>
967
- <div style="float:left;width:49%;margin-left:15px" name="skyscraper" id="skyscraper">
968
- <script type="text/javascript">
969
- var base_url_sociable = "<?php echo SOCIABLE_HTTP_PATH?>";
970
- </script>
971
- </div>
972
- <?php
973
- }
974
-
975
- /**
976
- * Add The Menu Pages To The Administration Options
977
- */
978
-
979
- function add_menu_pages(){
980
-
981
- global $sociable_post_types;
982
-
983
- $url = $_SERVER["QUERY_STRING"];
984
- // $page[] = add_options_page( __( 'Sociable Options' ), __( 'Sociable Plugin' ), 'manage_options', 'sociable_select' , array( 'sociable_Admin_Options' , 'Select_Sociable_Page' ) );
985
- //$page[]= add_plugins_page( __( 'Sociable Options' ), __( 'Sociable Plugin' ), 'manage_options', 'Create_Options_Page_Skycraper' );
986
- //$page[]= add_plugins_page( 'sociable_options', 'sociable_options', 'read', 'Create_Options_Page' );
987
- $page[] = add_options_page( "","", 'manage_options', 'sociable_select' , array( 'sociable_Admin_Options' , 'Select_Sociable_Page' ) );
988
- $page[] = add_options_page( "","", 'manage_options', 'sociable_options' , array( 'sociable_Admin_Options' , 'Create_Options_Page' ) );
989
- $page[] = add_options_page( "","", 'manage_options', 'skyscraper_options' , array( 'sociable_Admin_Options' , 'Create_Options_Page_Skycraper' ) );
990
- // Add a new submenu under Settings:
991
- // $page[] = add_options_page(__( 'Sociable Options' ),__( 'Sociable Plugin' ), 'manage_options', 'sociable_select', 'Select_Sociable_Page');
992
- // Add a new top-level menu (ill-advised):
993
- add_menu_page(__( 'Sociable Options' ), __( 'Select Sociable Plugin' ), 'manage_options', '/options-general.php?page=sociable_select' );
994
- // Add a submenu to the custom top-level menu:
995
- add_submenu_page('options-general.php?page=sociable_select', __( 'Sociable Options' ), __( 'Sociable Options' ), 'manage_options', 'sociable_options' , array( 'sociable_Admin_Options' , 'Create_Options_Page' ) );
996
- // Add a second submenu to the custom top-level menu:
997
- add_submenu_page('options-general.php?page=sociable_select', __( 'Skyscraper Options' ), __( 'Skyscraper Options' ), 'manage_options', 'skyscraper_options' , array( 'sociable_Admin_Options' , 'Create_Options_Page_Skycraper' ) );
998
-
999
- //Add CSS And Javascript Specific To This Options Pages
1000
- add_action( 'admin_print_styles-' . $page[0] , array( 'sociable_Admin_Options' , 'enqueue_styles' ) );
1001
- add_action( 'admin_print_scripts-' . $page[0] , array( 'sociable_Admin_Options' , 'enqueue_scripts' ) );
1002
-
1003
- add_action( 'admin_print_styles-' . $page[1] , array( 'sociable_Admin_Options' , 'enqueue_styles' ) );
1004
- add_action( 'admin_print_scripts-' . $page[1] , array( 'sociable_Admin_Options' , 'enqueue_scripts' ) );
1005
- add_action( 'admin_print_styles-' . $page[2] , array( 'sociable_Admin_Options' , 'enqueue_styles' ) );
1006
- add_action( 'admin_print_scripts-' . $page[2] , array( 'sociable_Admin_Options' , 'enqueue_scripts' ) );
1007
-
1008
- if( isset( $_POST['sociable_reset'] ) ){
1009
- check_admin_referer( 'sociable-reset' );
1010
-
1011
- sociable_reset();
1012
- wp_redirect( $_SERVER['HTTP_REFERER' ] );
1013
- }
1014
-
1015
- if( isset( $_POST['skyscraper_reset'] ) ){
1016
- check_admin_referer( 'sociable-reset' );
1017
-
1018
- skyscraper_reset();
1019
- wp_redirect( $_SERVER['HTTP_REFERER' ] );
1020
- }
1021
-
1022
-
1023
- /*
1024
- * We can create The Meta Boxes Here
1025
- */
1026
- foreach( $sociable_post_types as $type => $data ){
1027
- self::add_meta_box( $type );
1028
- }
1029
- //Also on posts and pages
1030
- self::add_meta_box( 'post' );
1031
- self::add_meta_box( 'page' );
1032
-
1033
- }
1034
-
1035
- /*
1036
- * Function to Enqueue The Styles For The Options Page
1037
- */
1038
- function enqueue_styles(){
1039
- wp_enqueue_style( 'style-admin-css', SOCIABLE_HTTP_PATH . 'css/style-admin.css' );
1040
- wp_enqueue_style( 'sociable-admin-css', SOCIABLE_HTTP_PATH . 'css/sociable-admin.css' );
1041
- wp_enqueue_style( 'sociablecss' , SOCIABLE_HTTP_PATH . 'css/sociable.css' );
1042
- }
1043
-
1044
- /*
1045
- * Function To Enqueue The Scripts For The Options Page
1046
- */
1047
- function enqueue_scripts(){
1048
- wp_enqueue_script('jquery');
1049
- wp_enqueue_script('jquery-ui-core',false,array('jquery'));
1050
- wp_enqueue_script('jquery-ui-sortable',false,array('jquery','jquery-ui-core'));
1051
- wp_enqueue_script( 'sociable-admin-js', SOCIABLE_HTTP_PATH . 'js/sociable-admin.js' , array( 'jquery','jquery-ui-core' , 'jquery-ui-sortable' ) );
1052
- wp_enqueue_script( 'admin-fn-js', SOCIABLE_HTTP_PATH . 'js/admin-fn.js' , array( 'jquery','jquery-ui-core' , 'jquery-ui-sortable' ) );
1053
-
1054
- }
1055
-
1056
-
1057
-
1058
- /*
1059
- * Function To Add The Settings Fields.
1060
- */
1061
- function do_site_selection_list($plugin = 'sociable'){
1062
-
1063
- if ($plugin == 'sociable'){
1064
-
1065
- global $sociable_options;
1066
- $option_plugin = $sociable_options;
1067
- $name_plugin = "sociable_options";
1068
- }
1069
- else{
1070
-
1071
- global $skyscraper_options;
1072
- $option_plugin = $skyscraper_options;
1073
- $name_plugin = "skyscraper_options";
1074
- }
1075
-
1076
-
1077
- $sociable_known_sites = get_option( 'sociable_known_sites' );
1078
- /*
1079
- * Sort The List Based On The Active Sites So That They Display Correctly.
1080
- */
1081
- $active_sites = isset( $option_plugin['active_sites'] ) && is_array( $option_plugin['active_sites'] ) ? $option_plugin['active_sites'] : array() ;
1082
-
1083
- //Start Blank
1084
- $active = Array();
1085
-
1086
- //Disabled Untill Proven Active
1087
- $disabled = $sociable_known_sites;
1088
-
1089
- //Loop Through The Active Sites, sorting into 2 arrays
1090
- foreach( $active_sites as $sitename => $value ) {
1091
- $active[$sitename] = $disabled[$sitename];
1092
- unset( $disabled[$sitename] );
1093
- }
1094
-
1095
- uksort($disabled, "strnatcasecmp");
1096
-
1097
- $sites = array_merge( $active, $disabled );
1098
-
1099
- $imagepath = isset( $option_plugin['sociable_imagedir'] ) ? $option_plugin['sociable_imagedir'] : '' ;
1100
-
1101
- if ($imagepath == "") {
1102
- $imagepath = trailingslashit( SOCIABLE_HTTP_PATH ) . 'images/';
1103
- } else {
1104
- $imagepath .= trailingslashit( $imagepath );
1105
- }
1106
-
1107
- $out ='<ul id="sociable_site_list" >' ;
1108
- $io = 0;
1109
- foreach( $sites as $sitename => $site ){
1110
-
1111
-
1112
- //Set Checked And Active If Relevant
1113
- if( array_key_exists( $sitename, $active_sites ) ){
1114
- $checked = 'checked="checked"';
1115
- $active = 'active';
1116
- } else {
1117
- $checked = '';
1118
- $active = 'inactive';
1119
- }
1120
- if ( $sitename != "More"){
1121
- if (isset($site["counter"])){
1122
- //$image = "<img src='".SOCIABLE_HTTP_PATH."images/".$site["favicon"]."'>";
1123
- $image = $site["url"];
1124
- }else{
1125
- $image = _get_sociable_image( $site, '' );
1126
- }
1127
- }else{
1128
- $image = "<img src='".SOCIABLE_HTTP_PATH."images/more.png'>";
1129
- }
1130
-
1131
- // if ( ! isset( $site['spriteCoordinates']) || isset( $sociable_options['sociable_disablesprite'] ) ) {
1132
- // if (strpos($site['favicon'], 'http') === 0) {
1133
- // $imgsrc = $site['favicon'];
1134
- // } else {
1135
- // $imgsrc = $imagepath.$site['favicon'];
1136
- // }
1137
- // $img = '<img src="' . $imgsrc . '" width="16" height="16" />';
1138
- // } else {
1139
- // $imgsrc = $imagepath."services-sprite.gif";
1140
- // $services_sprite_url = $imagepath . "services-sprite.png";
1141
- // $spriteCoords = $site['spriteCoordinates'];
1142
- // $img = '<img src="' . $imgsrc . '" width="16" height="16" style="background: transparent url(' . $services_sprite_url . ') no-repeat; background-position:-' . $spriteCoords[0] . 'px -' . $spriteCoords[1] . 'px" />';
1143
- // }
1144
-
1145
- $out .= '<li id="' . $sitename . '" class="' . $active . '">';
1146
-
1147
- $out .= '<input type="checkbox" id="cb_' . $sitename . '" name="'.$name_plugin.'[active_sites][' . $sitename . ']" ' . $checked . ' />';
1148
-
1149
- $out .= $image;
1150
- if (!isset($site["counter"])){
1151
- $out .= $sitename;
1152
- }
1153
-
1154
- $out .= '</li>';
1155
-
1156
- }
1157
-
1158
-
1159
- echo $out."</ul>";
1160
-
1161
- }
1162
-
1163
- /*
1164
- * Create The HTML For The Options Page
1165
- */
1166
- function Create_Options_Page(){
1167
- global $sociable_options;
1168
- global $skyscraper_options;
1169
- ?>
1170
-
1171
- <style>
1172
-
1173
- .Title-Box .BG-Middle {
1174
-
1175
- vertical-align: middle;
1176
-
1177
- }
1178
-
1179
- </style>
1180
-
1181
- <div class="wrap">
1182
- <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" >
1183
-
1184
- <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblogplay.com%2F&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=recommend&amp;colorscheme=light&amp;font&amp;height=80&amp;appId=133479460071366" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:40px;" allowTransparency="true"></iframe><br />
1185
- <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://blogplay.com" data-text="Check the sociable plugin" >Tweet</a>
1186
- <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
1187
- <br />
1188
- </div>
1189
- <h2 style="clear:both;"><?php _e( 'Sociable Options' ); ?></h2>
1190
- <form method="post" action="options.php" id="form1" autocomplete="off">
1191
-
1192
- <?php wp_nonce_field('sociable-config'); ?>
1193
- <INPUT type="hidden" class="version-INPUT" id="version" name="sociable_options[version]" value="<?php echo$sociable_options["version"];?>" />
1194
-
1195
- <INPUT type="hidden" id="blogplay_tags" name="sociable_options[blogplay_tags]" value="1" />
1196
-
1197
- <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Preview-Title" style="margin:0 0 0 25px">
1198
- <TR>
1199
- <TD class="Border-Left" ></TD><TD class="BG-Middle" >Preview</TD><TD class="Border-Right"></TD>
1200
- </TR>
1201
- </TABLE>
1202
- <BR/>
1203
-
1204
- <DIV class="Content-Box" id="Preview-Content">
1205
- <DIV style="margin:0 0 0 25px" align="left" class="Live-Preview" id="Live-Preview" ><?php _e("Live preview of how Sociable will appear on your blog.","sociable")?></DIV>
1206
-
1207
- <BR/>
1208
-
1209
- <DIV style="margin:0 0 0 25px" class="Post-TXT" id="Post-TXT" ><?php _e("This is your post here...","sociable")?></DIV>
1210
-
1211
- <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" >Lorem ipsum dolor sit amet, consectetur adipiscing elit.</DIV>
1212
-
1213
- <BR/>
1214
- <DIV style="margin:0 0 0 25px" id="ShareAndEnjoy" > <?php do_sociable(); ?></DIV>
1215
- </DIV>
1216
- <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Tagline-Title">
1217
- <TR>
1218
- <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Tagline","sociable");?></TD><TD class="Border-Right"></TD>
1219
- </TR>
1220
- </TABLE>
1221
- <BR/>
1222
-
1223
- <DIV class="Content-Box" id="Tagline-Content">
1224
- <DIV class="Tagline-TXT" id="Tagline-TXT" ><?php _e('Previously we used "Share and Enjoy", remember the good old days?',"sociable");?></DIV>
1225
-
1226
- <BR/>
1227
- <DIV style="width:100%;height:60px;">
1228
- <INPUT type="text" class="Tagline-INPUT" id="tagline" name="sociable_options[tagline]" value="<?php echo$sociable_options["tagline"];?>" />
1229
-
1230
- <DIV class="ToSociable" >
1231
- <INPUT type="checkbox" <?php if (!empty($sociable_options["help_grow"])) echo "checked = 'checked'";?> name="sociable_options[help_grow]" id="LinkToSociable" />
1232
- <?php _e("Link to Sociable","sociable");?><BR/>
1233
- <SPAN style="font-size:14px;"><?php _e("(Help us grow, please leave the link so others discover Sociable from your blog)","sociable");?></SPAN>
1234
- </DIV>
1235
- </DIV>
1236
- </DIV>
1237
-
1238
-
1239
- <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Tagline-Title">
1240
- <TR>
1241
- <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Icons to Include","sociable");?></TD><TD class="Border-Right"></TD>
1242
- </TR>
1243
- </TABLE>
1244
- <BR/>
1245
-
1246
- <DIV class="Content-Box" id="IconsToInclude-Box" style="">
1247
- <DIV class="IconsToInclude-TXT" id="IconsToInclude-TXT" >
1248
- <?php _e("Check the sites you want to appear on your blog.","sociable");?>
1249
- </DIV>
1250
- <BR/>
1251
-
1252
- <DIV style="font-size:13px">
1253
-
1254
-
1255
-
1256
- <?php
1257
-
1258
- $check_tags = "";
1259
-
1260
- if (isset($sociable_options["linksoptions"])){
1261
-
1262
-
1263
-
1264
- if (!empty($sociable_options["linksoptions"])){
1265
-
1266
- $check_tags = "checked";
1267
-
1268
- }
1269
-
1270
- }
1271
-
1272
-
1273
-
1274
- ?>
1275
-
1276
-
1277
-
1278
- <input type="checkbox" <?php echo $check_tags;?> id="" name="sociable_options[linksoptions]" /> Accept include the blogplay.com tag into my share icons
1279
-
1280
- </DIV>
1281
-
1282
- <BR/>
1283
-
1284
- <?php self::do_site_selection_list(); ?>
1285
- </DIV>
1286
-
1287
- <div class="soc_clear"></div>
1288
-
1289
- <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="IconSize-Title" style="margin-top:20px;">
1290
- <TR>
1291
- <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Icons Size","sociable");?></TD><TD class="Border-Right"></TD>
1292
- </TR>
1293
- </TABLE>
1294
- <BR/>
1295
-
1296
- <DIV class="Content-Box" style="margin-left:-3px" id="IconSize-Content">
1297
- <?php
1298
- $checked16 = "";
1299
- $checked32 = "";
1300
- $checked48 = "";
1301
- $checked64 = "";
1302
- if ($sociable_options["icon_size"] == 16) $checked16 = "checked='checked'";
1303
- if ($sociable_options["icon_size"] == 32) $checked32 = "checked='checked'";
1304
- if ($sociable_options["icon_size"] == 48) $checked48 = "checked='checked'";
1305
- if ($sociable_options["icon_size"] == 64) $checked64 = "checked='checked'";
1306
- //echo $checked16;
1307
- ?>
1308
- <SPAN class="IconSize-Item"> <INPUT value="16" type="radio" name="sociable_options[icon_size]" <?php echo $checked16;?> />16x16 Pixels </SPAN>
1309
-
1310
- <SPAN class="IconSize-Item"> <INPUT <?php echo$checked32;?> value="32" type="radio" name="sociable_options[icon_size]" />32x32 Pixels </SPAN>
1311
-
1312
- <SPAN class="IconSize-Item"> <INPUT <?php echo$checked48;?> value="48" type="radio" name="sociable_options[icon_size]"/>48x48 Pixels </SPAN>
1313
-
1314
- <SPAN class="IconSize-Item"> <INPUT <?php echo$checked64;?> value="64" type="radio" name="sociable_options[icon_size]" />64x64 Pixels </SPAN>
1315
-
1316
-
1317
- </DIV>
1318
-
1319
- <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="IconSize-Title" style="margin-top:20px;">
1320
- <TR>
1321
- <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Icons Style","sociable");?></TD><TD class="Border-Right"></TD>
1322
- </TR>
1323
- </TABLE>
1324
- <BR/>
1325
-
1326
- <DIV class="Content-Box" id="IconSize-Content" style="padding:20px;">
1327
-
1328
- <?php
1329
- $checked1 = "";
1330
- $checked2 = "";
1331
- $checked3 = "";
1332
- $checked4 = "";
1333
- $checked5 = "";
1334
- $checked6 = "";
1335
- if ($sociable_options["icon_option"] == "option1") $checked1 = "checked='checked'";
1336
- if ($sociable_options["icon_option"] == "option2") $checked2 = "checked='checked'";
1337
- if ($sociable_options["icon_option"] == "option3") $checked3 = "checked='checked'";
1338
- if ($sociable_options["icon_option"] == "option4") $checked4 = "checked='checked'";
1339
- if ($sociable_options["icon_option"] == "option5") $checked5 = "checked='checked'";
1340
- if ($sociable_options["icon_option"] == "option6") $checked6 = "checked='checked'";
1341
-
1342
- $imagepath = isset( $sociable_options['sociable_imagedir'] ) ? $sociable_options['sociable_imagedir'] : '' ;
1343
-
1344
- if ($imagepath == "") {
1345
- $imagepath = trailingslashit( SOCIABLE_HTTP_PATH ) . 'images/';
1346
- } else {
1347
- $imagepath .= trailingslashit( $imagepath );
1348
- }
1349
- //echo $imagepath;
1350
- ?>
1351
-
1352
- <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked1?> value="option1" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option1_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1353
- <BR/><BR/>
1354
- <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked2?> value="option2" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option2_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1355
- <BR/><BR/>
1356
- <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked3?> value="option3" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option3_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1357
- <BR/><BR/>
1358
- <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked4?> value="option4" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option4_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1359
- <BR/><BR/>
1360
- <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked5?> value="option5" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option5_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1361
- <BR/><BR/>
1362
- <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked6?> value="option6" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/16/option_6_16.png" /> </SPAN>
1363
- <BR/><BR/>
1364
- </DIV>
1365
-
1366
- <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('Locations');" >
1367
- <TR>
1368
- <TD class="Border-Left" ></TD><TD class="BG-Middle" id="Locations-Title" ><span id="Locations-Tab">+ </span><?php _e("Locations","sociable");?></TD><TD class="Border-Right"></TD>
1369
- </TR>
1370
- </TABLE>
1371
- <BR/>
1372
-
1373
- <DIV class="Content-Box" id="Locations-Content" style="display:none;" >
1374
- <DIV class="Locations-TXT" id="Locations-TXT" ><?php _e("Please select the locations that you wish to allow the Sociable plugin to insert itself.","sociable");?></DIV>
1375
-
1376
- <BR/>
1377
- <DIV align="center" style="width:100%;">
1378
- <TABLE align="center" class="Locations-List" cellspacing="0" border=0 cellpadding="10">
1379
- <TR valign="top" >
1380
- <TD align="right" class="Title" ><?php _e("Home page","sociable");?></TD>
1381
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_front_page"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_front_page]" id="HomePage" /></TD>
1382
- <TD align="left" class="Content">
1383
- <SPAN class="TXT"><?php _e("The front page of the blog (if set to a static page), or the main blog page (if set to your latest posts).","sociable");?></SPAN>
1384
-
1385
- </TD>
1386
- </TR>
1387
-
1388
- <TR valign="top" >
1389
- <TD align="right" class="Title" ><?php _e("Blog page","sociable");?></TD>
1390
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_home"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_home]" id="BlogPage" /></TD>
1391
- <TD align="left" class="Content">
1392
- <SPAN class="TXT"><?php _e("The home page of the blog if is set to your latest posts, or the posts page if the home page is set to a static page","sociable");?></SPAN>
1393
-
1394
- </TD>
1395
- </TR>
1396
-
1397
- <TR valign="top" >
1398
- <TD align="right" class="Title" ><?php _e("Posts","sociable");?></TD>
1399
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_single"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_single]" id="Posts" /></TD>
1400
- <TD align="left" class="Content">
1401
- <SPAN class="TXT"><?php _e("Single post pages","sociable");?></SPAN>
1402
-
1403
- </TD>
1404
- </TR>
1405
-
1406
- <TR valign="top" >
1407
- <TD align="right" class="Title" ><?php _e("Pages","sociable");?></TD>
1408
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_page"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_page]" id="Pages" /></TD>
1409
- <TD align="left" class="Content">
1410
- <SPAN class="TXT"><?php _e("Individual Wordpress pages","sociable");?></SPAN>
1411
-
1412
- </TD>
1413
- </TR>
1414
-
1415
- <TR valign="top" >
1416
- <TD align="right" class="Title" ><?php _e("Category archives","sociable");?></TD>
1417
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_category"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_category]" id="CategoryArchives" /></TD>
1418
- <TD align="left" class="Content">
1419
- <SPAN class="TXT"><?php _e("Category archive pages","sociable");?></SPAN>
1420
-
1421
- </TD>
1422
- </TR>
1423
-
1424
- <TR valign="top" >
1425
- <TD align="right" class="Title" ><?php _e("Date archives","sociable");?></TD>
1426
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_date"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_date]" id="DateArchives" /></TD>
1427
- <TD align="left" class="Content">
1428
- <SPAN class="TXT"><?php _e("Date archive pages","sociable");?> </SPAN>
1429
-
1430
- </TD>
1431
- </TR>
1432
-
1433
- <TR valign="top" >
1434
- <TD align="right" class="Title" ><?php _e("Tag archives","sociable");?></TD>
1435
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_tag"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_tag]" id="TagArchives" /></TD>
1436
- <TD align="left" class="Content">
1437
- <SPAN class="TXT"><?php _e("Tag archive pages","sociable");?> </SPAN>
1438
-
1439
- </TD>
1440
- </TR>
1441
-
1442
- <TR valign="top" >
1443
- <TD align="right" class="Title" ><?php _e("Author archives","sociable");?></TD>
1444
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_author"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_author]" id="AuthorArchives" /></TD>
1445
- <TD align="left" class="Content">
1446
- <SPAN class="TXT"><?php _e("Author archive pages","sociable");?></SPAN>
1447
-
1448
- </TD>
1449
- </TR>
1450
-
1451
- <TR valign="top" >
1452
- <TD align="right" class="Title" ><?php _e("Search results","sociable");?></TD>
1453
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_search"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_search]" id="SearchResults" /></TD>
1454
- <TD align="left" class="Content">
1455
- <SPAN class="TXT"><?php _e("Search results pages","sociable");?></SPAN>
1456
-
1457
- </TD>
1458
- </TR>
1459
-
1460
- <TR valign="top" >
1461
- <TD align="right" class="Title" ><?php _e("RSS feeds","sociable");?></TD>
1462
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_rss"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_rss]" id="RssFeeds" /></TD>
1463
- <TD align="left" class="Content">
1464
- <SPAN class="TXT"><?php _e("RSS feeds","sociable");?></SPAN>
1465
-
1466
- </TD>
1467
- </TR>
1468
-
1469
-
1470
- </TABLE>
1471
- <BR/><BR/>
1472
- </DIV>
1473
- </DIV>
1474
-
1475
- <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('GeneralOptions');">
1476
- <TR>
1477
- <TD class="Border-Left" ></TD><TD class="BG-Middle" id="GeneralOptions-Title" ><span id="GeneralOptions-Tab"> + </span> <?php _e("General Options","sociable");?></TD><TD class="Border-Right"></TD>
1478
- </TR>
1479
- </TABLE>
1480
- <BR/>
1481
-
1482
- <DIV class="Content-Box" id="GeneralOptions-Content" style="display:none;" >
1483
-
1484
- <BR/>
1485
- <DIV align="center" style="width:100%;">
1486
- <TABLE align="center" class="GeneralOptions-List" cellspacing="0" border=0 cellpadding ="10" >
1487
- <TR valign="top" >
1488
- <TD align="right" class="Title" ><?php _e("Automatic mode","sociable")?></TD>
1489
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["automatic_mode"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[automatic_mode]" id="AutoMode" /></TD>
1490
- <TD align="left" class="Content">
1491
- <SPAN class="TXT"><?php _e("Do you want to automatically use Sociable on the locations specified?","sociable");?> </SPAN>
1492
- <BR/>
1493
- <SPAN class="sTXT">
1494
- <?php _e("If this is unchecked, you will have to use the shortcode[sociable/] or template","sociable");?> tag ?php if( function_exists( do_sociable() ) ){ do_sociable(); }
1495
- </SPAN>
1496
-
1497
- </TD>
1498
- </TR>
1499
-
1500
-
1501
- </TR>
1502
- <TR valign="top" >
1503
- <TD align="right" class="Title" ><?php _e("Use styleSheet","sociable");?></TD>
1504
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["use_stylesheet"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[use_stylesheet]" id="UseStyleSheets" /></TD>
1505
- <TD align="left" class="Content">
1506
- <SPAN class="TXT"><?php _e("Do you want to use the default stylesheet for sociable?","sociable");?></SPAN>
1507
- </TD>
1508
- </TR>
1509
- <TR valign="top" >
1510
- <TD align="right" class="Title" ><?php _e("Use your own icons","sociable");?></TD>
1511
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["custom_icons"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[custom_icons]" id="UseStyleSheets" /></TD>
1512
- <TD align="left" class="Content">
1513
- <SPAN class="TXT"><?php _e("Do you want to use your own icons for sociable?","sociable");?></SPAN>
1514
- </TD>
1515
- </TR>
1516
- <TR valign="top" >
1517
- <TD align="right" class="Title" ><?php _e("Use images","sociable");?></TD>
1518
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["use_images"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[use_images]" id="UseImages" /></TD>
1519
- <TD align="left" class="Content">
1520
- <SPAN class="TXT"><?php _e("Do you want to use the Sociable images? If not, the plugin will insert plain text links.","sociable");?></SPAN>
1521
- </TD>
1522
- </TR>
1523
-
1524
-
1525
- <TR valign="top" >
1526
- <TD align="right" class="Title" ><?php _e("Use alpha mask","sociable");?></TD>
1527
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["use_alphamask"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[use_alphamask]" id="AlphaMask" /></TD>
1528
- <TD align="left" class="Content">
1529
- <SPAN class="TXT"><?php _e("Do you want to use alpha masks on the images (available only on the Original Sociable)?","sociable");?></SPAN>
1530
- </TD>
1531
- </TR>
1532
- <TR valign="top" >
1533
- <TD align="right" class="Title" ><?php _e("Bottom and Top","sociable");?></TD>
1534
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["topandbottom"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[topandbottom]" id="TopAndBottom" /></TD>
1535
- <TD align="left" class="Content">
1536
- <SPAN class="TXT"><?php _e("Do you want to use Sociable plugin to show up at the top and bottom?","sociable");?></SPAN>
1537
- </TD>
1538
- </TR>
1539
- <TR valign="top" >
1540
- <TD align="right" class="Title" ><?php _e("Open in new window","sociable");?></TD>
1541
- <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["new_window"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[new_window]" id="OpenNewWindow" /></TD>
1542
- <TD align="left" class="Content">
1543
- <SPAN class="TXT"><?php _e("do you want to open the links in a new window?","sociable");?></SPAN>
1544
- </TD>
1545
- </TR>
1546
-
1547
-
1548
-
1549
- </TABLE>
1550
-
1551
- <BR/><BR/>
1552
- </DIV>
1553
- </DIV>
1554
- <table class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('Active');" >
1555
- <tr>
1556
- <td class="Border-Left" ></td>
1557
- <td class="BG-Middle" id="Active-Title" ><span id="Active-Tab">+ </span><?php _e("Active Sociable Classic","sociable");?></td><td class="Border-Right"></td>
1558
- </tr>
1559
- </table>
1560
-
1561
- <div style="display: block;" id="Active-Content" class="Content-Box">
1562
- <br />
1563
- <div align="center" style="width:100%;">
1564
- <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
1565
-
1566
- <tbody><tr valign="top">
1567
- <td align="right" class="Title">Active Sociable Classic</td>
1568
- <td align="left" style="width:5px;">
1569
- <input <?php if(isset($sociable_options["active"])) echo "checked='checked'"?> type="checkbox" id="active" name="sociable_options[active]" /></td>
1570
- <td align="left" class="Content">
1571
- <span class="TXT">Check if you want Sociable Classic enable </span>
1572
- <br />
1573
-
1574
- </td>
1575
- </tr>
1576
- </tbody></table>
1577
- <br /><br />
1578
- </div>
1579
- </div>
1580
- <table class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0">
1581
- <tr>
1582
- <td class="Border-Left" ></td>
1583
- <td class="BG-Middle" id="Active-Title" ><?php _e(" Send my config","sociable");?></td><td class="Border-Right"></td>
1584
- </tr>
1585
- </table>
1586
-
1587
- <div style="display: block;" id="Active-Content" class="Content-Box">
1588
- <br />
1589
- <div align="center" style="width:100%;">
1590
- <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
1591
-
1592
- <tbody><tr valign="top">
1593
- <td align="right" class="Title">Send my config</td>
1594
- <td align="left" style="width:5px;">
1595
-
1596
- <?php
1597
-
1598
- $checked = "";
1599
- if (!empty($sociable_options["pixel"])){
1600
-
1601
- $checked = "checked='checked'";
1602
- }
1603
-
1604
- ?>
1605
- <input <?php echo $checked ?> type="checkbox" id="active" name="sociable_options[pixel]" /></td>
1606
- <td align="left" class="Content">
1607
- <span class="TXT">
1608
- Check if you want help Sociable grow.
1609
- </br>
1610
- This information be used only to improve Sociable.
1611
- </br>
1612
- You accept send us your blog configuration and blog name
1613
- </span>
1614
- <br />
1615
-
1616
- </td>
1617
- </tr>
1618
- </tbody></table>
1619
- <br /><br />
1620
- </div>
1621
- </div>
1622
-
1623
-
1624
- <?php //<HR style="height:10px;background:#18305d;"/>?>
1625
- <?php settings_fields( 'sociable_options_group' ); ?>
1626
- </FORM>
1627
- <DIV class="Content-Box" >
1628
- <DIV id="ActionsBar">
1629
- <DIV class="SaveChanges" onClick="document.getElementById('form1').submit();" style="cursor:pointer;line-height:15px;"><br/>
1630
- <span style="margin:30px;"><?php _e("Save Changes","sociable");?></span>
1631
- </DIV>
1632
- <DIV class="ResetSociable" id="sociable_reset" name="sociable_reset" onClick="document.getElementById('sociable_reset_form').submit();" style="cursor:pointer;line-height:15px;font-size:12px;"><br/>
1633
- <span style="margin:40px;margin-left:35px;"><?php _e("Reset Sociable","sociable");?></span>
1634
- </DIV>
1635
- <DIV class="UninstallSociable" onClick="document.getElementById('sociable_remove_form').submit();" style="cursor:pointer;line-height:15px;font-size:12px;"><br/>
1636
- <span style="margin:25px;margin-left:20px;"><?php _e("Completly Uninstall Sociable","sociable");?></span>
1637
- </DIV>
1638
- </DIV>
1639
- </DIV>
1640
- <br>
1641
- <br>
1642
- <?php //do_settings_sections( 'sociable_options' ); ?>
1643
- <form id="sociable_reset_form" action="" method="POST">
1644
- <?php wp_nonce_field('sociable-reset'); ?>
1645
- <input type="hidden" id="sociable_reset" name="sociable_reset" value="1">
1646
- <?php //submit_button( __( 'Reset Sociable' ) , 'primary', 'sociable_reset', false ); ?>
1647
- </form>
1648
-
1649
-
1650
- </div>
1651
- <?php }
1652
-
1653
- function add_meta_box( $page ){
1654
- add_meta_box( 'sociable_off' , __( 'Disable sociable' ), array( 'sociable_Admin_Options' , 'create_meta_box' ) , $page, 'side', 'default' );
1655
- }
1656
-
1657
- function create_meta_box(){
1658
- global $post;
1659
- $sociableoff = false;
1660
- $checked = '';
1661
- if ( get_post_meta( $post->ID,'_sociableoff',true ) ) {
1662
- $checked = 'checked="checked"';
1663
- }
1664
- wp_nonce_field( 'update_sociable_off' , 'sociable_nonce' );
1665
- echo '<input type="checkbox" id="sociableoff" name="sociableoff" ' . $checked . ' /> <p class="description">' . __('Check This To Disable Sociable 2 On This Post Only.') . '</p>';
1666
-
1667
- }
1668
-
1669
- function save_post( $post_id ){
1670
-
1671
- if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
1672
- return $post_id;
1673
- // verify this came from the our screen and with proper authorization,
1674
- // because save_post can be triggered at other times
1675
-
1676
- $nonce = ( isset( $_POST['sociable_nonce'] ) ) ? $_POST['sociable_nonce'] : false ;
1677
- if ( ! $nonce || ! wp_verify_nonce( $nonce, 'update_sociable_off' ) )
1678
- return $post_id;
1679
- // Check permissions
1680
- if ( 'page' == $_POST['post_type'] ){
1681
- if ( !current_user_can( 'edit_page', $post_id ) )
1682
- return;
1683
- } else {
1684
- if ( !current_user_can( 'edit_post', $post_id ) )
1685
- return;
1686
- }
1687
-
1688
- //Lets Do This
1689
- if( isset( $_POST['sociableoff'] ) ){
1690
- update_post_meta( $post_id, '_sociableoff' , $_POST['sociableoff'] );
1691
- } else {
1692
- delete_post_meta( $post_id, '_sociableoff' );
1693
- }
1694
-
1695
- return $post_id;
1696
- }
1697
-
1698
- /**
1699
- * This Function Runs Before The Options Are Printed Out.
1700
- */
1701
- function general_options_callback(){
1702
-
1703
- return true;
1704
- }
1705
-
1706
- /**
1707
- * This Function Runs Before The Location Options Are Echoed Out.
1708
- */
1709
- function location_options_callback(){
1710
- echo '<p>' . __( 'Please Select The Locations That You Wish To Allow The Sociable 2 Plugin To Insert The Links.' ) . '</p>';
1711
- }
1712
-
1713
- /**
1714
- * Adds A Function For The add_settings_field(); function
1715
- *
1716
- * should be passed:
1717
- * $data = array(
1718
- * 'id' => 'field_id_and_name',
1719
- * 'description' => 'field Description Should Go Here, This is Not The Title, Rather The Description'
1720
- * );
1721
- */
1722
- function Checkbox( $data ){
1723
- global $sociable_options;
1724
-
1725
- //Save The Locations As a seperate array option
1726
- if( isset( $data['locations'] ) ){
1727
- $name = 'sociable_options[locations][' . $data['id'] . ']';
1728
- $checked = ( isset( $sociable_options['locations'][$data['id']] ) ) ? 'checked="checked"' : '' ;
1729
- } else {
1730
- $name = 'sociable_options[' . $data['id'] . ']';
1731
- $checked = ( isset( $sociable_options[$data['id']] ) ) ? 'checked="checked"' : '' ;
1732
- }
1733
-
1734
-
1735
- echo '<input ' . $checked . ' id="' . $data['id'] . '" name="' . $name . '" type="checkbox" /> <span class="description">' . $data['description'] . '</span>';
1736
- }
1737
-
1738
- function TextInput( $data ){
1739
- global $sociable_options;
1740
-
1741
- $value = ( isset( $sociable_options[$data['id']] ) ) ? $sociable_options[$data['id']] : '';
1742
-
1743
- echo '<input id="' . $data['id'] . '" name="sociable_options[' . $data['id'] . ']" size="40" type="text" value="' . esc_attr( $value ) . '" /> <br /><span class="description">' . $data['description'] . '</span>';
1744
-
1745
- }
1746
-
1747
- function TextArea( $data ){
1748
- global $sociable_options;
1749
-
1750
- $value = ( isset( $sociable_options[$data['id']] ) ) ? $sociable_options[$data['id']] : '';
1751
-
1752
- echo '<textarea id="' . $data['id'] . '" name="sociable_options[' . $data['id'] . ']" >' . $value . '</textarea> <br /><span class="description">' . $data['description'] . '</span>';
1753
-
1754
- }
1755
-
1756
- function radio( $data ){
1757
- global $sociable_options;
1758
-
1759
- $cur_val = ( isset( $sociable_options[$data['id']] ) ) ? $sociable_options[$data['id']] : 0 ;
1760
-
1761
- echo '<span class="description">' . $data['description'] . '</span><br />';
1762
- foreach( $data['options'] as $value => $option ){
1763
- $selected = ( $value == $cur_val ) ? 'checked="checked"' : '' ;
1764
- echo '<input type="radio" name="sociable_options[' . $data['id'] . ']" value="' . $value . '" ' . $selected . ' /> <span>' . $option . '</span><br />';
1765
- }
1766
- }
1767
-
1768
-
1769
- }
1770
- function add_ie7() {
1771
- echo'<!--[if lt IE 7]>
1772
- <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js"
1773
- type="text/javascript"></script>
1774
- <![endif]-->
1775
- <!--[if lt IE 8]>
1776
- <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js"
1777
- type="text/javascript"></script>
1778
- <![endif]-->
1779
- <!--[if lt IE 9]>
1780
- <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
1781
- <![endif]-->';
1782
- }
1783
- //add_action('admin_head', 'add_ie7' );
1784
- ?>
1
+ <?php
2
+ /*
3
+ * Administration Options Class For Sociable 2
4
+ */
5
+ class sociable_Admin_Options{
6
+ /**
7
+ * A Function To Hook To Admin Init.
8
+ */
9
+ function init(){
10
+ register_setting( 'sociable_options_group' , 'sociable_options' );
11
+ //Add The Settings Sections
12
+ // add_settings_section( 'sociable_locations', __( 'Locations' ), array( 'sociable_Admin_Options' , 'location_options_callback' ) , 'sociable_options' );
13
+ // add_settings_section( 'sociable_options', __( 'General Options' ), array( 'sociable_Admin_Options' , 'general_options_callback' ) , 'sociable_options' );
14
+ register_setting( 'skyscraper_options_group' , 'skyscraper_options' );
15
+ // add_settings_section( 'sociable_locations', __( 'Locations' ), array( 'sociable_Admin_Options' , 'location_options_callback' ) , 'skyscraper_options' );
16
+ }
17
+ function skyscraper_init(){
18
+ register_setting( 'skyscraper_options_group' , 'skyscraper_options' );
19
+ add_settings_section( 'sociable_locations', __( 'Locations' ), array( 'sociable_Admin_Options' , 'location_options_callback' ) , 'skyscraper_options' );
20
+ //Add All The Settings Fields
21
+ //self::add_settings_fields();
22
+ }
23
+ function Select_Sociable_Page(){
24
+ global $sociable_options;
25
+ ?>
26
+
27
+ <style>
28
+
29
+ .Title-Box .BG-Middle {
30
+
31
+ vertical-align: middle;
32
+
33
+ }
34
+
35
+ </style>
36
+
37
+ <div class="wrap" style="margin-top:25px">
38
+ <div style="width: 80%; margin-left: 25px; color: rgb(147, 147, 147); font-weight: bold; font-size: 15px;">
39
+ Congrats for joining the leader in the sharing space of WordPress plugins. "Sociable" is totally FREE, has over 1,7 million downloads and now you can enjoy Fueto and make your searches more Sociable.<br /> <br />
40
+ </div>
41
+ <div class="wrap" style="width:42%;float:left">
42
+ <?php //wp_nonce_field('sociable-config'); ?>
43
+ <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Preview-Title" style="margin:0 0 0 25px">
44
+ <TR>
45
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" >Skyscraper Sociable</TD><TD class="Border-Right"></TD>
46
+ </TR>
47
+ <TR>
48
+ <TD colspan="3" >
49
+ <table>
50
+ <tr>
51
+ <td>
52
+ <img src="<?php echo SOCIABLE_HTTP_PATH ?>images/skyphoto.png" style="margin-left:-5px;margin-top:20px;" />
53
+ </td>
54
+ <td valign="top" >
55
+ <br/><br/>
56
+ <span style="font-size:18px;color:#18305e;font-weight:bold;">Skyscraper Sociable</span>
57
+ <p style="font-size:12px;color:#939393;font-weight:bold;" >
58
+ Now introducing the ultimate advanced and feature packed plugin for setting up rating system on your WordPress blog.
59
+ <br/ ><br/ >
60
+ Sociable Skyscraper allows you to set up different rating systems for posts, pages and comments with great degree of customization.
61
+ <br/ ><br/ >
62
+ List of features is so smart and non-stop growing:
63
+ <br/ ><br/ >
64
+ You can get more "Sociable" with Sociable Skyscraper and easily getting
65
+ Rating and Review of: posts, pages, comments, Facebook, G+, LinkedIN,
66
+ Twitter as well as multiple ratings for posts and pages. Visitor's counter,
67
+ visitor's from Facebook and Twitter... As a plus you get an easy way to get
68
+ TOP or HOME from Sociable Skyscraper.
69
+ <br/ ><br/ >
70
+ Enjoy it now!!!
71
+ <br/ ><br/ >
72
+ Be Sociable, Share!!!
73
+ </p>
74
+
75
+ <a href="?page=skyscraper_options" style="color:#ffffff;text-decoration:none;" ><img src="<?php echo SOCIABLE_HTTP_PATH ?>images/button_newsky.png" ></a>
76
+
77
+ </td>
78
+ </tr>
79
+
80
+
81
+
82
+ </table>
83
+ </TD>
84
+
85
+
86
+ </TR>
87
+ </TABLE>
88
+ <BR/>
89
+
90
+ </div>
91
+ <div class="wrap" style="margin-left:30px;width:48%;float:left">
92
+ <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Preview-Title" style="margin:0 0 0 25px">
93
+ <TR>
94
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" >Classic Sociable</TD><TD class="Border-Right"></TD>
95
+ </TR>
96
+ <TR>
97
+ <TD colspan="3" >
98
+ <div style="margin-left:5px;">
99
+ <br /><br />
100
+ <span style="font-size:18px;color:#18305e;font-weight:bold;">Classic Sociable</span>
101
+
102
+ <p style="font-size:12px;color:#939393;font-weight:bold;" >
103
+ We've improved our visual interface, the default icons are now much
104
+ <br/ >
105
+ more appealing, and a touch bit larger (you do want your readers to
106
+ <br/ >
107
+ share your posts, don't you? :) Get it now!
108
+ </p>
109
+ <img src="<?php echo SOCIABLE_HTTP_PATH ?>images/socciable_old.png" ><br/>
110
+ <div style="height: 176px;"></div>
111
+ <a href="?page=sociable_options" style="color:#ffffff;text-decoration:none;" ><img src="<?php echo SOCIABLE_HTTP_PATH ?>images/button_sociabb.png" ></a>
112
+ </div>
113
+ </TD>
114
+
115
+ </TR>
116
+ </TABLE>
117
+ <BR/>
118
+
119
+ </div>
120
+
121
+ </div>
122
+ <?php }
123
+
124
+ function create_select_options($value){
125
+
126
+ for($i=3; $i<=9; ){
127
+
128
+ $sel = "";
129
+ if ($value == $i){
130
+ $sel = "selected";
131
+ }
132
+ echo "<option ".$sel." value='".$i."'> latest ".$i."</option>";
133
+
134
+ $i = $i+3;
135
+ }
136
+ }
137
+
138
+
139
+ function Create_Options_Page_Skycraper(){
140
+ global $skyscraper_options;
141
+ global $sociable_options;
142
+ ?>
143
+ <style>
144
+
145
+ .Title-Box .BG-Middle {
146
+
147
+ vertical-align: middle;
148
+
149
+ }
150
+
151
+ </style>
152
+ <div class="wrap" style="width:48%;float:left">
153
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" >
154
+ <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblogplay.com%2F&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=recommend&amp;colorscheme=light&amp;font&amp;height=80&amp;appId=133479460071366" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:40px;" allowTransparency="true"></iframe>
155
+ <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://blogplay.com" data-text="Check the sociable plugin" >Tweet</a>
156
+ <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
157
+ <br />
158
+ </div>
159
+ <form method="post" action="options.php" id="form1" autocomplete="off">
160
+ <?php wp_nonce_field('sociable-config'); ?>
161
+ <INPUT type="hidden" class="version-INPUT" id="version" name="skyscraper_options[version]" value="<?php echo $skyscraper_options["version"];?>" />
162
+ <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Preview-Title" style="margin:0 0 0 25px">
163
+ <TR>
164
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Style Options","sociable");?></TD><TD class="Border-Right"></TD>
165
+ </TR>
166
+ </TABLE>
167
+ <BR/>
168
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" >
169
+ <?php _e("Text Size","sociable");?>:
170
+ <select id="text_size" name="skyscraper_options[text_size]" style="margin-left:73px">
171
+ <?php
172
+ for($px=10; $px <= 20; $px++) {
173
+ $sel = "";
174
+ if($px== $skyscraper_options["text_size"])$sel = "selected";
175
+ ?>
176
+ <option <?php echo $sel?> value="<?php echo $px?>"><?php echo $px?>px</option>
177
+ <?php
178
+ }?>
179
+ </select>
180
+ </DIV>
181
+ <DIV style="margin:0 0 0 24px" class="Post-subTXT" id="Post-subTXT" ><?php _e("Widget Width","sociable");?>:
182
+ <select id="text_size" id="widget_width" name="skyscraper_options[widget_width]" style="margin-left:50px">
183
+ <?php
184
+ for($wi=70; $wi <= 90; ) {
185
+ $sel = "";
186
+ if($wi== $skyscraper_options["widget_width"])$sel = "selected";
187
+ ?>
188
+ <option <?php echo $sel?> value="<?php echo $wi?>"><?php echo $wi?>px</option>
189
+ <?php
190
+ $wi +=5;
191
+ }?>
192
+ </select>
193
+ </DIV>
194
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" ><?php _e("Background Color","sociable");?>:
195
+ <input value="<?php echo $skyscraper_options['background_color']?>" style="margin-left:22px" id="background_color" name="skyscraper_options[background_color]" type="text" /> ( #fefefe default color)
196
+ </DIV>
197
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" ><?php _e("Labels Color","sociable");?>:
198
+ <input value="<?php echo $skyscraper_options['labels_color']?>" style="margin-left:49px" id="background_color" name="skyscraper_options[labels_color]" type="text" /> ( #f7f7f7 default color)
199
+ </DIV>
200
+ <BR/>
201
+ <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Tagline-Title">
202
+ <TR>
203
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" >
204
+ Social Options
205
+ </TD>
206
+ <TD class="Border-Right"></TD>
207
+ </TR>
208
+ </TABLE>
209
+ <BR/>
210
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT">
211
+ <?php _e("Your Twitter username","sociable");?>:<?php
212
+ if (!empty($skyscraper_options["twitter_username"])){
213
+ $twitter_username = $skyscraper_options["twitter_username"];
214
+ }
215
+ else{
216
+ $twitter_username = "@";
217
+ }
218
+ ?>
219
+ <input type="text" name="skyscraper_options[twitter_username]" value="<?php echo $twitter_username?>" />
220
+ <select name="skyscraper_options[num_tweets]" id="num_tweets">
221
+ <?php self:: create_select_options($skyscraper_options["num_tweets"]) ?>
222
+ </select>
223
+ </DIV>
224
+ <BR/>
225
+ <DIV style="border: 1px solid rgb(223, 223, 223); margin-left: 22px; font-size: 10px; font-style: italic; width: 327px; padding: 0px 11px;">
226
+ <p>This feature will read your latest tweets and mentions posted by other users and show them on skyscraper sociable.
227
+ <p>Sociable will save and use your twitter username only to read tweets. </p>
228
+
229
+ <p>Your visitors can read the information that you are sharing.</p>
230
+ <p>If you agree check here:
231
+
232
+ <?php
233
+
234
+ $sel = "";
235
+ if (isset($skyscraper_options["accept_read_twitter"])){
236
+
237
+ if ($skyscraper_options["accept_read_twitter"] == 1){
238
+
239
+ $sel = "checked";
240
+ }
241
+ }
242
+ ?>
243
+ <input type="checkbox" <?php echo $sel?> name="skyscraper_options[accept_read_twitter]" value="1"/>
244
+ </p>
245
+ </DIV>
246
+ <BR/>
247
+ <BR/>
248
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT">
249
+ <?php _e("Your RSS feed","sociable");?>:
250
+ <?php
251
+
252
+ if (!empty($skyscraper_options["rss_feed"])){
253
+ $rss_feed = $skyscraper_options["rss_feed"];
254
+ }
255
+ else{
256
+ $rss_feed = "http://";
257
+ }
258
+ ?>
259
+ <input type="text" name="skyscraper_options[rss_feed]" style="margin-left: 46px;" value="<?php echo $rss_feed?>" />
260
+ <select name="skyscraper_options[num_rss]" id="num_rss">
261
+ <?php self:: create_select_options($skyscraper_options["num_rss"]) ?>
262
+ </select>
263
+ </DIV><BR/>
264
+ <DIV style="border: 1px solid rgb(223, 223, 223); margin-left: 22px; font-size: 10px; font-style: italic; width: 327px; padding: 0px 11px;">
265
+ <p>This feature will read your rss posts and show them on skyscraper sociable. </p>
266
+ <p>Sociable will save and use the rss url only to read posts.</p>
267
+ <p>Your visitors can read the information that you are sharing.</p>
268
+ <p>If you agree check here:
269
+
270
+ <?php
271
+
272
+ $sel = "";
273
+ if (isset($skyscraper_options["accept_read_rss"])){
274
+
275
+ if ($skyscraper_options["accept_read_rss"] == 1){
276
+
277
+ $sel = "checked";
278
+ }
279
+ }
280
+ ?>
281
+ <input type="checkbox" <?php echo $sel?> name="skyscraper_options[accept_read_rss]" value="1"/></p>
282
+ </DIV>
283
+ <BR/><BR/>
284
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT">
285
+ <?php
286
+
287
+
288
+ $checked = "";
289
+ if (isset($skyscraper_options["counters"]["check"])){
290
+ $checked = "checked";
291
+ }
292
+
293
+ $folded = "checked";
294
+ $unfolded = "";
295
+ if (isset($skyscraper_options["counters"]["folded"])){
296
+
297
+ if($skyscraper_options["counters"]["folded"] == "1"){
298
+
299
+ $folded = "checked";
300
+ $unfolded= "";
301
+ }else{
302
+
303
+ $unfolded = "checked";
304
+ $folded= "";
305
+ }
306
+ }
307
+
308
+
309
+ ?>
310
+ <input type="checkbox" <?php echo $checked ?> name="skyscraper_options[counters][check]" id="" />
311
+ Counters
312
+ <input name="skyscraper_options[counters][folded]" <?php echo $unfolded?> value="0" type="radio">Folded
313
+ <input name="skyscraper_options[counters][folded]" <?php echo $folded?> value="1" type="radio">Unfolded
314
+ </DIV><BR/>
315
+ <DIV style="border: 1px solid rgb(223, 223, 223); margin-left: 22px; font-size: 10px; font-style: italic; width: 327px; padding: 0px 11px;">
316
+ <p>This feature load Facebook Counter, Twitter Counter and Google Plus Counter.</p>
317
+ <p>Will load scripts from each site and show information of yours visitors and maybe and could delay the load of the page.</p>
318
+ </p>
319
+ </DIV>
320
+ <BR/> <BR/>
321
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT">
322
+ <?php
323
+ $checked = "";
324
+ if (isset($skyscraper_options["share"]["check"])){
325
+ $checked = "checked";
326
+ }
327
+ else{
328
+ $checked = "";
329
+ }
330
+
331
+ if (isset($skyscraper_options["share"]["folded"])){
332
+ if($skyscraper_options["share"]["folded"] == "1"){
333
+ $folded = "checked";
334
+ $unfolded= "";
335
+ }else{
336
+ $unfolded = "checked";
337
+ $folded= "";
338
+ }
339
+ }
340
+
341
+
342
+ ?>
343
+
344
+ <input type="checkbox" <?php echo $checked ?> name="skyscraper_options[share][check]" /> Share
345
+ <input style="margin-left:19px" <?php echo $unfolded?> value="0" name="skyscraper_options[share][folded]" type="radio">Folded
346
+ <input name="skyscraper_options[share][folded]" <?php echo $folded?> value="1" type="radio">Unfolded
347
+ </DIV>
348
+ <DIV class="Content-Box" id="Preview-Content">
349
+
350
+ </DIV>
351
+ <div style="clear:both"></div>
352
+
353
+ <BR/>
354
+ <DIV class="Content-Box" id="Preview-Content">
355
+ <ul class="items_li">
356
+ <li>
357
+ <?php
358
+ $checked = "";
359
+ if (isset($skyscraper_options['follow_us_check']) && $skyscraper_options['follow_us_check'] == "on"){
360
+ $checked = "checked";
361
+ }
362
+ ?>
363
+ Follow Us
364
+ <ul class="sub_item_li">
365
+ <li>
366
+ <?php
367
+ $checked = "";
368
+ if (isset($skyscraper_options['follow_us']['twitter']["active"]) && $skyscraper_options['follow_us']['twitter']["active"] == "on"){
369
+ $checked = "checked";
370
+ }
371
+ ?>
372
+ <input <?php echo $checked ?> name="skyscraper_options[follow_us][twitter][active]" type="checkbox" style="padding-bottom:5px" />
373
+ <?php
374
+ $account = "http://twitter.com/";
375
+ if(!empty($skyscraper_options["follow_us"]["twitter"]["account"])){
376
+ $account = $skyscraper_options["follow_us"]["twitter"]["account"];
377
+ }
378
+ ?>
379
+ <input type="hidden" value="t.png" name="skyscraper_options[follow_us][twitter][logo]" />
380
+ <img style="padding-bottom:5px" src="<?php echo SOCIABLE_HTTP_PATH ?>images/toolbar/t.png"/>
381
+ <input size="40" name="skyscraper_options[follow_us][twitter][account]" value="<?php echo $account?>" type="text" />
382
+ </li>
383
+ <li>
384
+ <?php
385
+ $checked = "";
386
+ if ( isset($skyscraper_options['follow_us']['feed']["active"]) && $skyscraper_options['follow_us']['feed']["active"] == "on"){
387
+ $checked = "checked";
388
+ }
389
+ ?>
390
+ <input <?php echo $checked ?> name="skyscraper_options[follow_us][feed][active]" type="checkbox" style="padding-bottom:5px" />
391
+ <input type="hidden" value="rss.png" name="skyscraper_options[follow_us][feed][logo]" />
392
+ <?php
393
+ $rss = "http://";
394
+ if(!empty($skyscraper_options["follow_us"]["feed"]["account"])){
395
+
396
+ $rss = $skyscraper_options["follow_us"]["feed"]["account"];
397
+ }
398
+ ?>
399
+ <img style="padding-bottom:5px" src="<?php echo SOCIABLE_HTTP_PATH ?>images/toolbar/rss.png"/>
400
+ <input size="40" value="<?php echo $rss?>" name="skyscraper_options[follow_us][feed][account]" type="text" />
401
+ </li>
402
+ <li>
403
+ <?php
404
+ $checked = "";
405
+ if ( isset($skyscraper_options['follow_us']['fb']["active"]) && $skyscraper_options['follow_us']['fb']["active"] == "on"){
406
+ $checked = "checked";
407
+ }
408
+ ?>
409
+ <input <?php echo $checked ?> name="skyscraper_options[follow_us][fb][active]" type="checkbox" style="padding-bottom:5px" />
410
+ <input type="hidden" value="f.png" name="skyscraper_options[follow_us][fb][logo]" />
411
+
412
+ <?php
413
+ $fb = "http://facebook.com/";
414
+ if(!empty($skyscraper_options["follow_us"]["fb"]["account"])){
415
+
416
+ $fb = $skyscraper_options["follow_us"]["fb"]["account"];
417
+ }
418
+ ?>
419
+ <img style="padding-bottom:5px" src="<?php echo SOCIABLE_HTTP_PATH ?>images/toolbar/f.png"/>
420
+ <input size="40" value="<?php echo $fb?>" name="skyscraper_options[follow_us][fb][account]" type="text" />
421
+ </li>
422
+
423
+ <li>
424
+ <?php
425
+ $checked = "";
426
+ if ( isset($skyscraper_options['follow_us']['li']["active"]) && $skyscraper_options['follow_us']['li']["active"] == "on"){
427
+ $checked = "checked";
428
+ }
429
+ ?>
430
+ <input <?php echo $checked ?> name="skyscraper_options[follow_us][li][active]" type="checkbox" style="padding-bottom:5px" />
431
+ <input type="hidden" value="i.png" name="skyscraper_options[follow_us][li][logo]" />
432
+ <input type="hidden" value="linkedin.com/in/" name="skyscraper_options[follow_us][li][url]" />
433
+ <?php
434
+ $li = "http://linkedin.com/";
435
+ if(!empty($skyscraper_options["follow_us"]["li"]["account"])){
436
+
437
+ $li = $skyscraper_options["follow_us"]["li"]["account"];
438
+ }
439
+ ?>
440
+ <img style="padding-bottom:5px" src="<?php echo SOCIABLE_HTTP_PATH ?>images/toolbar/i.png"/>
441
+ <input size="40" value="<?php echo $li?>" name="skyscraper_options[follow_us][li][account]" type="text" />
442
+ </li>
443
+ </ul>
444
+ </li>
445
+ </ul>
446
+ </DIV>
447
+ <br />
448
+
449
+ <div class="Content-Box" id="Active-Content" style="display: block;">
450
+ <br>
451
+ <div align="center" style="width:100%;">
452
+ <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
453
+ <tbody><tr valign="top">
454
+ <td align="right" class="Title">Active Sociable Banner</td>
455
+ <td align="left" style="width:5px;">
456
+ <?php
457
+
458
+ $sel = "";
459
+
460
+ if (isset($skyscraper_options["sociable_banner"])){
461
+
462
+ if (!empty($skyscraper_options["sociable_banner"])){
463
+ $sel = "checked";
464
+ }
465
+
466
+ }
467
+
468
+ ?>
469
+
470
+ <input type="checkbox" name="skyscraper_options[sociable_banner]" id="sociable_banner" <?php echo $sel?>></td>
471
+ <td align="left" class="Content">
472
+ <span class="TXT">Active Sociable "Reminder to Share" Banner / Check if you want to remind your readers Share your content.</span>
473
+ <br>
474
+ </td>
475
+ </tr>
476
+ <tr valign="top">
477
+ <td align="right" class="Title">Blogplay Tags</td>
478
+
479
+ <td align="left" style="width:5px;">
480
+
481
+ <?php
482
+ $sel = "";
483
+ if (isset($skyscraper_options["blogplay_tags"])){
484
+ if (!empty($skyscraper_options["blogplay_tags"])){
485
+
486
+ $sel = "checked";
487
+
488
+ }
489
+ }
490
+ ?>
491
+
492
+ <input type="checkbox" name="skyscraper_options[blogplay_tags]" id="blogplay_tags" <?php echo $sel?>></td>
493
+ <td align="left" class="Content">
494
+ <span class="TXT">Accept include the blogplay.com tag into my shares and counters.</span>
495
+ <br>
496
+ </td>
497
+ </tr>
498
+ <tr valign="top">
499
+ <td align="right" class="Title">Banner's label (35 char Max.)</td>
500
+
501
+ <td align="left" style="width:5px;">
502
+ <?php
503
+ $sel = 'Please spread the word: Be Sociable, Share!';
504
+ if (isset($skyscraper_options["sociable_banner_text"])){
505
+ if (!empty($skyscraper_options["sociable_banner_text"])){
506
+ $sel = $skyscraper_options["sociable_banner_text"];
507
+ }
508
+ }
509
+ ?>
510
+ </td>
511
+ <td align="left" class="Content">
512
+
513
+ <span class="TXT"> <input style="width:245px !important" type="text" name="skyscraper_options[sociable_banner_text]" value="<?php echo $sel?>"></span>
514
+ <br>
515
+ </td>
516
+ </tr>
517
+
518
+ <tr valign="top">
519
+
520
+ <td align="right" class="Title">Banners Timer (sec.)</td>
521
+
522
+ <td align="left" style="width:5px;">
523
+
524
+ </td>
525
+ <td align="left" class="Content">
526
+ <span class="TXT">
527
+
528
+ <select name="skyscraper_options[sociable_banner_timer]" id="banner_timer" >
529
+ <?php
530
+ for($timer=10; $timer <= 120; $timer++){
531
+
532
+ $sel = "";
533
+
534
+ if (!empty($skyscraper_options["sociable_banner_timer"])){
535
+
536
+ if ($skyscraper_options["sociable_banner_timer"] == $timer){
537
+
538
+ $sel = "selected";
539
+ }
540
+ }
541
+ ?>
542
+ <option value="<?php echo $timer?>" <?php echo $sel ?> ><?php echo $timer?></option>
543
+ <?php
544
+
545
+ $timer = $timer + 4;
546
+ } ?>
547
+ </select>
548
+
549
+ </span>
550
+ <br>
551
+ </td>
552
+ </tr>
553
+
554
+ <tr valign="top">
555
+
556
+ <td align="right" class="Title">Font Color <a title="default color #6A6A6A" class="default_values">(#6A6A6A)</a></td>
557
+
558
+ <td align="left" style="width:5px;">
559
+
560
+ </td>
561
+ <td align="left" class="Content">
562
+
563
+ <span class="TXT">
564
+
565
+ <?php
566
+ $sel = '#6A6A6A';
567
+
568
+ if (isset($skyscraper_options["sociable_banner_colorFont"])){
569
+
570
+ if (!empty($skyscraper_options["sociable_banner_colorFont"])){
571
+
572
+ $sel = $skyscraper_options["sociable_banner_colorFont"];
573
+ }
574
+ }
575
+ ?>
576
+
577
+ <input type="text" value="<?php echo $sel?>" name="skyscraper_options[sociable_banner_colorFont]" style="width:81px !important">
578
+ </span>
579
+ <br>
580
+ </td>
581
+ </tr>
582
+ <!-- Font Size -->
583
+ <tr valign="top">
584
+
585
+ <td align="right" class="Title">Font Size <a title="default size 9px" class="default_values">(9px)</a></td>
586
+
587
+ <td align="left" style="width:5px;">
588
+
589
+ </td>
590
+ <td align="left" class="Content">
591
+ <span class="TXT">
592
+
593
+ <select name="skyscraper_options[sociable_banner_fontSize]" id="banner_fontSize" >
594
+ <?php
595
+ for($fontSize=8; $fontSize <= 16; $fontSize++){
596
+
597
+ $sel = "";
598
+
599
+ if (!empty($skyscraper_options["sociable_banner_fontSize"])){
600
+
601
+ if ($skyscraper_options["sociable_banner_fontSize"] == $fontSize){
602
+
603
+ $sel = "selected";
604
+ }
605
+ }
606
+ ?>
607
+ <option value="<?php echo $fontSize?>px" <?php echo $sel ?> ><?php echo $fontSize?>px</option>
608
+ <?php
609
+ } ?>
610
+ </select>
611
+
612
+
613
+ </span>
614
+ <br>
615
+ </td>
616
+ </tr>
617
+
618
+ <!-- color label -->
619
+ <tr valign="top">
620
+
621
+ <td align="right" class="Title">Label Color <a title="default color #F7F7F7" class="default_values">(#F7F7F7)</a></td>
622
+
623
+ <td align="left" style="width:5px;">
624
+
625
+ </td>
626
+ <td align="left" class="Content">
627
+
628
+ <span class="TXT">
629
+
630
+ <?php
631
+ $sel = '#F7F7F7';
632
+
633
+ if (isset($skyscraper_options["sociable_banner_colorLabel"])){
634
+
635
+ if (!empty($skyscraper_options["sociable_banner_colorLabel"])){
636
+
637
+ $sel = $skyscraper_options["sociable_banner_colorLabel"];
638
+ }
639
+ }
640
+ ?>
641
+
642
+ <input type="text" value="<?php echo $sel?>" name="skyscraper_options[sociable_banner_colorLabel]" style="width:81px !important">
643
+ </span>
644
+ <br>
645
+ </td>
646
+ </tr>
647
+ <!-- color font -->
648
+ <tr valign="top">
649
+
650
+ <td align="right" class="Title">Background Color <a title="default color #F7F7F7" class="default_values">(#F7F7F7)</a></td>
651
+
652
+ <td align="left" style="width:5px;">
653
+
654
+ </td>
655
+ <td align="left" class="Content">
656
+ <span class="TXT">
657
+ <?php
658
+ $sel = '#F7F7F7';
659
+
660
+ if (isset($skyscraper_options["sociable_banner_colorBack"])){
661
+
662
+ if (!empty($skyscraper_options["sociable_banner_colorBack"])){
663
+
664
+ $sel = $skyscraper_options["sociable_banner_colorBack"];
665
+ }
666
+ }
667
+ ?>
668
+ <input type="text" value="<?php echo $sel?>" name="skyscraper_options[sociable_banner_colorBack]" style="width:81px !important">
669
+
670
+ </span>
671
+ <br>
672
+ </td>
673
+ </tr>
674
+
675
+ </tbody></table>
676
+ <br><br>
677
+ </div>
678
+ </div>
679
+ <!-- general options -->
680
+ <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('GeneralOptions');">
681
+ <TR>
682
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" id="GeneralOptions-Title" ><span id="GeneralOptions-Tab"> + </span> <?php _e("General Options","sociable");?></TD><TD class="Border-Right"></TD>
683
+ </TR>
684
+ </TABLE>
685
+ <BR/>
686
+
687
+ <DIV class="Content-Box" id="GeneralOptions-Content" style="display:none;" >
688
+
689
+ <BR/>
690
+ <DIV align="center" style="width:100%;">
691
+ <TABLE align="center" class="GeneralOptions-List" cellspacing="0" border=0 cellpadding ="10" >
692
+
693
+ <TR valign="top" >
694
+ <TD align="right" class="Title" ><?php _e("Widget Position","sociable")?></TD>
695
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["widget_position"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[widget_position]" id="widget_position" /></TD>
696
+ <TD align="left" class="Content">
697
+ <SPAN class="TXT"><?php _e("Check if you want Sociable Fixed on the screen","sociable");?> </SPAN>
698
+ <BR/>
699
+
700
+ </TD>
701
+ </TR>
702
+ </TABLE>
703
+ <BR/><BR/>
704
+ </DIV>
705
+ </DIV>
706
+ <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('Locations');" >
707
+ <TR>
708
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" id="Locations-Title" ><span id="Locations-Tab">+ </span><?php _e("Locations","sociable");?></TD><TD class="Border-Right"></TD>
709
+ </TR>
710
+ </TABLE>
711
+ <BR/>
712
+
713
+ <DIV class="Content-Box" id="Locations-Content" style="display:none;" >
714
+ <DIV class="Locations-TXT" id="Locations-TXT" ><?php _e("Please select the locations that you wish to allow the Sociable plugin to insert itself.","sociable");?></DIV>
715
+
716
+ <BR/>
717
+ <DIV align="center" style="width:100%;">
718
+ <TABLE align="center" class="Locations-List" cellspacing="0" border=0 cellpadding="10">
719
+ <TR valign="top" >
720
+ <TD align="right" class="Title" ><?php _e("Home page","sociable");?></TD>
721
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_front_page"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_front_page]" id="HomePage" /></TD>
722
+ <TD align="left" class="Content">
723
+ <SPAN class="TXT"><?php _e("The front page of the blog (if set to a static page), or the main blog page (if set to your latest posts).","sociable");?></SPAN>
724
+
725
+ </TD>
726
+ </TR>
727
+
728
+ <TR valign="top" >
729
+ <TD align="right" class="Title" ><?php _e("Blog page","sociable");?></TD>
730
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_home"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_home]" id="BlogPage" /></TD>
731
+ <TD align="left" class="Content">
732
+ <SPAN class="TXT"><?php _e("The home page of the blog if is set to your latest posts, or the posts page if the home page is set to a static page","sociable");?></SPAN>
733
+
734
+ </TD>
735
+ </TR>
736
+
737
+ <TR valign="top" >
738
+ <TD align="right" class="Title" ><?php _e("Posts","sociable");?></TD>
739
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_single"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_single]" id="Posts" /></TD>
740
+ <TD align="left" class="Content">
741
+ <SPAN class="TXT"><?php _e("Single post pages","sociable");?></SPAN>
742
+
743
+ </TD>
744
+ </TR>
745
+
746
+ <TR valign="top" >
747
+ <TD align="right" class="Title" ><?php _e("Pages","sociable");?></TD>
748
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_page"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_page]" id="Pages" /></TD>
749
+ <TD align="left" class="Content">
750
+ <SPAN class="TXT"><?php _e("Individual Wordpress pages","sociable");?></SPAN>
751
+
752
+ </TD>
753
+ </TR>
754
+
755
+ <TR valign="top" >
756
+ <TD align="right" class="Title" ><?php _e("Category archives","sociable");?></TD>
757
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_category"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_category]" id="CategoryArchives" /></TD>
758
+ <TD align="left" class="Content">
759
+ <SPAN class="TXT"><?php _e("Category archive pages","sociable");?></SPAN>
760
+
761
+ </TD>
762
+ </TR>
763
+
764
+ <TR valign="top" >
765
+ <TD align="right" class="Title" ><?php _e("Date archives","sociable");?></TD>
766
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_date"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_date]" id="DateArchives" /></TD>
767
+ <TD align="left" class="Content">
768
+ <SPAN class="TXT"><?php _e("Date archive pages","sociable");?> </SPAN>
769
+
770
+ </TD>
771
+ </TR>
772
+
773
+ <TR valign="top" >
774
+ <TD align="right" class="Title" ><?php _e("Tag archives","sociable");?></TD>
775
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_tag"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_tag]" id="TagArchives" /></TD>
776
+ <TD align="left" class="Content">
777
+ <SPAN class="TXT"><?php _e("Tag archive pages","sociable");?> </SPAN>
778
+
779
+ </TD>
780
+ </TR>
781
+
782
+ <TR valign="top" >
783
+ <TD align="right" class="Title" ><?php _e("Author archives","sociable");?></TD>
784
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_author"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_author]" id="AuthorArchives" /></TD>
785
+ <TD align="left" class="Content">
786
+ <SPAN class="TXT"><?php _e("Author archive pages","sociable");?></SPAN>
787
+
788
+ </TD>
789
+ </TR>
790
+
791
+ <TR valign="top" >
792
+ <TD align="right" class="Title" ><?php _e("Search results","sociable");?></TD>
793
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_search"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_search]" id="SearchResults" /></TD>
794
+ <TD align="left" class="Content">
795
+ <SPAN class="TXT"><?php _e("Search results pages","sociable");?></SPAN>
796
+
797
+ </TD>
798
+ </TR>
799
+
800
+ <TR valign="top" >
801
+ <TD align="right" class="Title" ><?php _e("RSS feeds","sociable");?></TD>
802
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($skyscraper_options["locations"]["is_rss"])) echo "checked='checked'"?> type="checkbox" name="skyscraper_options[locations][is_rss]" id="RssFeeds" /></TD>
803
+ <TD align="left" class="Content">
804
+ <SPAN class="TXT"><?php _e("RSS feeds","sociable");?></SPAN>
805
+
806
+ </TD>
807
+ </TR>
808
+
809
+ </TABLE>
810
+ <BR/><BR/>
811
+ </DIV>
812
+ </DIV>
813
+
814
+ <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('Active');" >
815
+
816
+ <TR>
817
+
818
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" id="Active-Title" ><span id="Active-Tab">+ </span><?php _e("Active Skyscraper","sociable");?></TD><TD class="Border-Right"></TD>
819
+
820
+ </TR>
821
+
822
+ </TABLE>
823
+ <div style="display: block;" id="Active-Content" class="Content-Box">
824
+
825
+ <br />
826
+
827
+ <div align="center" style="width:100%;">
828
+
829
+ <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
830
+
831
+ <tbody><tr valign="top">
832
+
833
+ <td align="right" class="Title">Active Skyscraper</td>
834
+
835
+ <td align="left" style="width:5px;">
836
+
837
+ <input <?php if(isset($skyscraper_options["active"])) echo "checked='checked'"?> type="checkbox" id="active" name="skyscraper_options[active]" ></td>
838
+
839
+ <td align="left" class="Content">
840
+
841
+ <span class="TXT">Check if you want Sociable Skyscraper enable </span>
842
+
843
+ <br />
844
+
845
+ </td>
846
+
847
+ </tr>
848
+
849
+ </tbody></table>
850
+
851
+ <br/><br/>
852
+ </div>
853
+
854
+ </div>
855
+ <br/><br/>
856
+
857
+ <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0">
858
+
859
+ <TR>
860
+
861
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" id="Active-Title" ><span id="Active-Tab">+ </span><?php _e("Send my config","sociable");?></TD><TD class="Border-Right"></TD>
862
+
863
+ </TR>
864
+
865
+ </TABLE>
866
+ <div style="display: block;" id="Active-Content" class="Content-Box">
867
+
868
+ <br />
869
+
870
+ <div align="center" style="width:100%;">
871
+
872
+ <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
873
+
874
+ <tbody><tr valign="top">
875
+
876
+ <td align="right" class="Title">Send my config</td>
877
+
878
+ <td align="left" style="width:5px;">
879
+ <?php
880
+
881
+ $checked = "";
882
+ if (!empty($skyscraper_options["pixel"])){
883
+
884
+ $checked = "checked='checked'";
885
+ }
886
+
887
+ ?>
888
+ <input <?php echo $checked ?> type="checkbox" id="active" name="skyscraper_options[pixel]" />
889
+
890
+ </td>
891
+
892
+ <td align="left" class="Content">
893
+
894
+ <span class="TXT">Check if you want help Sociable grow. <br /><br /> This information be used only to improve Sociable. <br /><br />You accept send us your blog configuration and blog name </span>
895
+
896
+ <br />
897
+
898
+ </td>
899
+
900
+ </tr>
901
+
902
+ </tbody></table>
903
+
904
+ <br/><br/>
905
+ </div>
906
+
907
+ </div>
908
+ <br/><br/>
909
+ <?php settings_fields( 'skyscraper_options_group' ); ?>
910
+ </form>
911
+ <div class="Content-Box">
912
+
913
+ <form id="sociable_reset_form" action="" method="POST">
914
+ <?php wp_nonce_field('sociable-reset'); ?>
915
+ <input type="hidden" id="skyscraper_reset" name="skyscraper_reset" value="1">
916
+ <?php //submit_button( __( 'Reset Sociable' ) , 'primary', 'sociable_reset', false ); ?>
917
+ </form>
918
+
919
+ <div id="ActionsBar">
920
+ <div style="cursor:pointer;line-height:15px;" onclick="document.getElementById('form1').submit();" class="SaveChanges"><br>
921
+ <span style="margin:30px;">Save Changes</span>
922
+ </div>
923
+ <div style="cursor:pointer;line-height:15px;font-size:12px;" onclick="document.getElementById('sociable_reset_form').submit();" name="sociable_reset" id="sociable_reset" class="ResetSociable"><br>
924
+ <span style="margin:40px;margin-left:35px;">Reset Skyscraper</span>
925
+ </div>
926
+ </div>
927
+ </div>
928
+
929
+ </div>
930
+ <div style="float:left;width:49%;margin-left:15px" name="skyscraper" id="skyscraper">
931
+ <script type="text/javascript">
932
+ var base_url_sociable = "<?php echo SOCIABLE_HTTP_PATH?>";
933
+ </script>
934
+ </div>
935
+ <?php
936
+ }
937
+
938
+ /**
939
+ * Add The Menu Pages To The Administration Options
940
+ */
941
+
942
+ function add_menu_pages(){
943
+
944
+ global $sociable_post_types;
945
+
946
+ $url = $_SERVER["QUERY_STRING"];
947
+ // $page[] = add_options_page( __( 'Sociable Options' ), __( 'Sociable Plugin' ), 'manage_options', 'sociable_select' , array( 'sociable_Admin_Options' , 'Select_Sociable_Page' ) );
948
+ //$page[]= add_plugins_page( __( 'Sociable Options' ), __( 'Sociable Plugin' ), 'manage_options', 'Create_Options_Page_Skycraper' );
949
+ //$page[]= add_plugins_page( 'sociable_options', 'sociable_options', 'read', 'Create_Options_Page' );
950
+ $page[] = add_options_page( "","", 'manage_options', 'sociable_select' , array( 'sociable_Admin_Options' , 'Select_Sociable_Page' ) );
951
+ $page[] = add_options_page( "","", 'manage_options', 'sociable_options' , array( 'sociable_Admin_Options' , 'Create_Options_Page' ) );
952
+ $page[] = add_options_page( "","", 'manage_options', 'skyscraper_options' , array( 'sociable_Admin_Options' , 'Create_Options_Page_Skycraper' ) );
953
+ // Add a new submenu under Settings:
954
+ // $page[] = add_options_page(__( 'Sociable Options' ),__( 'Sociable Plugin' ), 'manage_options', 'sociable_select', 'Select_Sociable_Page');
955
+ // Add a new top-level menu (ill-advised):
956
+ add_menu_page(__( 'Sociable Options' ), __( 'Select Sociable Plugin' ), 'manage_options', '/options-general.php?page=sociable_select' );
957
+ // Add a submenu to the custom top-level menu:
958
+ add_submenu_page('options-general.php?page=sociable_select', __( 'Sociable Options' ), __( 'Sociable Options' ), 'manage_options', 'sociable_options' , array( 'sociable_Admin_Options' , 'Create_Options_Page' ) );
959
+ // Add a second submenu to the custom top-level menu:
960
+ add_submenu_page('options-general.php?page=sociable_select', __( 'Skyscraper Options' ), __( 'Skyscraper Options' ), 'manage_options', 'skyscraper_options' , array( 'sociable_Admin_Options' , 'Create_Options_Page_Skycraper' ) );
961
+
962
+ //Add CSS And Javascript Specific To This Options Pages
963
+ add_action( 'admin_print_styles-' . $page[0] , array( 'sociable_Admin_Options' , 'enqueue_styles' ) );
964
+ add_action( 'admin_print_scripts-' . $page[0] , array( 'sociable_Admin_Options' , 'enqueue_scripts' ) );
965
+
966
+ add_action( 'admin_print_styles-' . $page[1] , array( 'sociable_Admin_Options' , 'enqueue_styles' ) );
967
+ add_action( 'admin_print_scripts-' . $page[1] , array( 'sociable_Admin_Options' , 'enqueue_scripts' ) );
968
+ add_action( 'admin_print_styles-' . $page[2] , array( 'sociable_Admin_Options' , 'enqueue_styles' ) );
969
+ add_action( 'admin_print_scripts-' . $page[2] , array( 'sociable_Admin_Options' , 'enqueue_scripts' ) );
970
+
971
+ if( isset( $_POST['sociable_reset'] ) ){
972
+ check_admin_referer( 'sociable-reset' );
973
+
974
+ sociable_reset();
975
+ wp_redirect( $_SERVER['HTTP_REFERER' ] );
976
+ }
977
+
978
+ if( isset( $_POST['skyscraper_reset'] ) ){
979
+ check_admin_referer( 'sociable-reset' );
980
+
981
+ skyscraper_reset();
982
+ wp_redirect( $_SERVER['HTTP_REFERER' ] );
983
+ }
984
+
985
+
986
+ /*
987
+ * We can create The Meta Boxes Here
988
+ */
989
+ foreach( $sociable_post_types as $type => $data ){
990
+ self::add_meta_box( $type );
991
+ }
992
+ //Also on posts and pages
993
+ self::add_meta_box( 'post' );
994
+ self::add_meta_box( 'page' );
995
+
996
+ }
997
+
998
+ /*
999
+ * Function to Enqueue The Styles For The Options Page
1000
+ */
1001
+ function enqueue_styles(){
1002
+ wp_enqueue_style( 'style-admin-css', SOCIABLE_HTTP_PATH . 'css/style-admin.css' );
1003
+ wp_enqueue_style( 'sociable-admin-css', SOCIABLE_HTTP_PATH . 'css/sociable-admin.css' );
1004
+ wp_enqueue_style( 'sociablecss' , SOCIABLE_HTTP_PATH . 'css/sociable.css' );
1005
+ }
1006
+
1007
+ /*
1008
+ * Function To Enqueue The Scripts For The Options Page
1009
+ */
1010
+ function enqueue_scripts(){
1011
+ wp_enqueue_script('jquery');
1012
+ wp_enqueue_script('jquery-ui-core',false,array('jquery'));
1013
+ wp_enqueue_script('jquery-ui-sortable',false,array('jquery','jquery-ui-core'));
1014
+ wp_enqueue_script( 'sociable-admin-js', SOCIABLE_HTTP_PATH . 'js/sociable-admin.js' , array( 'jquery','jquery-ui-core' , 'jquery-ui-sortable' ) );
1015
+ wp_enqueue_script( 'admin-fn-js', SOCIABLE_HTTP_PATH . 'js/admin-fn.js' , array( 'jquery','jquery-ui-core' , 'jquery-ui-sortable' ) );
1016
+
1017
+ }
1018
+
1019
+
1020
+
1021
+ /*
1022
+ * Function To Add The Settings Fields.
1023
+ */
1024
+ function do_site_selection_list($plugin = 'sociable'){
1025
+
1026
+ if ($plugin == 'sociable'){
1027
+
1028
+ global $sociable_options;
1029
+ $option_plugin = $sociable_options;
1030
+ $name_plugin = "sociable_options";
1031
+ }
1032
+ else{
1033
+
1034
+ global $skyscraper_options;
1035
+ $option_plugin = $skyscraper_options;
1036
+ $name_plugin = "skyscraper_options";
1037
+ }
1038
+
1039
+
1040
+ $sociable_known_sites = get_option( 'sociable_known_sites' );
1041
+ /*
1042
+ * Sort The List Based On The Active Sites So That They Display Correctly.
1043
+ */
1044
+ $active_sites = isset( $option_plugin['active_sites'] ) && is_array( $option_plugin['active_sites'] ) ? $option_plugin['active_sites'] : array() ;
1045
+
1046
+ //Start Blank
1047
+ $active = Array();
1048
+
1049
+ //Disabled Untill Proven Active
1050
+ $disabled = $sociable_known_sites;
1051
+
1052
+ //Loop Through The Active Sites, sorting into 2 arrays
1053
+ foreach( $active_sites as $sitename => $value ) {
1054
+ $active[$sitename] = $disabled[$sitename];
1055
+ unset( $disabled[$sitename] );
1056
+ }
1057
+
1058
+ uksort($disabled, "strnatcasecmp");
1059
+
1060
+ $sites = array_merge( $active, $disabled );
1061
+
1062
+ $imagepath = isset( $option_plugin['sociable_imagedir'] ) ? $option_plugin['sociable_imagedir'] : '' ;
1063
+
1064
+ if ($imagepath == "") {
1065
+ $imagepath = trailingslashit( SOCIABLE_HTTP_PATH ) . 'images/';
1066
+ } else {
1067
+ $imagepath .= trailingslashit( $imagepath );
1068
+ }
1069
+
1070
+ $out ='<ul id="sociable_site_list" >' ;
1071
+ $io = 0;
1072
+ foreach( $sites as $sitename => $site ){
1073
+
1074
+
1075
+ //Set Checked And Active If Relevant
1076
+ if( array_key_exists( $sitename, $active_sites ) ){
1077
+ $checked = 'checked="checked"';
1078
+ $active = 'active';
1079
+ } else {
1080
+ $checked = '';
1081
+ $active = 'inactive';
1082
+ }
1083
+ if ( $sitename != "More"){
1084
+ if (isset($site["counter"])){
1085
+ //$image = "<img src='".SOCIABLE_HTTP_PATH."images/".$site["favicon"]."'>";
1086
+ $image = $site["url"];
1087
+ }else{
1088
+ $image = _get_sociable_image( $site, '' );
1089
+ }
1090
+ }else{
1091
+ $image = "<img src='".SOCIABLE_HTTP_PATH."images/more.png'>";
1092
+ }
1093
+
1094
+ // if ( ! isset( $site['spriteCoordinates']) || isset( $sociable_options['sociable_disablesprite'] ) ) {
1095
+ // if (strpos($site['favicon'], 'http') === 0) {
1096
+ // $imgsrc = $site['favicon'];
1097
+ // } else {
1098
+ // $imgsrc = $imagepath.$site['favicon'];
1099
+ // }
1100
+ // $img = '<img src="' . $imgsrc . '" width="16" height="16" />';
1101
+ // } else {
1102
+ // $imgsrc = $imagepath."services-sprite.gif";
1103
+ // $services_sprite_url = $imagepath . "services-sprite.png";
1104
+ // $spriteCoords = $site['spriteCoordinates'];
1105
+ // $img = '<img src="' . $imgsrc . '" width="16" height="16" style="background: transparent url(' . $services_sprite_url . ') no-repeat; background-position:-' . $spriteCoords[0] . 'px -' . $spriteCoords[1] . 'px" />';
1106
+ // }
1107
+
1108
+ $out .= '<li id="' . $sitename . '" class="' . $active . '">';
1109
+
1110
+ $out .= '<input type="checkbox" id="cb_' . $sitename . '" name="'.$name_plugin.'[active_sites][' . $sitename . ']" ' . $checked . ' />';
1111
+
1112
+ $out .= $image;
1113
+ if (!isset($site["counter"])){
1114
+ $out .= $sitename;
1115
+ }
1116
+
1117
+ $out .= '</li>';
1118
+
1119
+ }
1120
+
1121
+
1122
+ echo $out."</ul>";
1123
+
1124
+ }
1125
+
1126
+ /*
1127
+ * Create The HTML For The Options Page
1128
+ */
1129
+ function Create_Options_Page(){
1130
+ global $sociable_options;
1131
+ global $skyscraper_options;
1132
+ ?>
1133
+
1134
+ <style>
1135
+
1136
+ .Title-Box .BG-Middle {
1137
+
1138
+ vertical-align: middle;
1139
+
1140
+ }
1141
+
1142
+ </style>
1143
+
1144
+ <div class="wrap">
1145
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" >
1146
+
1147
+ <iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fblogplay.com%2F&amp;send=false&amp;layout=standard&amp;width=450&amp;show_faces=true&amp;action=recommend&amp;colorscheme=light&amp;font&amp;height=80&amp;appId=133479460071366" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:40px;" allowTransparency="true"></iframe><br />
1148
+ <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://blogplay.com" data-text="Check the sociable plugin" >Tweet</a>
1149
+ <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
1150
+ <br />
1151
+ </div>
1152
+ <h2 style="clear:both;"><?php _e( 'Sociable Options' ); ?></h2>
1153
+ <form method="post" action="options.php" id="form1" autocomplete="off">
1154
+
1155
+ <?php wp_nonce_field('sociable-config'); ?>
1156
+ <INPUT type="hidden" class="version-INPUT" id="version" name="sociable_options[version]" value="<?php echo$sociable_options["version"];?>" />
1157
+
1158
+ <INPUT type="hidden" id="blogplay_tags" name="sociable_options[blogplay_tags]" value="1" />
1159
+
1160
+ <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Preview-Title" style="margin:0 0 0 25px">
1161
+ <TR>
1162
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" >Preview</TD><TD class="Border-Right"></TD>
1163
+ </TR>
1164
+ </TABLE>
1165
+ <BR/>
1166
+
1167
+ <DIV class="Content-Box" id="Preview-Content">
1168
+ <DIV style="margin:0 0 0 25px" align="left" class="Live-Preview" id="Live-Preview" ><?php _e("Live preview of how Sociable will appear on your blog.","sociable")?></DIV>
1169
+
1170
+ <BR/>
1171
+
1172
+ <DIV style="margin:0 0 0 25px" class="Post-TXT" id="Post-TXT" ><?php _e("This is your post here...","sociable")?></DIV>
1173
+
1174
+ <DIV style="margin:0 0 0 25px" class="Post-subTXT" id="Post-subTXT" >Lorem ipsum dolor sit amet, consectetur adipiscing elit.</DIV>
1175
+
1176
+ <BR/>
1177
+ <DIV style="margin:0 0 0 25px" id="ShareAndEnjoy" > <?php do_sociable(); ?></DIV>
1178
+ </DIV>
1179
+ <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Tagline-Title">
1180
+ <TR>
1181
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Tagline","sociable");?></TD><TD class="Border-Right"></TD>
1182
+ </TR>
1183
+ </TABLE>
1184
+ <BR/>
1185
+
1186
+ <DIV class="Content-Box" id="Tagline-Content">
1187
+ <DIV class="Tagline-TXT" id="Tagline-TXT" ><?php _e('Previously we used "Share and Enjoy", remember the good old days?',"sociable");?></DIV>
1188
+
1189
+ <BR/>
1190
+ <DIV style="width:100%;height:60px;">
1191
+ <INPUT type="text" class="Tagline-INPUT" id="tagline" name="sociable_options[tagline]" value="<?php echo$sociable_options["tagline"];?>" />
1192
+
1193
+ <DIV class="ToSociable" >
1194
+ <INPUT type="checkbox" <?php if (!empty($sociable_options["help_grow"])) echo "checked = 'checked'";?> name="sociable_options[help_grow]" id="LinkToSociable" />
1195
+ <?php _e("Link to Sociable","sociable");?><BR/>
1196
+ <SPAN style="font-size:14px;"><?php _e("(Help us grow, please leave the link so others discover Sociable from your blog)","sociable");?></SPAN>
1197
+ </DIV>
1198
+ </DIV>
1199
+ </DIV>
1200
+
1201
+
1202
+ <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="Tagline-Title">
1203
+ <TR>
1204
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Icons to Include","sociable");?></TD><TD class="Border-Right"></TD>
1205
+ </TR>
1206
+ </TABLE>
1207
+ <BR/>
1208
+
1209
+ <DIV class="Content-Box" id="IconsToInclude-Box" style="">
1210
+ <DIV class="IconsToInclude-TXT" id="IconsToInclude-TXT" >
1211
+ <?php _e("Check the sites you want to appear on your blog.","sociable");?>
1212
+ </DIV>
1213
+ <BR/>
1214
+
1215
+ <DIV style="font-size:13px">
1216
+
1217
+
1218
+
1219
+ <?php
1220
+
1221
+ $check_tags = "";
1222
+
1223
+ if (isset($sociable_options["linksoptions"])){
1224
+
1225
+
1226
+
1227
+ if (!empty($sociable_options["linksoptions"])){
1228
+
1229
+ $check_tags = "checked";
1230
+
1231
+ }
1232
+
1233
+ }
1234
+
1235
+
1236
+
1237
+ ?>
1238
+
1239
+
1240
+
1241
+ <input type="checkbox" <?php echo $check_tags;?> id="" name="sociable_options[linksoptions]" /> Accept include the blogplay.com tag into my share icons
1242
+
1243
+ </DIV>
1244
+
1245
+ <BR/>
1246
+
1247
+ <?php self::do_site_selection_list(); ?>
1248
+ </DIV>
1249
+
1250
+ <div class="soc_clear"></div>
1251
+
1252
+ <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="IconSize-Title" style="margin-top:20px;">
1253
+ <TR>
1254
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Icons Size","sociable");?></TD><TD class="Border-Right"></TD>
1255
+ </TR>
1256
+ </TABLE>
1257
+ <BR/>
1258
+
1259
+ <DIV class="Content-Box" style="margin-left:-3px" id="IconSize-Content">
1260
+ <?php
1261
+ $checked16 = "";
1262
+ $checked32 = "";
1263
+ $checked48 = "";
1264
+ $checked64 = "";
1265
+ if ($sociable_options["icon_size"] == 16) $checked16 = "checked='checked'";
1266
+ if ($sociable_options["icon_size"] == 32) $checked32 = "checked='checked'";
1267
+ if ($sociable_options["icon_size"] == 48) $checked48 = "checked='checked'";
1268
+ if ($sociable_options["icon_size"] == 64) $checked64 = "checked='checked'";
1269
+ //echo $checked16;
1270
+ ?>
1271
+ <SPAN class="IconSize-Item"> <INPUT value="16" type="radio" name="sociable_options[icon_size]" <?php echo $checked16;?> />16x16 Pixels </SPAN>
1272
+
1273
+ <SPAN class="IconSize-Item"> <INPUT <?php echo$checked32;?> value="32" type="radio" name="sociable_options[icon_size]" />32x32 Pixels </SPAN>
1274
+
1275
+ <SPAN class="IconSize-Item"> <INPUT <?php echo$checked48;?> value="48" type="radio" name="sociable_options[icon_size]"/>48x48 Pixels </SPAN>
1276
+
1277
+ <SPAN class="IconSize-Item"> <INPUT <?php echo$checked64;?> value="64" type="radio" name="sociable_options[icon_size]" />64x64 Pixels </SPAN>
1278
+
1279
+
1280
+ </DIV>
1281
+
1282
+ <TABLE class="Title-Box" cellspacing="0" cellpadding="0" id="IconSize-Title" style="margin-top:20px;">
1283
+ <TR>
1284
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" ><?php _e("Icons Style","sociable");?></TD><TD class="Border-Right"></TD>
1285
+ </TR>
1286
+ </TABLE>
1287
+ <BR/>
1288
+
1289
+ <DIV class="Content-Box" id="IconSize-Content" style="padding:20px;">
1290
+
1291
+ <?php
1292
+ $checked1 = "";
1293
+ $checked2 = "";
1294
+ $checked3 = "";
1295
+ $checked4 = "";
1296
+ $checked5 = "";
1297
+ $checked6 = "";
1298
+ if ($sociable_options["icon_option"] == "option1") $checked1 = "checked='checked'";
1299
+ if ($sociable_options["icon_option"] == "option2") $checked2 = "checked='checked'";
1300
+ if ($sociable_options["icon_option"] == "option3") $checked3 = "checked='checked'";
1301
+ if ($sociable_options["icon_option"] == "option4") $checked4 = "checked='checked'";
1302
+ if ($sociable_options["icon_option"] == "option5") $checked5 = "checked='checked'";
1303
+ if ($sociable_options["icon_option"] == "option6") $checked6 = "checked='checked'";
1304
+
1305
+ $imagepath = isset( $sociable_options['sociable_imagedir'] ) ? $sociable_options['sociable_imagedir'] : '' ;
1306
+
1307
+ if ($imagepath == "") {
1308
+ $imagepath = trailingslashit( SOCIABLE_HTTP_PATH ) . 'images/';
1309
+ } else {
1310
+ $imagepath .= trailingslashit( $imagepath );
1311
+ }
1312
+ //echo $imagepath;
1313
+ ?>
1314
+
1315
+ <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked1?> value="option1" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option1_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1316
+ <BR/><BR/>
1317
+ <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked2?> value="option2" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option2_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1318
+ <BR/><BR/>
1319
+ <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked3?> value="option3" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option3_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1320
+ <BR/><BR/>
1321
+ <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked4?> value="option4" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option4_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1322
+ <BR/><BR/>
1323
+ <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked5?> value="option5" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/<?php echo$sociable_options["icon_size"]?>/option5_<?php echo$sociable_options["icon_size"]?>.jpg" /> </SPAN>
1324
+ <BR/><BR/>
1325
+ <SPAN class="IconStyle-Item"> <INPUT name="sociable_options[icon_option]" <?php echo$checked6?> value="option6" type="radio" /> <IMG src="<?php echo$imagepath?>icon_styles/16/option_6_16.png" /> </SPAN>
1326
+ <BR/><BR/>
1327
+ </DIV>
1328
+
1329
+ <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('Locations');" >
1330
+ <TR>
1331
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" id="Locations-Title" ><span id="Locations-Tab">+ </span><?php _e("Locations","sociable");?></TD><TD class="Border-Right"></TD>
1332
+ </TR>
1333
+ </TABLE>
1334
+ <BR/>
1335
+
1336
+ <DIV class="Content-Box" id="Locations-Content" style="display:none;" >
1337
+ <DIV class="Locations-TXT" id="Locations-TXT" ><?php _e("Please select the locations that you wish to allow the Sociable plugin to insert itself.","sociable");?></DIV>
1338
+
1339
+ <BR/>
1340
+ <DIV align="center" style="width:100%;">
1341
+ <TABLE align="center" class="Locations-List" cellspacing="0" border=0 cellpadding="10">
1342
+ <TR valign="top" >
1343
+ <TD align="right" class="Title" ><?php _e("Home page","sociable");?></TD>
1344
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_front_page"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_front_page]" id="HomePage" /></TD>
1345
+ <TD align="left" class="Content">
1346
+ <SPAN class="TXT"><?php _e("The front page of the blog (if set to a static page), or the main blog page (if set to your latest posts).","sociable");?></SPAN>
1347
+
1348
+ </TD>
1349
+ </TR>
1350
+
1351
+ <TR valign="top" >
1352
+ <TD align="right" class="Title" ><?php _e("Blog page","sociable");?></TD>
1353
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_home"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_home]" id="BlogPage" /></TD>
1354
+ <TD align="left" class="Content">
1355
+ <SPAN class="TXT"><?php _e("The home page of the blog if is set to your latest posts, or the posts page if the home page is set to a static page","sociable");?></SPAN>
1356
+
1357
+ </TD>
1358
+ </TR>
1359
+
1360
+ <TR valign="top" >
1361
+ <TD align="right" class="Title" ><?php _e("Posts","sociable");?></TD>
1362
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_single"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_single]" id="Posts" /></TD>
1363
+ <TD align="left" class="Content">
1364
+ <SPAN class="TXT"><?php _e("Single post pages","sociable");?></SPAN>
1365
+
1366
+ </TD>
1367
+ </TR>
1368
+
1369
+ <TR valign="top" >
1370
+ <TD align="right" class="Title" ><?php _e("Pages","sociable");?></TD>
1371
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_page"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_page]" id="Pages" /></TD>
1372
+ <TD align="left" class="Content">
1373
+ <SPAN class="TXT"><?php _e("Individual Wordpress pages","sociable");?></SPAN>
1374
+
1375
+ </TD>
1376
+ </TR>
1377
+
1378
+ <TR valign="top" >
1379
+ <TD align="right" class="Title" ><?php _e("Category archives","sociable");?></TD>
1380
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_category"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_category]" id="CategoryArchives" /></TD>
1381
+ <TD align="left" class="Content">
1382
+ <SPAN class="TXT"><?php _e("Category archive pages","sociable");?></SPAN>
1383
+
1384
+ </TD>
1385
+ </TR>
1386
+
1387
+ <TR valign="top" >
1388
+ <TD align="right" class="Title" ><?php _e("Date archives","sociable");?></TD>
1389
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_date"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_date]" id="DateArchives" /></TD>
1390
+ <TD align="left" class="Content">
1391
+ <SPAN class="TXT"><?php _e("Date archive pages","sociable");?> </SPAN>
1392
+
1393
+ </TD>
1394
+ </TR>
1395
+
1396
+ <TR valign="top" >
1397
+ <TD align="right" class="Title" ><?php _e("Tag archives","sociable");?></TD>
1398
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_tag"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_tag]" id="TagArchives" /></TD>
1399
+ <TD align="left" class="Content">
1400
+ <SPAN class="TXT"><?php _e("Tag archive pages","sociable");?> </SPAN>
1401
+
1402
+ </TD>
1403
+ </TR>
1404
+
1405
+ <TR valign="top" >
1406
+ <TD align="right" class="Title" ><?php _e("Author archives","sociable");?></TD>
1407
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_author"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_author]" id="AuthorArchives" /></TD>
1408
+ <TD align="left" class="Content">
1409
+ <SPAN class="TXT"><?php _e("Author archive pages","sociable");?></SPAN>
1410
+
1411
+ </TD>
1412
+ </TR>
1413
+
1414
+ <TR valign="top" >
1415
+ <TD align="right" class="Title" ><?php _e("Search results","sociable");?></TD>
1416
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_search"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_search]" id="SearchResults" /></TD>
1417
+ <TD align="left" class="Content">
1418
+ <SPAN class="TXT"><?php _e("Search results pages","sociable");?></SPAN>
1419
+
1420
+ </TD>
1421
+ </TR>
1422
+
1423
+ <TR valign="top" >
1424
+ <TD align="right" class="Title" ><?php _e("RSS feeds","sociable");?></TD>
1425
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["locations"]["is_rss"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[locations][is_rss]" id="RssFeeds" /></TD>
1426
+ <TD align="left" class="Content">
1427
+ <SPAN class="TXT"><?php _e("RSS feeds","sociable");?></SPAN>
1428
+
1429
+ </TD>
1430
+ </TR>
1431
+
1432
+
1433
+ </TABLE>
1434
+ <BR/><BR/>
1435
+ </DIV>
1436
+ </DIV>
1437
+
1438
+ <TABLE class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('GeneralOptions');">
1439
+ <TR>
1440
+ <TD class="Border-Left" ></TD><TD class="BG-Middle" id="GeneralOptions-Title" ><span id="GeneralOptions-Tab"> + </span> <?php _e("General Options","sociable");?></TD><TD class="Border-Right"></TD>
1441
+ </TR>
1442
+ </TABLE>
1443
+ <BR/>
1444
+
1445
+ <DIV class="Content-Box" id="GeneralOptions-Content" style="display:none;" >
1446
+
1447
+ <BR/>
1448
+ <DIV align="center" style="width:100%;">
1449
+ <TABLE align="center" class="GeneralOptions-List" cellspacing="0" border=0 cellpadding ="10" >
1450
+ <TR valign="top" >
1451
+ <TD align="right" class="Title" ><?php _e("Automatic mode","sociable")?></TD>
1452
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["automatic_mode"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[automatic_mode]" id="AutoMode" /></TD>
1453
+ <TD align="left" class="Content">
1454
+ <SPAN class="TXT"><?php _e("Do you want to automatically use Sociable on the locations specified?","sociable");?> </SPAN>
1455
+ <BR/>
1456
+ <SPAN class="sTXT">
1457
+ <?php _e("If this is unchecked, you will have to use the shortcode[sociable/] or template","sociable");?> tag ?php if( function_exists( do_sociable() ) ){ do_sociable(); }
1458
+ </SPAN>
1459
+
1460
+ </TD>
1461
+ </TR>
1462
+
1463
+
1464
+ </TR>
1465
+ <TR valign="top" >
1466
+ <TD align="right" class="Title" ><?php _e("Use styleSheet","sociable");?></TD>
1467
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["use_stylesheet"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[use_stylesheet]" id="UseStyleSheets" /></TD>
1468
+ <TD align="left" class="Content">
1469
+ <SPAN class="TXT"><?php _e("Do you want to use the default stylesheet for sociable?","sociable");?></SPAN>
1470
+ </TD>
1471
+ </TR>
1472
+ <TR valign="top" >
1473
+ <TD align="right" class="Title" ><?php _e("Use your own icons","sociable");?></TD>
1474
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["custom_icons"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[custom_icons]" id="UseStyleSheets" /></TD>
1475
+ <TD align="left" class="Content">
1476
+ <SPAN class="TXT"><?php _e("Do you want to use your own icons for sociable?","sociable");?></SPAN>
1477
+ </TD>
1478
+ </TR>
1479
+ <TR valign="top" >
1480
+ <TD align="right" class="Title" ><?php _e("Use images","sociable");?></TD>
1481
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["use_images"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[use_images]" id="UseImages" /></TD>
1482
+ <TD align="left" class="Content">
1483
+ <SPAN class="TXT"><?php _e("Do you want to use the Sociable images? If not, the plugin will insert plain text links.","sociable");?></SPAN>
1484
+ </TD>
1485
+ </TR>
1486
+
1487
+
1488
+ <TR valign="top" >
1489
+ <TD align="right" class="Title" ><?php _e("Use alpha mask","sociable");?></TD>
1490
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["use_alphamask"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[use_alphamask]" id="AlphaMask" /></TD>
1491
+ <TD align="left" class="Content">
1492
+ <SPAN class="TXT"><?php _e("Do you want to use alpha masks on the images (available only on the Original Sociable)?","sociable");?></SPAN>
1493
+ </TD>
1494
+ </TR>
1495
+ <TR valign="top" >
1496
+ <TD align="right" class="Title" ><?php _e("Bottom and Top","sociable");?></TD>
1497
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["topandbottom"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[topandbottom]" id="TopAndBottom" /></TD>
1498
+ <TD align="left" class="Content">
1499
+ <SPAN class="TXT"><?php _e("Do you want to use Sociable plugin to show up at the top and bottom?","sociable");?></SPAN>
1500
+ </TD>
1501
+ </TR>
1502
+ <TR valign="top" >
1503
+ <TD align="right" class="Title" ><?php _e("Open in new window","sociable");?></TD>
1504
+ <TD align="left" style="width:5px;" ><INPUT <?php if(!empty($sociable_options["new_window"])) echo "checked='checked'"?> type="checkbox" name="sociable_options[new_window]" id="OpenNewWindow" /></TD>
1505
+ <TD align="left" class="Content">
1506
+ <SPAN class="TXT"><?php _e("do you want to open the links in a new window?","sociable");?></SPAN>
1507
+ </TD>
1508
+ </TR>
1509
+
1510
+
1511
+
1512
+ </TABLE>
1513
+
1514
+ <BR/><BR/>
1515
+ </DIV>
1516
+ </DIV>
1517
+ <table class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0" onclick="hideOrShow('Active');" >
1518
+ <tr>
1519
+ <td class="Border-Left" ></td>
1520
+ <td class="BG-Middle" id="Active-Title" ><span id="Active-Tab">+ </span><?php _e("Active Sociable Classic","sociable");?></td><td class="Border-Right"></td>
1521
+ </tr>
1522
+ </table>
1523
+
1524
+ <div style="display: block;" id="Active-Content" class="Content-Box">
1525
+ <br />
1526
+ <div align="center" style="width:100%;">
1527
+ <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
1528
+
1529
+ <tbody><tr valign="top">
1530
+ <td align="right" class="Title">Active Sociable Classic</td>
1531
+ <td align="left" style="width:5px;">
1532
+ <input <?php if(isset($sociable_options["active"])) echo "checked='checked'"?> type="checkbox" id="active" name="sociable_options[active]" /></td>
1533
+ <td align="left" class="Content">
1534
+ <span class="TXT">Check if you want Sociable Classic enable </span>
1535
+ <br />
1536
+
1537
+ </td>
1538
+ </tr>
1539
+ </tbody></table>
1540
+ <br /><br />
1541
+ </div>
1542
+ </div>
1543
+ <table class="Title-Box" style="cursor:pointer;" cellspacing="0" cellpadding="0">
1544
+ <tr>
1545
+ <td class="Border-Left" ></td>
1546
+ <td class="BG-Middle" id="Active-Title" ><?php _e(" Send my config","sociable");?></td><td class="Border-Right"></td>
1547
+ </tr>
1548
+ </table>
1549
+
1550
+ <div style="display: block;" id="Active-Content" class="Content-Box">
1551
+ <br />
1552
+ <div align="center" style="width:100%;">
1553
+ <table align="center" cellspacing="0" cellpadding="10" border="0" class="GeneralOptions-List">
1554
+
1555
+ <tbody><tr valign="top">
1556
+ <td align="right" class="Title">Send my config</td>
1557
+ <td align="left" style="width:5px;">
1558
+
1559
+ <?php
1560
+
1561
+ $checked = "";
1562
+ if (!empty($sociable_options["pixel"])){
1563
+
1564
+ $checked = "checked='checked'";
1565
+ }
1566
+
1567
+ ?>
1568
+ <input <?php echo $checked ?> type="checkbox" id="active" name="sociable_options[pixel]" /></td>
1569
+ <td align="left" class="Content">
1570
+ <span class="TXT">
1571
+ Check if you want help Sociable grow.
1572
+ </br>
1573
+ This information be used only to improve Sociable.
1574
+ </br>
1575
+ You accept send us your blog configuration and blog name
1576
+ </span>
1577
+ <br />
1578
+
1579
+ </td>
1580
+ </tr>
1581
+ </tbody></table>
1582
+ <br /><br />
1583
+ </div>
1584
+ </div>
1585
+
1586
+
1587
+ <?php //<HR style="height:10px;background:#18305d;"/>?>
1588
+ <?php settings_fields( 'sociable_options_group' ); ?>
1589
+ </FORM>
1590
+ <DIV class="Content-Box" >
1591
+ <DIV id="ActionsBar">
1592
+ <DIV class="SaveChanges" onClick="document.getElementById('form1').submit();" style="cursor:pointer;line-height:15px;"><br/>
1593
+ <span style="margin:30px;"><?php _e("Save Changes","sociable");?></span>
1594
+ </DIV>
1595
+ <DIV class="ResetSociable" id="sociable_reset" name="sociable_reset" onClick="document.getElementById('sociable_reset_form').submit();" style="cursor:pointer;line-height:15px;font-size:12px;"><br/>
1596
+ <span style="margin:40px;margin-left:35px;"><?php _e("Reset Sociable","sociable");?></span>
1597
+ </DIV>
1598
+ <DIV class="UninstallSociable" onClick="document.getElementById('sociable_remove_form').submit();" style="cursor:pointer;line-height:15px;font-size:12px;"><br/>
1599
+ <span style="margin:25px;margin-left:20px;"><?php _e("Completly Uninstall Sociable","sociable");?></span>
1600
+ </DIV>
1601
+ </DIV>
1602
+ </DIV>
1603
+ <br>
1604
+ <br>
1605
+ <?php //do_settings_sections( 'sociable_options' ); ?>
1606
+ <form id="sociable_reset_form" action="" method="POST">
1607
+ <?php wp_nonce_field('sociable-reset'); ?>
1608
+ <input type="hidden" id="sociable_reset" name="sociable_reset" value="1">
1609
+ <?php //submit_button( __( 'Reset Sociable' ) , 'primary', 'sociable_reset', false ); ?>
1610
+ </form>
1611
+
1612
+
1613
+ </div>
1614
+ <?php }
1615
+
1616
+ function add_meta_box( $page ){
1617
+ add_meta_box( 'sociable_off' , __( 'Disable sociable' ), array( 'sociable_Admin_Options' , 'create_meta_box' ) , $page, 'side', 'default' );
1618
+ }
1619
+
1620
+ function create_meta_box(){
1621
+ global $post;
1622
+ $sociableoff = false;
1623
+ $checked = '';
1624
+ if ( get_post_meta( $post->ID,'_sociableoff',true ) ) {
1625
+ $checked = 'checked="checked"';
1626
+ }
1627
+ wp_nonce_field( 'update_sociable_off' , 'sociable_nonce' );
1628
+ echo '<input type="checkbox" id="sociableoff" name="sociableoff" ' . $checked . ' /> <p class="description">' . __('Check This To Disable Sociable 2 On This Post Only.') . '</p>';
1629
+
1630
+ }
1631
+
1632
+ function save_post( $post_id ){
1633
+
1634
+ if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE )
1635
+ return $post_id;
1636
+ // verify this came from the our screen and with proper authorization,
1637
+ // because save_post can be triggered at other times
1638
+
1639
+ $nonce = ( isset( $_POST['sociable_nonce'] ) ) ? $_POST['sociable_nonce'] : false ;
1640
+ if ( ! $nonce || ! wp_verify_nonce( $nonce, 'update_sociable_off' ) )
1641
+ return $post_id;
1642
+ // Check permissions
1643
+ if ( 'page' == $_POST['post_type'] ){
1644
+ if ( !current_user_can( 'edit_page', $post_id ) )
1645
+ return;
1646
+ } else {
1647
+ if ( !current_user_can( 'edit_post', $post_id ) )
1648
+ return;
1649
+ }
1650
+
1651
+ //Lets Do This
1652
+ if( isset( $_POST['sociableoff'] ) ){
1653
+ update_post_meta( $post_id, '_sociableoff' , $_POST['sociableoff'] );
1654
+ } else {
1655
+ delete_post_meta( $post_id, '_sociableoff' );
1656
+ }
1657
+
1658
+ return $post_id;
1659
+ }
1660
+
1661
+ /**
1662
+ * This Function Runs Before The Options Are Printed Out.
1663
+ */
1664
+ function general_options_callback(){
1665
+
1666
+ return true;
1667
+ }
1668
+
1669
+ /**
1670
+ * This Function Runs Before The Location Options Are Echoed Out.
1671
+ */
1672
+ function location_options_callback(){
1673
+ echo '<p>' . __( 'Please Select The Locations That You Wish To Allow The Sociable 2 Plugin To Insert The Links.' ) . '</p>';
1674
+ }
1675
+
1676
+ /**
1677
+ * Adds A Function For The add_settings_field(); function
1678
+ *
1679
+ * should be passed:
1680
+ * $data = array(
1681
+ * 'id' => 'field_id_and_name',
1682
+ * 'description' => 'field Description Should Go Here, This is Not The Title, Rather The Description'
1683
+ * );
1684
+ */
1685
+ function Checkbox( $data ){
1686
+ global $sociable_options;
1687
+
1688
+ //Save The Locations As a seperate array option
1689
+ if( isset( $data['locations'] ) ){
1690
+ $name = 'sociable_options[locations][' . $data['id'] . ']';
1691
+ $checked = ( isset( $sociable_options['locations'][$data['id']] ) ) ? 'checked="checked"' : '' ;
1692
+ } else {
1693
+ $name = 'sociable_options[' . $data['id'] . ']';
1694
+ $checked = ( isset( $sociable_options[$data['id']] ) ) ? 'checked="checked"' : '' ;
1695
+ }
1696
+
1697
+
1698
+ echo '<input ' . $checked . ' id="' . $data['id'] . '" name="' . $name . '" type="checkbox" /> <span class="description">' . $data['description'] . '</span>';
1699
+ }
1700
+
1701
+ function TextInput( $data ){
1702
+ global $sociable_options;
1703
+
1704
+ $value = ( isset( $sociable_options[$data['id']] ) ) ? $sociable_options[$data['id']] : '';
1705
+
1706
+ echo '<input id="' . $data['id'] . '" name="sociable_options[' . $data['id'] . ']" size="40" type="text" value="' . esc_attr( $value ) . '" /> <br /><span class="description">' . $data['description'] . '</span>';
1707
+
1708
+ }
1709
+
1710
+ function TextArea( $data ){
1711
+ global $sociable_options;
1712
+
1713
+ $value = ( isset( $sociable_options[$data['id']] ) ) ? $sociable_options[$data['id']] : '';
1714
+
1715
+ echo '<textarea id="' . $data['id'] . '" name="sociable_options[' . $data['id'] . ']" >' . $value . '</textarea> <br /><span class="description">' . $data['description'] . '</span>';
1716
+
1717
+ }
1718
+
1719
+ function radio( $data ){
1720
+ global $sociable_options;
1721
+
1722
+ $cur_val = ( isset( $sociable_options[$data['id']] ) ) ? $sociable_options[$data['id']] : 0 ;
1723
+
1724
+ echo '<span class="description">' . $data['description'] . '</span><br />';
1725
+ foreach( $data['options'] as $value => $option ){
1726
+ $selected = ( $value == $cur_val ) ? 'checked="checked"' : '' ;
1727
+ echo '<input type="radio" name="sociable_options[' . $data['id'] . ']" value="' . $value . '" ' . $selected . ' /> <span>' . $option . '</span><br />';
1728
+ }
1729
+ }
1730
+
1731
+
1732
+ }
1733
+ function add_ie7() {
1734
+ echo'<!--[if lt IE 7]>
1735
+ <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js"
1736
+ type="text/javascript"></script>
1737
+ <![endif]-->
1738
+ <!--[if lt IE 8]>
1739
+ <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE8.js"
1740
+ type="text/javascript"></script>
1741
+ <![endif]-->
1742
+ <!--[if lt IE 9]>
1743
+ <script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
1744
+ <![endif]-->';
1745
+ }
1746
+ //add_action('admin_head', 'add_ie7' );
1747
+ ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/rss_php.php CHANGED
@@ -1,161 +1,161 @@
1
- <?php
2
- /*
3
- RSS_PHP - the PHP DOM based RSS Parser
4
- Author: <rssphp.net>
5
- Published: 200801 :: blacknet :: via rssphp.net
6
-
7
- RSS_PHP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
8
-
9
- Usage:
10
- See the documentation at http://rssphp.net/documentation
11
- Examples:
12
- Can be found online at http://rssphp.net/examples
13
- */
14
-
15
- class rss_php {
16
-
17
- public $document;
18
- public $channel;
19
- public $items;
20
-
21
- /****************************
22
- public load methods
23
- ***/
24
- # load RSS by URL
25
- public function load($url=false, $unblock=true) {
26
- if($url) {
27
- if($unblock) {
28
- $this->loadParser(file_get_contents($url, false, $this->randomContext()));
29
- } else {
30
- $this->loadParser(file_get_contents($url));
31
- }
32
- }
33
- }
34
- # load raw RSS data
35
- public function loadRSS($rawxml=false) {
36
- if($rawxml) {
37
- $this->loadParser($rawxml);
38
- }
39
- }
40
-
41
- /****************************
42
- public load methods
43
- @param $includeAttributes BOOLEAN
44
- return array;
45
- ***/
46
- # return full rss array
47
- public function getRSS($includeAttributes=false) {
48
- if($includeAttributes) {
49
- return $this->document;
50
- }
51
- return $this->valueReturner();
52
- }
53
- # return channel data
54
- public function getChannel($includeAttributes=false) {
55
- if($includeAttributes) {
56
- return $this->channel;
57
- }
58
- return $this->valueReturner($this->channel);
59
- }
60
- # return rss items
61
- public function getItems($includeAttributes=false) {
62
- if($includeAttributes) {
63
- return $this->items;
64
- }
65
- return $this->valueReturner($this->items);
66
- }
67
-
68
- /****************************
69
- internal methods
70
- ***/
71
- private function loadParser($rss=false) {
72
- if($rss) {
73
- $this->document = array();
74
- $this->channel = array();
75
- $this->items = array();
76
- $DOMDocument = new DOMDocument;
77
- $DOMDocument->strictErrorChecking = false;
78
- $DOMDocument->loadXML($rss);
79
- $this->document = $this->extractDOM($DOMDocument->childNodes);
80
- }
81
- }
82
-
83
- private function valueReturner($valueBlock=false) {
84
- if(!$valueBlock) {
85
- $valueBlock = $this->document;
86
- }
87
- foreach($valueBlock as $valueName => $values) {
88
- if(isset($values['value'])) {
89
- $values = $values['value'];
90
- }
91
- if(is_array($values)) {
92
- $valueBlock[$valueName] = $this->valueReturner($values);
93
- } else {
94
- $valueBlock[$valueName] = $values;
95
- }
96
- }
97
- return $valueBlock;
98
- }
99
-
100
- private function extractDOM($nodeList,$parentNodeName=false) {
101
- $itemCounter = 0;
102
- $tempNode = null;
103
- foreach($nodeList as $values) {
104
- if(substr($values->nodeName,0,1) != '#') {
105
- if($values->nodeName == 'item') {
106
- $nodeName = $values->nodeName.':'.$itemCounter;
107
- $itemCounter++;
108
- } else {
109
- $nodeName = $values->nodeName;
110
- }
111
- $tempNode[$nodeName] = array();
112
- if($values->attributes) {
113
- for($i=0;$values->attributes->item($i);$i++) {
114
- $tempNode[$nodeName]['properties'][$values->attributes->item($i)->nodeName] = $values->attributes->item($i)->nodeValue;
115
- }
116
- }
117
- if(!$values->firstChild) {
118
- $tempNode[$nodeName]['value'] = $values->textContent;
119
- } else {
120
- $tempNode[$nodeName]['value'] = $this->extractDOM($values->childNodes, $values->nodeName);
121
- }
122
- if(in_array($parentNodeName, array('channel','rdf:RDF'))) {
123
- if($values->nodeName == 'item') {
124
- $this->items[] = $tempNode[$nodeName]['value'];
125
- } elseif(!in_array($values->nodeName, array('rss','channel'))) {
126
- $this->channel[$values->nodeName] = $tempNode[$nodeName];
127
- }
128
- }
129
- } elseif(substr($values->nodeName,1) == 'text') {
130
- $tempValue = trim(preg_replace('/\s\s+/',' ',str_replace("\n",' ', $values->textContent)));
131
- if($tempValue) {
132
- $tempNode = $tempValue;
133
- }
134
- } elseif(substr($values->nodeName,1) == 'cdata-section'){
135
- $tempNode = $values->textContent;
136
- }
137
- }
138
- return $tempNode;
139
- }
140
-
141
- private function randomContext() {
142
- $headerstrings = array();
143
- $headerstrings['User-Agent'] = 'Mozilla/5.0 (Windows; U; Windows NT 5.'.rand(0,2).'; en-US; rv:1.'.rand(2,9).'.'.rand(0,4).'.'.rand(1,9).') Gecko/2007'.rand(10,12).rand(10,30).' Firefox/2.0.'.rand(0,1).'.'.rand(1,9);
144
- $headerstrings['Accept-Charset'] = rand(0,1) ? 'en-gb,en;q=0.'.rand(3,8) : 'en-us,en;q=0.'.rand(3,8);
145
- $headerstrings['Accept-Language'] = 'en-us,en;q=0.'.rand(4,6);
146
- $setHeaders = 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'."\r\n".
147
- 'Accept-Charset: '.$headerstrings['Accept-Charset']."\r\n".
148
- 'Accept-Language: '.$headerstrings['Accept-Language']."\r\n".
149
- 'User-Agent: '.$headerstrings['User-Agent']."\r\n";
150
- $contextOptions = array(
151
- 'http'=>array(
152
- 'method'=>"GET",
153
- 'header'=>$setHeaders
154
- )
155
- );
156
- return stream_context_create($contextOptions);
157
- }
158
-
159
- }
160
-
161
  ?>
1
+ <?php
2
+ /*
3
+ RSS_PHP - the PHP DOM based RSS Parser
4
+ Author: <rssphp.net>
5
+ Published: 200801 :: blacknet :: via rssphp.net
6
+
7
+ RSS_PHP is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
8
+
9
+ Usage:
10
+ See the documentation at http://rssphp.net/documentation
11
+ Examples:
12
+ Can be found online at http://rssphp.net/examples
13
+ */
14
+
15
+ class rss_php {
16
+
17
+ public $document;
18
+ public $channel;
19
+ public $items;
20
+
21
+ /****************************
22
+ public load methods
23
+ ***/
24
+ # load RSS by URL
25
+ public function load($url=false, $unblock=true) {
26
+ if($url) {
27
+ if($unblock) {
28
+ $this->loadParser(file_get_contents($url, false, $this->randomContext()));
29
+ } else {
30
+ $this->loadParser(file_get_contents($url));
31
+ }
32
+ }
33
+ }
34
+ # load raw RSS data
35
+ public function loadRSS($rawxml=false) {
36
+ if($rawxml) {
37
+ $this->loadParser($rawxml);
38
+ }
39
+ }
40
+
41
+ /****************************
42
+ public load methods
43
+ @param $includeAttributes BOOLEAN
44
+ return array;
45
+ ***/
46
+ # return full rss array
47
+ public function getRSS($includeAttributes=false) {
48
+ if($includeAttributes) {
49
+ return $this->document;
50
+ }
51
+ return $this->valueReturner();
52
+ }
53
+ # return channel data
54
+ public function getChannel($includeAttributes=false) {
55
+ if($includeAttributes) {
56
+ return $this->channel;
57
+ }
58
+ return $this->valueReturner($this->channel);
59
+ }
60
+ # return rss items
61
+ public function getItems($includeAttributes=false) {
62
+ if($includeAttributes) {
63
+ return $this->items;
64
+ }
65
+ return $this->valueReturner($this->items);
66
+ }
67
+
68
+ /****************************
69
+ internal methods
70
+ ***/
71
+ private function loadParser($rss=false) {
72
+ if($rss) {
73
+ $this->document = array();
74
+ $this->channel = array();
75
+ $this->items = array();
76
+ $DOMDocument = new DOMDocument;
77
+ $DOMDocument->strictErrorChecking = false;
78
+ $DOMDocument->loadXML($rss);
79
+ $this->document = $this->extractDOM($DOMDocument->childNodes);
80
+ }
81
+ }
82
+
83
+ private function valueReturner($valueBlock=false) {
84
+ if(!$valueBlock) {
85
+ $valueBlock = $this->document;
86
+ }
87
+ foreach($valueBlock as $valueName => $values) {
88
+ if(isset($values['value'])) {
89
+ $values = $values['value'];
90
+ }
91
+ if(is_array($values)) {
92
+ $valueBlock[$valueName] = $this->valueReturner($values);
93
+ } else {
94
+ $valueBlock[$valueName] = $values;
95
+ }
96
+ }
97
+ return $valueBlock;
98
+ }
99
+
100
+ private function extractDOM($nodeList,$parentNodeName=false) {
101
+ $itemCounter = 0;
102
+ $tempNode = null;
103
+ foreach($nodeList as $values) {
104
+ if(substr($values->nodeName,0,1) != '#') {
105
+ if($values->nodeName == 'item') {
106
+ $nodeName = $values->nodeName.':'.$itemCounter;
107
+ $itemCounter++;
108
+ } else {
109
+ $nodeName = $values->nodeName;
110
+ }
111
+ $tempNode[$nodeName] = array();
112
+ if($values->attributes) {
113
+ for($i=0;$values->attributes->item($i);$i++) {
114
+ $tempNode[$nodeName]['properties'][$values->attributes->item($i)->nodeName] = $values->attributes->item($i)->nodeValue;
115
+ }
116
+ }
117
+ if(!$values->firstChild) {
118
+ $tempNode[$nodeName]['value'] = $values->textContent;
119
+ } else {
120
+ $tempNode[$nodeName]['value'] = $this->extractDOM($values->childNodes, $values->nodeName);
121
+ }
122
+ if(in_array($parentNodeName, array('channel','rdf:RDF'))) {
123
+ if($values->nodeName == 'item') {
124
+ $this->items[] = $tempNode[$nodeName]['value'];
125
+ } elseif(!in_array($values->nodeName, array('rss','channel'))) {
126
+ $this->channel[$values->nodeName] = $tempNode[$nodeName];
127
+ }
128
+ }
129
+ } elseif(substr($values->nodeName,1) == 'text') {
130
+ $tempValue = trim(preg_replace('/\s\s+/',' ',str_replace("\n",' ', $values->textContent)));
131
+ if($tempValue) {
132
+ $tempNode = $tempValue;
133
+ }
134
+ } elseif(substr($values->nodeName,1) == 'cdata-section'){
135
+ $tempNode = $values->textContent;
136
+ }
137
+ }
138
+ return $tempNode;
139
+ }
140
+
141
+ private function randomContext() {
142
+ $headerstrings = array();
143
+ $headerstrings['User-Agent'] = 'Mozilla/5.0 (Windows; U; Windows NT 5.'.rand(0,2).'; en-US; rv:1.'.rand(2,9).'.'.rand(0,4).'.'.rand(1,9).') Gecko/2007'.rand(10,12).rand(10,30).' Firefox/2.0.'.rand(0,1).'.'.rand(1,9);
144
+ $headerstrings['Accept-Charset'] = rand(0,1) ? 'en-gb,en;q=0.'.rand(3,8) : 'en-us,en;q=0.'.rand(3,8);
145
+ $headerstrings['Accept-Language'] = 'en-us,en;q=0.'.rand(4,6);
146
+ $setHeaders = 'Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'."\r\n".
147
+ 'Accept-Charset: '.$headerstrings['Accept-Charset']."\r\n".
148
+ 'Accept-Language: '.$headerstrings['Accept-Language']."\r\n".
149
+ 'User-Agent: '.$headerstrings['User-Agent']."\r\n";
150
+ $contextOptions = array(
151
+ 'http'=>array(
152
+ 'method'=>"GET",
153
+ 'header'=>$setHeaders
154
+ )
155
+ );
156
+ return stream_context_create($contextOptions);
157
+ }
158
+
159
+ }
160
+
161
  ?>
includes/skyscraper_output.php CHANGED
@@ -1,1827 +1,1827 @@
1
- <?php
2
-
3
-
4
-
5
- /*
6
-
7
-
8
-
9
- * The Output And Shortcode Functions For sociable
10
-
11
-
12
-
13
- */
14
-
15
- /*
16
-
17
-
18
-
19
- * Returns The Skyscraper Output For The Global $post Object Do Not
20
-
21
-
22
-
23
- */
24
-
25
- function diff_date($date1, $date2){
26
-
27
-
28
-
29
- $date1 = mktime(substr($date1,8,2), substr($date1,10,2), substr($date1,12,2), substr($date1,4,2), substr($date1,6,2), substr($date1,0,4));
30
-
31
- $date2 = mktime(substr($date2,8,2), substr($date2,10,2), substr($date2,12,2), substr($date2,4,2), substr($date2,6,2), substr($date2,0,4));
32
-
33
-
34
-
35
- $diff_time = ceil((($date2 - $date1)/60));
36
-
37
- return $diff_time;
38
-
39
-
40
-
41
- }
42
-
43
-
44
-
45
-
46
-
47
- function skyscraper_html( $where = "" ){
48
-
49
- global $skyscraper_options, $wp_query;
50
-
51
- if (!is_admin() || 1==1){
52
-
53
- // echo "<script type='text/javascript'>";
54
-
55
- // echo "var skyscraper_dir = '".SOCIABLE_HTTP_PATH."' ;";
56
-
57
- // echo "</script>";
58
-
59
- echo " var skyscraper_dir = document.createElement('input');
60
-
61
- skyscraper_dir.id = 'skyscraper_dir';
62
-
63
- skyscraper_dir.type = 'hidden';
64
-
65
- skyscraper_dir.value = '".SOCIABLE_HTTP_PATH."';
66
-
67
- document.body.appendChild(skyscraper_dir); ";
68
-
69
-
70
-
71
- $widget_width = str_replace("px", "", $skyscraper_options["widget_width"]);
72
-
73
-
74
-
75
- $widget_position = "null";
76
-
77
- if (isset($skyscraper_options["widget_position"])){
78
-
79
- $widget_position = 1;
80
-
81
- }
82
-
83
-
84
-
85
- $labels_color = $skyscraper_options["labels_color"];
86
-
87
- $text_size = str_replace("px", "", $skyscraper_options["text_size"]);
88
-
89
- $background_color = $skyscraper_options["background_color"];
90
-
91
-
92
-
93
- $addWhere = "";
94
-
95
-
96
-
97
- if ($where == ""){
98
-
99
- $addWhere = "var div = document.createElement('div');
100
-
101
- div.id = 'skyscraper';
102
-
103
- document.body.appendChild(div);";
104
-
105
- }
106
-
107
- $url_site= $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
108
-
109
- $script = "
110
-
111
-
112
-
113
- if (!document.getElementById('fb-root')){
114
-
115
-
116
-
117
- var div = document.createElement('div');
118
-
119
-
120
-
121
- div.id = 'fb-root';
122
-
123
-
124
-
125
- document.body.appendChild(div);
126
-
127
-
128
-
129
- }
130
-
131
- (function(d, s, id) {
132
-
133
-
134
-
135
- var js, fjs = d.getElementsByTagName(s)[0];
136
-
137
-
138
-
139
- if (d.getElementById(id)) return;
140
-
141
-
142
-
143
- js = d.createElement(s); js.id = id;
144
-
145
-
146
-
147
- js.src = \"http://connect.facebook.net/en_US/all.js#xfbml=1\";
148
-
149
-
150
-
151
- fjs.parentNode.insertBefore(js, fjs);
152
-
153
- }(document, 'script', 'facebook-jssdk'));
154
-
155
-
156
-
157
-
158
-
159
-
160
-
161
- ".$addWhere."
162
-
163
-
164
-
165
-
166
-
167
-
168
-
169
- jQuery(document).ready(function(){
170
-
171
- oPlugin.toolbarStart('skyscraper', ".$widget_position.",230,".$widget_width.",'".$background_color."','".$labels_color."',false,'#6A6A6A',".$text_size.",'#587cc8');
172
-
173
-
174
-
175
-
176
-
177
-
178
-
179
- ".get_share_node()."
180
-
181
-
182
-
183
- ".get_counters_node()."
184
-
185
-
186
-
187
- ".get_social_banner_node()."
188
-
189
-
190
-
191
- ".get_latest_node()."
192
-
193
-
194
-
195
- ".get_mentions_node()."
196
-
197
-
198
-
199
- ".get_follow_us_node()."
200
-
201
-
202
-
203
- ".get_rss_node()."
204
-
205
-
206
-
207
- oPlugin.CreateGoToTop('New_Id_12','Top','<img src=\"".SOCIABLE_HTTP_PATH."images/toolbar/gototop.png\" style=\"width:30px;\" />');
208
-
209
- oPlugin.CreateGoToHome('New_Id_13','Go Home','<img src=\"".SOCIABLE_HTTP_PATH."images/toolbar/gotohome.png\" style=\"width:30px;\" />');
210
-
211
-
212
-
213
- });
214
-
215
-
216
-
217
- jQuery('.title').css('font-size', '".$text_size."px');
218
-
219
-
220
-
221
-
222
-
223
-
224
-
225
- ";
226
-
227
-
228
-
229
- echo $script;
230
-
231
-
232
-
233
- }
234
-
235
-
236
-
237
- }
238
-
239
- function get_social_banner_node(){
240
-
241
-
242
-
243
-
244
-
245
-
246
-
247
-
248
-
249
-
250
-
251
- global $skyscraper_options;
252
-
253
- global $title_shared;
254
-
255
- global $url_shares;
256
-
257
-
258
-
259
-
260
-
261
-
262
-
263
- $social_banner_node = "";
264
-
265
-
266
-
267
-
268
-
269
-
270
-
271
-
272
-
273
-
274
-
275
- if(!empty($skyscraper_options["sociable_banner"])){
276
-
277
-
278
-
279
-
280
-
281
-
282
-
283
- $follow_us = sc_follow_links(1);
284
-
285
-
286
-
287
-
288
-
289
-
290
-
291
- $follow_buttons = $follow_us["follow_buttons"];
292
-
293
-
294
-
295
-
296
-
297
-
298
-
299
- $follow_us_count = $follow_us["count"];
300
-
301
- $width_banner = 200;
302
-
303
- $tag_banner = '';
304
-
305
- if (isset($skyscraper_options["blogplay_tags"])){
306
-
307
- if (!empty($skyscraper_options["blogplay_tags"])){
308
-
309
- $tag_banner = '<blogplay.com>';
310
- }
311
- }
312
-
313
-
314
-
315
- $social_banner_node = " var url = '". addslashes(trim($url_shares))."';
316
-
317
-
318
-
319
- var title = '".addslashes(trim($title_shared)) ."';
320
-
321
-
322
-
323
- var counter = '<ul class=\"boxBanner_ul\">';
324
-
325
-
326
-
327
- counter += ' <li>';
328
-
329
-
330
-
331
- counter += ' <div class=\"fb-like\" data-send=\"false\" data-layout=\"box_count\" data-width=\"50\" data-href=\"'+url+'\" data-show-faces=\"false\"></div>';
332
-
333
-
334
-
335
-
336
-
337
-
338
-
339
- counter += ' </li>';
340
-
341
-
342
-
343
- counter += ' <li>';
344
-
345
-
346
-
347
- counter += ' <iframe width=\"100%\" scrolling=\"no\" frameborder=\"0\" title=\"+1\" vspace=\"0\" tabindex=\"-1\" style=\"position: static; left: 0pt; top: 0pt; width: 60px; margin: 0px; border-style: none; visibility: visible; height: 60px;\" src=\"https://plusone.google.com/_/+1/fastbutton?url='+url+'&amp;size=tall&amp;count=true&amp;hl=en-US&amp;jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fgapi%2F__features__%2Frt%3Dj%2Fver%3Dt1NEBxIt2Qs.es_419.%2Fsv%3D1%2Fam%3D!Xq7AzNfn9_-I0e5PyA%2Fd%3D1%2F#id=I1_1328906079806&amp;parent='+url+'&amp;rpctoken=615138222&amp;_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart\" name=\"I1_1328906079806\" marginwidth=\"0\" marginheight=\"0\" id=\"I1_1328906079806\" hspace=\"0\" allowtransparency=\"true\"></iframe>';
348
-
349
-
350
-
351
- counter += ' </li>';
352
-
353
-
354
-
355
- counter += ' <li>';
356
-
357
-
358
-
359
- counter += '<iframe scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://platform.twitter.com/widgets/tweet_button.html?_version=2&amp;count=vertical&amp;enableNewSizing=false&amp;id=twitter-widget-6&amp;lang=en&amp;original_referer='+url+'&amp;size=m&amp;text='+title+' ".$tag_banner." &amp;url='+url+'\" class=\"twitter-share-button twitter-count-vertical\" style=\"width: 55px; height: 62px;\" title=\"Twitter Tweet Button\"></iframe>';
360
-
361
-
362
-
363
- counter += ' </li>';
364
-
365
-
366
-
367
- counter += '</ul>';";
368
-
369
-
370
-
371
-
372
-
373
-
374
-
375
- if ($follow_us_count > 0){
376
-
377
-
378
-
379
-
380
-
381
-
382
-
383
- $social_banner_node .= "
384
-
385
-
386
-
387
- counter += '<ul class=\"boxBanner_ul_margin\">';
388
-
389
-
390
-
391
- counter += '<li>';
392
-
393
-
394
-
395
- counter += '</li>';
396
-
397
-
398
-
399
- counter += '</ul>';";
400
-
401
-
402
-
403
-
404
-
405
-
406
-
407
- $social_banner_node .= " counter += '".$follow_buttons."'; ";
408
-
409
-
410
-
411
-
412
-
413
-
414
-
415
- if ($follow_us_count > 1){
416
-
417
-
418
-
419
-
420
-
421
-
422
-
423
- $width_banner = $width_banner + (70 * $follow_us_count);
424
-
425
-
426
-
427
- }
428
-
429
-
430
-
431
- else{
432
-
433
-
434
-
435
- $width_banner = $width_banner + (90 * $follow_us_count);
436
-
437
-
438
-
439
- }
440
-
441
-
442
-
443
-
444
-
445
-
446
-
447
-
448
-
449
-
450
-
451
- }
452
-
453
-
454
-
455
-
456
-
457
-
458
-
459
- $label_text = trim($skyscraper_options["sociable_banner_text"]);
460
-
461
-
462
-
463
-
464
-
465
-
466
-
467
- if (strlen($label_text) > 35){
468
-
469
-
470
-
471
- // $label_text = substr($label_text,0,35);
472
-
473
-
474
-
475
- }
476
-
477
-
478
-
479
- $label_text = addslashes($label_text);
480
-
481
-
482
-
483
-
484
-
485
-
486
-
487
- $social_banner_node .= "oPlugin.CreateNode('New_Id_14','".$label_text."', '', counter,'banner',80,".$width_banner.");";
488
-
489
-
490
-
491
- $timer = ($skyscraper_options["sociable_banner_timer"] * 1000);
492
-
493
-
494
-
495
-
496
-
497
-
498
-
499
- $colorBack = $skyscraper_options["sociable_banner_colorBack"];
500
-
501
-
502
-
503
- $colorFont = $skyscraper_options["sociable_banner_colorFont"];
504
-
505
-
506
-
507
- $colorLabel = $skyscraper_options["sociable_banner_colorLabel"];
508
-
509
-
510
-
511
- $fontSize = $skyscraper_options["sociable_banner_fontSize"];
512
-
513
-
514
-
515
-
516
-
517
-
518
-
519
- $social_banner_node .="setTimeout('showBanner(".$timer.",\"".$colorBack."\", \"".$colorLabel."\", \"".$colorFont."\", \"".$fontSize."\")', ".$timer.");";
520
-
521
-
522
-
523
-
524
-
525
-
526
-
527
- }
528
-
529
-
530
-
531
-
532
-
533
-
534
-
535
- return $social_banner_node;
536
-
537
-
538
-
539
- }
540
-
541
- function get_rss_node(){
542
-
543
-
544
-
545
- $rss_node = "";
546
-
547
- $latest_posts = "";
548
-
549
- global $skyscraper_options;
550
-
551
-
552
-
553
-
554
-
555
- if (!empty($skyscraper_options["accept_read_rss"])){
556
-
557
-
558
-
559
- if ($skyscraper_options["accept_read_rss"] != 1){
560
-
561
-
562
-
563
- return $rss_node;
564
-
565
- }
566
-
567
- }
568
-
569
- else{
570
-
571
-
572
-
573
- return $rss_node;
574
-
575
- }
576
-
577
-
578
-
579
- $version = phpversion();
580
-
581
-
582
-
583
- if ( substr($version,0,1) == 5 && isset($skyscraper_options["rss_feed"]) && $skyscraper_options["rss_feed"]!="http://"){
584
-
585
-
586
-
587
- include("rss_php.php");
588
-
589
-
590
-
591
- $rss = new rss_php;
592
-
593
- $rss->load($skyscraper_options["rss_feed"]);
594
-
595
- $items = $rss->getItems();
596
-
597
-
598
-
599
- if (!empty($skyscraper_options["rss_feed"])){
600
-
601
-
602
-
603
- if (count($items) > 0){
604
-
605
-
606
-
607
- $cant = 0;
608
-
609
- foreach($items as $item){
610
-
611
-
612
-
613
- if ($cant <= $skyscraper_options["num_rss"]){
614
-
615
-
616
-
617
- $title="";
618
-
619
- if (isset($item["title"])){
620
-
621
- $title = addslashes($item["title"]);
622
-
623
- }
624
-
625
- $description="";
626
-
627
- if (isset($item["description"])){
628
-
629
- $description = addslashes($item["description"]);
630
-
631
- }
632
-
633
- $guid="";
634
-
635
- if (isset($item["link"])){
636
-
637
- $guid = addslashes($item["link"]);
638
-
639
- }
640
-
641
- $pubDate="";
642
-
643
- if (isset($item["pubDate"])){
644
-
645
- $pubDate = ago(strtotime($item["pubDate"]));
646
-
647
- }
648
-
649
-
650
-
651
- $latest_posts .= "['".$title."','','".$description."','".$guid."','".$pubDate."'],";
652
-
653
- }
654
-
655
- else{
656
-
657
- break;
658
-
659
- }
660
-
661
- $cant++;
662
-
663
- }
664
-
665
- $latest_posts = trim($latest_posts, ",");
666
-
667
- }
668
-
669
- }
670
-
671
- }
672
-
673
-
674
-
675
- if ($latest_posts != ""){
676
-
677
-
678
-
679
- $rss_node = "var LatestBlogPostContent = [
680
-
681
- ".$latest_posts."
682
-
683
- ];
684
-
685
- oPlugin.CreateNode('New_Id_5','Posts','',LatestBlogPostContent,'Notice',220,460);";
686
-
687
- }
688
-
689
-
690
-
691
- return $rss_node;
692
-
693
- }
694
-
695
- function get_latest_node(){
696
-
697
-
698
-
699
- $latest_node = "";
700
-
701
- global $skyscraper_options;
702
-
703
-
704
-
705
- if (!empty($skyscraper_options["accept_read_twitter"])){
706
-
707
-
708
-
709
- if ($skyscraper_options["accept_read_twitter"] != 1){
710
-
711
-
712
-
713
- return $latest_node;
714
-
715
- }
716
-
717
- }
718
-
719
- else{
720
-
721
-
722
-
723
- return $latest_node;
724
-
725
- }
726
-
727
-
728
-
729
-
730
-
731
- if ( isset($skyscraper_options["twitter_username"])){
732
-
733
-
734
-
735
- $latest_tweets = get_option_tweets("skyscraper_latest");
736
-
737
- if ($skyscraper_options["twitter_username"] != ""){
738
-
739
-
740
-
741
- if ($latest_tweets != ""){
742
-
743
-
744
-
745
- $latest_node = "
746
-
747
-
748
-
749
-
750
-
751
-
752
-
753
- var LastestTwittsContent = [
754
-
755
- ".$latest_tweets."
756
-
757
- ];
758
-
759
-
760
-
761
- oPlugin.CreateNode('New_Id_3','Latest','',LastestTwittsContent,'Notice',220,460);";
762
-
763
- }
764
-
765
- }
766
-
767
- }
768
-
769
- return $latest_node;
770
-
771
- }
772
-
773
-
774
-
775
- function get_mentions_node(){
776
-
777
-
778
-
779
- $mentions_node = "";
780
-
781
-
782
-
783
- global $skyscraper_options;
784
-
785
-
786
-
787
- if (!empty($skyscraper_options["accept_read_twitter"])){
788
-
789
-
790
-
791
- if ($skyscraper_options["accept_read_twitter"] != 1){
792
-
793
-
794
-
795
- return $mentions_node;
796
-
797
- }
798
-
799
- }
800
-
801
- else{
802
-
803
-
804
-
805
- return $mentions_node;
806
-
807
- }
808
-
809
-
810
-
811
-
812
-
813
- if ( isset($skyscraper_options["twitter_username"])){
814
-
815
-
816
-
817
- $mentions_tweets = get_option_tweets("skyscraper_mentions");
818
-
819
- if ($skyscraper_options["twitter_username"] != ""){
820
-
821
-
822
-
823
- if ($mentions_tweets != "" ){
824
-
825
-
826
-
827
- $mentions_node = "var TweetsMentionsContent = [
828
-
829
- ".$mentions_tweets."
830
-
831
- ];
832
-
833
- oPlugin.CreateNode('New_Id_4','Mentions','',TweetsMentionsContent,'Notice',220,460);";
834
-
835
- }
836
-
837
- }
838
-
839
- }
840
-
841
- return $mentions_node;
842
-
843
- }
844
-
845
- function get_counters_node(){
846
-
847
-
848
-
849
- global $skyscraper_options;
850
-
851
- global $title_shared;
852
-
853
- global $url_shares;
854
-
855
- $counters_node = "";
856
-
857
-
858
-
859
- if ((!empty($skyscraper_options["counters"]["check"]))){
860
-
861
-
862
- $tag_counter = '';
863
-
864
- if (isset($skyscraper_options["blogplay_tags"])){
865
-
866
- if (!empty($skyscraper_options["blogplay_tags"])){
867
-
868
- $tag_counter = '(blogplay.com)';
869
- }
870
- }
871
-
872
-
873
- $counters_node = " var url = '". addslashes(trim($url_shares))."';
874
-
875
- var title = '".addslashes(trim($title_shared)) ."'; ";
876
-
877
-
878
-
879
-
880
-
881
-
882
-
883
- $counters_node .= "
884
-
885
-
886
-
887
- var counter = '<ul class= \"boxCounters_ul\">';
888
-
889
-
890
-
891
-
892
-
893
-
894
-
895
- counter += '<li style=\"margin-left:2px\"><fb:like send=\"false\" layout=\"box_count\" show_faces=\"false\" font=\"\"></fb:like></li>';
896
-
897
- counter +=' <li style=\"margin-left:0px\"><iframe width=\"100%\" scrolling=\"no\" frameborder=\"0\" title=\"+1\" vspace=\"0\" tabindex=\"-1\" style=\"position: static; left: 0pt; top: 0pt; width: 60px; margin: 0px; border-style: none; visibility: visible; height: 60px;\" src=\"https://plusone.google.com/_/+1/fastbutton?url='+url+'&amp;size=tall&amp;count=true&amp;hl=en-US&amp;jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fgapi%2F__features__%2Frt%3Dj%2Fver%3Dt1NEBxIt2Qs.es_419.%2Fsv%3D1%2Fam%3D!Xq7AzNfn9_-I0e5PyA%2Fd%3D1%2F#id=I1_1328906079806&amp;parent='+url+'&amp;rpctoken=615138222&amp;_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart\" name=\"I1_1328906079806\" marginwidth=\"0\" marginheight=\"0\" id=\"I1_1328906079806\" hspace=\"0\" allowtransparency=\"true\"></iframe></li>';
898
-
899
-
900
-
901
-
902
-
903
-
904
-
905
- counter += '<li style=\"margin-left:-2px\"><iframe scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://platform.twitter.com/widgets/tweet_button.html?_version=2&amp;count=vertical&amp;enableNewSizing=false&amp;id=twitter-widget-6&amp;lang=en&amp;original_referer='+url+'&amp;size=m&amp;text='+title+' ".$tag_counter." &amp;url='+url+'\" class=\"twitter-share-button twitter-count-vertical\" style=\"width: 55px; height: 62px;\" title=\"Twitter Tweet Button\"></iframe></li>';
906
-
907
- counter += '</ul>';";
908
-
909
-
910
-
911
- }
912
-
913
-
914
- $counters_node .= "oPlugin.CreateSimpleNode('New_Id_2','Counters<br/>', counter ,".$skyscraper_options["counters"]["folded"].");
915
-
916
-
917
-
918
- ";
919
-
920
- return $counters_node;
921
-
922
- }
923
-
924
- function get_share_node(){
925
-
926
- global $skyscraper_options;
927
-
928
-
929
-
930
- $share_node = "";
931
-
932
-
933
-
934
- if (!empty($skyscraper_options["share"]["check"])){
935
-
936
- $share_buttons = share_links();
937
-
938
- $share_node = "oPlugin.CreateSimpleNode('New_Id_1','Share', '".$share_buttons."',".$skyscraper_options["share"]["folded"].");";
939
-
940
- }
941
-
942
-
943
-
944
-
945
-
946
-
947
-
948
- return $share_node;
949
-
950
-
951
-
952
- }
953
-
954
- function get_follow_us_node(){
955
-
956
- $follow_us_node = "";
957
-
958
- global $skyscraper_options;
959
-
960
-
961
-
962
- if (isset($skyscraper_options["follow_us"])){
963
-
964
- $follow_info = empty_accounts();
965
-
966
-
967
-
968
- if ( $follow_info["active"] > 0 && ($follow_info["empty"] < $follow_info["active"])){
969
-
970
-
971
-
972
- $follow_buttons = sc_follow_links();
973
-
974
-
975
-
976
- $follow_us_node = "oPlugin.CreateNode('New_Id_6','Follow', '', '".$follow_buttons["follow_buttons"]."','Plano',40,140)";
977
-
978
-
979
-
980
-
981
-
982
-
983
-
984
- }
985
-
986
-
987
-
988
- }
989
-
990
- return $follow_us_node;
991
-
992
-
993
-
994
- }
995
-
996
- function empty_accounts(){
997
-
998
- $empty = 0;
999
-
1000
- $active = 0;
1001
-
1002
- global $skyscraper_options;
1003
-
1004
-
1005
-
1006
- foreach($skyscraper_options["follow_us"] as $follow_us){
1007
-
1008
-
1009
-
1010
- if (empty($follow_us["account"])){
1011
-
1012
- $empty++;
1013
-
1014
- }
1015
-
1016
-
1017
-
1018
- if (isset($follow_us["active"])){
1019
-
1020
- $active++;
1021
-
1022
- }
1023
-
1024
- }
1025
-
1026
-
1027
-
1028
- return array("empty" =>$empty, "active"=>$active);
1029
-
1030
- }
1031
-
1032
- function sc_follow_links($banner = 0){
1033
-
1034
- global $skyscraper_options;
1035
-
1036
- $follow_buttons = "<ul class=\'boxBanner_ul\'>";
1037
-
1038
-
1039
-
1040
- $count_follow = 0;
1041
-
1042
-
1043
-
1044
-
1045
-
1046
-
1047
-
1048
- foreach($skyscraper_options["follow_us"] as $follow_us){
1049
-
1050
- $follow_us["account"]= trim($follow_us["account"]);
1051
-
1052
- if (!empty($follow_us["active"]) && !empty($follow_us["account"]) ){
1053
-
1054
- $follow_us["account"] = str_replace("http://", "", $follow_us["account"]);
1055
-
1056
- $follow_us["account"] = "http://".$follow_us["account"];
1057
-
1058
- if ($banner==1){
1059
-
1060
-
1061
-
1062
-
1063
-
1064
-
1065
-
1066
- $follow_us["logo"] = "48".$follow_us["logo"];
1067
-
1068
-
1069
-
1070
- }
1071
-
1072
- $follow_buttons .= "<li><a target=\'_blank\' rel=\'nofollow\' href=\'".$follow_us["account"]."\'><img src=\'".SOCIABLE_HTTP_PATH."images/toolbar/".$follow_us["logo"]."\' /></a></li>";
1073
-
1074
-
1075
-
1076
-
1077
-
1078
-
1079
-
1080
- $count_follow++;
1081
-
1082
-
1083
-
1084
- }
1085
-
1086
- }
1087
-
1088
-
1089
-
1090
-
1091
-
1092
-
1093
-
1094
- $follow_buttons .= "</ul>";
1095
-
1096
- $return = array();
1097
-
1098
-
1099
-
1100
- $return["count"] = $count_follow;
1101
-
1102
-
1103
-
1104
- $return["follow_buttons"] = $follow_buttons;
1105
-
1106
-
1107
-
1108
-
1109
-
1110
-
1111
-
1112
- return $return;
1113
-
1114
-
1115
-
1116
- }
1117
-
1118
- function share_links(){
1119
-
1120
- $url = addslashes(get_bloginfo('wpurl'));
1121
-
1122
- $blogname = addslashes(get_bloginfo('name'));
1123
-
1124
- global $title_shared;
1125
-
1126
- global $url_shares;
1127
-
1128
- global $skyscraper_options;
1129
-
1130
-
1131
-
1132
-
1133
- $page = trim(addslashes($url_shares));
1134
-
1135
- $permalink = trim(addslashes($url_shares));
1136
-
1137
- $title = trim(addslashes($title_shared));
1138
-
1139
-
1140
- $tag_share = '';
1141
-
1142
- if (isset($skyscraper_options["blogplay_tags"])){
1143
-
1144
- if (!empty($skyscraper_options["blogplay_tags"])){
1145
-
1146
- $tag_share = '{blogplay.com}';
1147
- }
1148
- }
1149
-
1150
-
1151
- $share_links = array();
1152
-
1153
- $share_links = array(
1154
-
1155
-
1156
-
1157
- "twitter" => array('favicon' => 't.png',
1158
-
1159
- 'url' => 'http://twitter.com/intent/tweet?text='.urlencode($title).' - '.urlencode($url).' '.urlencode($tag_share).' ',
1160
-
1161
- 'title' => "Share on Twitter",
1162
-
1163
-
1164
-
1165
- 'blank' => '_blank' ),
1166
-
1167
-
1168
-
1169
- "facebook" => array('favicon' => 'f.png',
1170
-
1171
- 'url' => 'http://www.facebook.com/share.php?u='.$permalink.'&amp;t='.$title.'',
1172
-
1173
- 'title' => "Share on Facebook",
1174
-
1175
-
1176
-
1177
- 'blank' => '_blank' ),
1178
-
1179
-
1180
-
1181
- "google" => array('favicon' => 'g.png',
1182
-
1183
- 'url' => 'https://mail.google.com/mail/?view=cm&fs=1&to&su='.$title.'&body='.$permalink.'&ui=2&tf=1&shva=1',
1184
-
1185
- 'title' => "Share on Gmail",
1186
-
1187
-
1188
-
1189
- 'blank' => '_blank' ),
1190
-
1191
-
1192
-
1193
- "inbound" => array('favicon' => 'inbound.png',
1194
-
1195
- 'url' => 'http://inbound.org/?url='.$permalink.'&title='.$title.'',
1196
-
1197
- 'title' => "Share on inbound.org",
1198
-
1199
-
1200
-
1201
- 'blank' => '_blank' ),
1202
-
1203
-
1204
-
1205
- "stumble" => array('favicon' => 's.png',
1206
-
1207
- 'url' => 'http://www.stumbleupon.com/submit?url='.$permalink.'&title='.$title.'',
1208
-
1209
- 'title' => "Share on StumpleUpon",
1210
-
1211
-
1212
-
1213
- 'blank' => '_blank' ),
1214
-
1215
-
1216
-
1217
- "delicious" => array('favicon' => 'o.png',
1218
-
1219
- 'url' => 'http://delicious.com/post?url='.$permalink.'&amp;title='.$title.'&amp;notes=EXCERPT',
1220
-
1221
- "title" => "Share on delicious",
1222
-
1223
-
1224
-
1225
- 'blank' => '_blank' ),
1226
-
1227
-
1228
-
1229
- "reader" => array('favicon' => 'n.png',
1230
-
1231
- 'url' => 'http://www.google.com/reader/link?url='.$permalink.'&amp;title='.$title.'&amp;srcURL='.$permalink.'&amp;srcTitle='.$blogname.'',
1232
-
1233
- "title" => "Share on Google Reader",
1234
-
1235
-
1236
-
1237
- 'blank' => '_blank' ),
1238
-
1239
-
1240
-
1241
- "linkedin" => array('favicon' => 'i.png',
1242
-
1243
- 'url' => 'http://www.linkedin.com/shareArticle?mini=true&amp;url='.$permalink.'&amp;title='.$title.'&amp;source='.$blogname.'&amp;summary=EXCERPT',
1244
-
1245
- "title" => "Share on LinkedIn",
1246
-
1247
-
1248
-
1249
- 'blank' => '_blank' ),
1250
-
1251
-
1252
-
1253
-
1254
-
1255
-
1256
-
1257
- "pinterest" => array('favicon' => 'pinterest.png',
1258
-
1259
- 'url' => 'http://pinterest.com/pin/create/button/?url='.$permalink.'',
1260
-
1261
- "title" => "Share on Pinterest",
1262
-
1263
-
1264
-
1265
- 'blank' => '_blank' ),
1266
-
1267
-
1268
-
1269
-
1270
-
1271
-
1272
-
1273
- "favorites" => array('favicon' => 'fv.png',
1274
-
1275
-
1276
-
1277
- 'url' => 'javascript:AddToFavorites();',
1278
-
1279
-
1280
-
1281
- 'title' => "Add to favorites - doesn\"t work in Chrome",
1282
-
1283
-
1284
-
1285
- 'blank' => '_self' )
1286
-
1287
-
1288
-
1289
-
1290
-
1291
-
1292
-
1293
- );
1294
-
1295
-
1296
-
1297
- $share_buttons = "";
1298
-
1299
- foreach($share_links as $link){
1300
-
1301
-
1302
-
1303
-
1304
-
1305
-
1306
-
1307
-
1308
-
1309
-
1310
-
1311
- $share_buttons .= "<a target=\'".$link["blank"]."\' rel=\'nofollow\' href=\'".addslashes($link["url"])."\' title=\'".addslashes($link["title"])."\'><img src=\'".SOCIABLE_HTTP_PATH."images/toolbar/".addslashes($link["favicon"])."\' /></a>";
1312
-
1313
- }
1314
-
1315
- return $share_buttons;
1316
-
1317
-
1318
-
1319
- }
1320
-
1321
- /*
1322
-
1323
- * Template Tag To Echo The Sociable 2 HTML
1324
-
1325
- */
1326
-
1327
- function do_skyscraper(){
1328
-
1329
- echo skyscraper_html();
1330
-
1331
- }
1332
-
1333
- /*
1334
-
1335
- * Sociable 2 Shortcode
1336
-
1337
- */
1338
-
1339
- function skyscraper_shortcode(){
1340
-
1341
- return skyscraper_html();
1342
-
1343
- }
1344
-
1345
- function auto_skyscraper($content, $admin = false){
1346
-
1347
- global $skyscraper_options;
1348
-
1349
-
1350
-
1351
- if ($admin){
1352
-
1353
- $content = skyscraper_html();
1354
-
1355
- return $content;
1356
-
1357
- }
1358
-
1359
-
1360
-
1361
- if( ! isset( $skyscraper_options['active'] )){
1362
-
1363
- $content = "";
1364
-
1365
- return $content;
1366
-
1367
- }
1368
-
1369
-
1370
-
1371
-
1372
-
1373
- if( ! isset( $skyscraper_options['locations'] ) || ! is_array( $skyscraper_options['locations'] ) || empty( $skyscraper_options['locations'] ) ){
1374
-
1375
-
1376
-
1377
- $content = "";
1378
-
1379
- } else {
1380
-
1381
-
1382
-
1383
- $locations = $skyscraper_options['locations'];
1384
-
1385
- }
1386
-
1387
- /*
1388
-
1389
- * Determine if we are supposed to be displaying the output here.
1390
-
1391
- */
1392
-
1393
- $display = false;
1394
-
1395
-
1396
-
1397
- /*
1398
-
1399
- * is_single is a unique case it still returning true
1400
-
1401
- */
1402
-
1403
-
1404
-
1405
- //If We Can Verify That We are in the correct loaction, simply add something to the $display array, and test for a true result to continue.
1406
-
1407
- foreach( $locations as $location => $val ){
1408
-
1409
-
1410
-
1411
- //First We Handle is_single() so it returning true on Single Post Type Pages is not an issue, this is not the intended functionality of this plugin
1412
-
1413
- if( $location == 'is_single' ){
1414
-
1415
- //If we are not in a post, lets ignore this one for now
1416
-
1417
- if( is_single() && get_post_type() == 'post' ){
1418
-
1419
- $display = true;
1420
-
1421
- break;
1422
-
1423
- } else {
1424
-
1425
- continue; // So not to trigger is_single later in this loop, but still be allowed to handle others
1426
-
1427
- }
1428
-
1429
-
1430
-
1431
- } elseif( strpos( $location , 'is_single_posttype_' ) === 0 ){ //Now We Need To Check For The Variable Names, Taxonomy Archives, Post Type Archives and Single Custom Post Types.
1432
-
1433
-
1434
-
1435
- //Single Custom Post Type
1436
-
1437
- $post_type = str_replace( 'is_single_posttype_' , '' , $location );
1438
-
1439
- if( is_single() && get_post_type() == $post_type ){
1440
-
1441
- $display = true;
1442
-
1443
- break;
1444
-
1445
- }
1446
-
1447
-
1448
-
1449
- } elseif( strpos( $location , 'is_posttype_archive_' ) === 0 ){
1450
-
1451
-
1452
-
1453
- //Custom Post Type Archive
1454
-
1455
- $post_type = str_replace( 'is_posttype_archive_' , '' , $location );
1456
-
1457
- if( is_post_type_archive( $post_type ) ){
1458
-
1459
- $display = true;
1460
-
1461
- break;
1462
-
1463
- }
1464
-
1465
-
1466
-
1467
- } elseif( strpos( $location , 'is_taxonomy_archive_' ) === 0 ) {
1468
-
1469
-
1470
-
1471
- //Taxonomy Archive
1472
-
1473
- $taxonomy = str_replace( 'is_taxonomy_archive_' , '' , $location );
1474
-
1475
- if( is_tax( $taxonomy ) ){
1476
-
1477
- $display = true;
1478
-
1479
- break;
1480
-
1481
- }
1482
-
1483
-
1484
-
1485
- } elseif( function_exists( $location ) ) {
1486
-
1487
-
1488
-
1489
- //Standard conditional tag, these will return BOOL
1490
-
1491
- if( call_user_func( $location ) === true ){
1492
-
1493
- $display = true;
1494
-
1495
- break;
1496
-
1497
- }
1498
-
1499
-
1500
-
1501
- } else {
1502
-
1503
- continue;
1504
-
1505
- }
1506
-
1507
-
1508
-
1509
-
1510
-
1511
- }
1512
-
1513
-
1514
-
1515
- //If We have passed all the checks and are looking in the right place lets do this thang
1516
-
1517
- if( isset( $skyscraper_options['automatic_mode'] ) && $display === true ){
1518
-
1519
- if (isset($skyscraper_options["topandbottom"])){
1520
-
1521
- $content = skyscraper_html();
1522
-
1523
- }else{
1524
-
1525
- $content = skyscraper_html();
1526
-
1527
- }
1528
-
1529
- }
1530
-
1531
- else{
1532
-
1533
- $content = skyscraper_html();
1534
-
1535
- }
1536
-
1537
-
1538
-
1539
-
1540
-
1541
-
1542
-
1543
- return $content;
1544
-
1545
- }
1546
-
1547
- function get_tweets_username($username_complete){
1548
-
1549
-
1550
-
1551
- if (function_exists('curl_init')) {
1552
-
1553
-
1554
-
1555
- // last tweets
1556
-
1557
- $username = str_replace("@", "", $username_complete);
1558
-
1559
- $url = "https://api.twitter.com/1/statuses/user_timeline/".$username.".json";
1560
-
1561
- $latest = curl_call($url);
1562
-
1563
- $latest_row = parser_twitter_results($latest,0);
1564
-
1565
- update_option( "skyscraper_latest", $latest_row );
1566
-
1567
-
1568
-
1569
- // last mentions
1570
-
1571
- $url = "http://search.twitter.com/search.json?q=@".$username."&rpp=5&include_entities=true&result_type=mixed";
1572
-
1573
- $mentions = curl_call($url);
1574
-
1575
-
1576
-
1577
- if (count($mentions["results"]) > 1){
1578
-
1579
-
1580
-
1581
- $mentions_row = parser_twitter_results($mentions["results"],1);
1582
-
1583
- update_option( "skyscraper_mentions", $mentions_row );
1584
-
1585
- }
1586
-
1587
- }
1588
-
1589
- }
1590
-
1591
- function ago($time){
1592
-
1593
- $periods = array("second", "minute", "hour", "day", "week", "month", "year", "decade");
1594
-
1595
- $lengths = array("60","60","24","7","4.35","12","10");
1596
-
1597
- $now = time();
1598
-
1599
- $difference = $now - $time;
1600
-
1601
- $tense = "ago";
1602
-
1603
- for($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) {
1604
-
1605
- $difference /= $lengths[$j];
1606
-
1607
- }
1608
-
1609
- $difference = round($difference);
1610
-
1611
- if($difference != 1) {
1612
-
1613
- $periods[$j].= "s";
1614
-
1615
- }
1616
-
1617
- return $difference." ".$periods[$j]."ago";
1618
-
1619
- }
1620
-
1621
- function parser_twitter_results($results = array(), $mention){
1622
-
1623
-
1624
-
1625
- $options_latest = array();
1626
-
1627
- $options_latest = array("date" => date("YmdHis"));
1628
-
1629
- global $skyscraper_options;
1630
-
1631
- $i = 0;
1632
-
1633
-
1634
-
1635
- if (is_array($results)){
1636
-
1637
-
1638
-
1639
- foreach($results as $tweet){
1640
-
1641
-
1642
-
1643
- $options_latest[$i] = array();
1644
-
1645
- $options_latest[$i]["text"] = $tweet["text"];
1646
-
1647
- $options_latest[$i]["created_at"] = ago(strtotime($tweet["created_at"]));
1648
-
1649
-
1650
-
1651
- if ($mention){
1652
-
1653
- $options_latest[$i]["name"] = $tweet["from_user_name"];
1654
-
1655
- }
1656
-
1657
- else{
1658
-
1659
- $options_latest[$i]["name"] = $tweet["user"]["name"];
1660
-
1661
- }
1662
-
1663
-
1664
-
1665
- $i++;
1666
-
1667
- if ($i == $skyscraper_options["num_tweets"]){
1668
-
1669
- break;
1670
-
1671
- }
1672
-
1673
- }
1674
-
1675
- }
1676
-
1677
-
1678
-
1679
- return $options_latest;
1680
-
1681
- }
1682
-
1683
- function curl_call($url){
1684
-
1685
-
1686
-
1687
- $ch = curl_init();
1688
-
1689
- curl_setopt($ch, CURLOPT_URL, $url);
1690
-
1691
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
1692
-
1693
- curl_setopt($ch, CURLOPT_TIMEOUT, 3);
1694
-
1695
- curl_setopt($ch, CURLINFO_HEADER_OUT, true);
1696
-
1697
- $output = curl_exec($ch);
1698
-
1699
- $info = curl_getinfo($ch);
1700
-
1701
- curl_close($ch);
1702
-
1703
-
1704
-
1705
- if ($info["http_code"] == "200"){
1706
-
1707
-
1708
-
1709
- $return = json_decode($output,1);
1710
-
1711
- }
1712
-
1713
- else{
1714
-
1715
- $return = false;
1716
-
1717
- }
1718
-
1719
-
1720
-
1721
- return $return;
1722
-
1723
- }
1724
-
1725
- function get_option_tweets($option){
1726
-
1727
-
1728
-
1729
- global $skyscraper_options;
1730
-
1731
- $skyscraper_latest = get_option($option);
1732
-
1733
-
1734
-
1735
- if (empty($skyscraper_latest)){
1736
-
1737
-
1738
-
1739
- get_tweets_username($skyscraper_options["twitter_username"]);
1740
-
1741
- $skyscraper_latest = get_option($option);
1742
-
1743
- }
1744
-
1745
- else{
1746
-
1747
-
1748
-
1749
- // 5 minutes
1750
-
1751
- if (diff_date($skyscraper_latest["date"], date("YmdHis")) > 5){
1752
-
1753
-
1754
-
1755
- get_tweets_username($skyscraper_options["twitter_username"]);
1756
-
1757
- $skyscraper_latest = get_option($option);
1758
-
1759
- }
1760
-
1761
- }
1762
-
1763
-
1764
-
1765
-
1766
-
1767
- return generate_tweets_box_content($skyscraper_latest);
1768
-
1769
- }
1770
-
1771
- function generate_tweets_box_content($tweets){
1772
-
1773
- $content = "";
1774
-
1775
- if (isset($tweets["date"])){
1776
-
1777
- unset($tweets["date"]);
1778
-
1779
- }
1780
-
1781
-
1782
-
1783
-
1784
-
1785
- foreach($tweets as $tweet){
1786
-
1787
-
1788
-
1789
- $tweet["name"] = addslashes($tweet["name"]);
1790
-
1791
- $tweet["text"] = addslashes($tweet["text"]);
1792
-
1793
-
1794
-
1795
- $content .= "['".$tweet["name"]."','".$tweet["name"]."','".$tweet["text"]."','','".$tweet["created_at"]."'],";
1796
-
1797
- }
1798
-
1799
- $content = trim(trim(trim($content), ","));
1800
-
1801
-
1802
-
1803
- return $content;
1804
-
1805
- }
1806
-
1807
- if (!empty($_GET["sky"])){
1808
-
1809
- add_action('wp_ajax_my_action', 'my_action_callback');
1810
-
1811
- function my_action_callback() {
1812
-
1813
- global $wpdb; global $skyscraper_options; // this is how you get access to the database
1814
-
1815
- $whatever = intval( $_POST['whatever'] );
1816
-
1817
- $whatever += 10;
1818
-
1819
- echo $whatever;
1820
-
1821
- die(); // this is required to return a proper result
1822
-
1823
- }
1824
-
1825
- }
1826
-
1827
  ?>
1
+ <?php
2
+
3
+
4
+
5
+ /*
6
+
7
+
8
+
9
+ * The Output And Shortcode Functions For sociable
10
+
11
+
12
+
13
+ */
14
+
15
+ /*
16
+
17
+
18
+
19
+ * Returns The Skyscraper Output For The Global $post Object Do Not
20
+
21
+
22
+
23
+ */
24
+
25
+ function diff_date($date1, $date2){
26
+
27
+
28
+
29
+ $date1 = mktime(substr($date1,8,2), substr($date1,10,2), substr($date1,12,2), substr($date1,4,2), substr($date1,6,2), substr($date1,0,4));
30
+
31
+ $date2 = mktime(substr($date2,8,2), substr($date2,10,2), substr($date2,12,2), substr($date2,4,2), substr($date2,6,2), substr($date2,0,4));
32
+
33
+
34
+
35
+ $diff_time = ceil((($date2 - $date1)/60));
36
+
37
+ return $diff_time;
38
+
39
+
40
+
41
+ }
42
+
43
+
44
+
45
+
46
+
47
+ function skyscraper_html( $where = "" ){
48
+
49
+ global $skyscraper_options, $wp_query;
50
+
51
+ if (!is_admin() || 1==1){
52
+
53
+ // echo "<script type='text/javascript'>";
54
+
55
+ // echo "var skyscraper_dir = '".SOCIABLE_HTTP_PATH."' ;";
56
+
57
+ // echo "</script>";
58
+
59
+ echo " var skyscraper_dir = document.createElement('input');
60
+
61
+ skyscraper_dir.id = 'skyscraper_dir';
62
+
63
+ skyscraper_dir.type = 'hidden';
64
+
65
+ skyscraper_dir.value = '".SOCIABLE_HTTP_PATH."';
66
+
67
+ document.body.appendChild(skyscraper_dir); ";
68
+
69
+
70
+
71
+ $widget_width = str_replace("px", "", $skyscraper_options["widget_width"]);
72
+
73
+
74
+
75
+ $widget_position = "null";
76
+
77
+ if (isset($skyscraper_options["widget_position"])){
78
+
79
+ $widget_position = 1;
80
+
81
+ }
82
+
83
+
84
+
85
+ $labels_color = $skyscraper_options["labels_color"];
86
+
87
+ $text_size = str_replace("px", "", $skyscraper_options["text_size"]);
88
+
89
+ $background_color = $skyscraper_options["background_color"];
90
+
91
+
92
+
93
+ $addWhere = "";
94
+
95
+
96
+
97
+ if ($where == ""){
98
+
99
+ $addWhere = "var div = document.createElement('div');
100
+
101
+ div.id = 'skyscraper';
102
+
103
+ document.body.appendChild(div);";
104
+
105
+ }
106
+
107
+ $url_site= $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];
108
+
109
+ $script = "
110
+
111
+
112
+
113
+ if (!document.getElementById('fb-root')){
114
+
115
+
116
+
117
+ var div = document.createElement('div');
118
+
119
+
120
+
121
+ div.id = 'fb-root';
122
+
123
+
124
+
125
+ document.body.appendChild(div);
126
+
127
+
128
+
129
+ }
130
+
131
+ (function(d, s, id) {
132
+
133
+
134
+
135
+ var js, fjs = d.getElementsByTagName(s)[0];
136
+
137
+
138
+
139
+ if (d.getElementById(id)) return;
140
+
141
+
142
+
143
+ js = d.createElement(s); js.id = id;
144
+
145
+
146
+
147
+ js.src = \"http://connect.facebook.net/en_US/all.js#xfbml=1\";
148
+
149
+
150
+
151
+ fjs.parentNode.insertBefore(js, fjs);
152
+
153
+ }(document, 'script', 'facebook-jssdk'));
154
+
155
+
156
+
157
+
158
+
159
+
160
+
161
+ ".$addWhere."
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+ jQuery(document).ready(function(){
170
+
171
+ oPlugin.toolbarStart('skyscraper', ".$widget_position.",230,".$widget_width.",'".$background_color."','".$labels_color."',false,'#6A6A6A',".$text_size.",'#587cc8');
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+ ".get_share_node()."
180
+
181
+
182
+
183
+ ".get_counters_node()."
184
+
185
+
186
+
187
+ ".get_social_banner_node()."
188
+
189
+
190
+
191
+ ".get_latest_node()."
192
+
193
+
194
+
195
+ ".get_mentions_node()."
196
+
197
+
198
+
199
+ ".get_follow_us_node()."
200
+
201
+
202
+
203
+ ".get_rss_node()."
204
+
205
+
206
+
207
+ oPlugin.CreateGoToTop('New_Id_12','Top','<img src=\"".SOCIABLE_HTTP_PATH."images/toolbar/gototop.png\" style=\"width:30px;\" />');
208
+
209
+ oPlugin.CreateGoToHome('New_Id_13','Go Home','<img src=\"".SOCIABLE_HTTP_PATH."images/toolbar/gotohome.png\" style=\"width:30px;\" />');
210
+
211
+
212
+
213
+ });
214
+
215
+
216
+
217
+ jQuery('.title').css('font-size', '".$text_size."px');
218
+
219
+
220
+
221
+
222
+
223
+
224
+
225
+ ";
226
+
227
+
228
+
229
+ echo $script;
230
+
231
+
232
+
233
+ }
234
+
235
+
236
+
237
+ }
238
+
239
+ function get_social_banner_node(){
240
+
241
+
242
+
243
+
244
+
245
+
246
+
247
+
248
+
249
+
250
+
251
+ global $skyscraper_options;
252
+
253
+ global $title_shared;
254
+
255
+ global $url_shares;
256
+
257
+
258
+
259
+
260
+
261
+
262
+
263
+ $social_banner_node = "";
264
+
265
+
266
+
267
+
268
+
269
+
270
+
271
+
272
+
273
+
274
+
275
+ if(!empty($skyscraper_options["sociable_banner"])){
276
+
277
+
278
+
279
+
280
+
281
+
282
+
283
+ $follow_us = sc_follow_links(1);
284
+
285
+
286
+
287
+
288
+
289
+
290
+
291
+ $follow_buttons = $follow_us["follow_buttons"];
292
+
293
+
294
+
295
+
296
+
297
+
298
+
299
+ $follow_us_count = $follow_us["count"];
300
+
301
+ $width_banner = 200;
302
+
303
+ $tag_banner = '';
304
+
305
+ if (isset($skyscraper_options["blogplay_tags"])){
306
+
307
+ if (!empty($skyscraper_options["blogplay_tags"])){
308
+
309
+ $tag_banner = '<blogplay.com>';
310
+ }
311
+ }
312
+
313
+
314
+
315
+ $social_banner_node = " var url = '". addslashes(trim($url_shares))."';
316
+
317
+
318
+
319
+ var title = '".addslashes(trim($title_shared)) ."';
320
+
321
+
322
+
323
+ var counter = '<ul class=\"boxBanner_ul\">';
324
+
325
+
326
+
327
+ counter += ' <li>';
328
+
329
+
330
+
331
+ counter += ' <div class=\"fb-like\" data-send=\"false\" data-layout=\"box_count\" data-width=\"50\" data-href=\"'+url+'\" data-show-faces=\"false\"></div>';
332
+
333
+
334
+
335
+
336
+
337
+
338
+
339
+ counter += ' </li>';
340
+
341
+
342
+
343
+ counter += ' <li>';
344
+
345
+
346
+
347
+ counter += ' <iframe width=\"100%\" scrolling=\"no\" frameborder=\"0\" title=\"+1\" vspace=\"0\" tabindex=\"-1\" style=\"position: static; left: 0pt; top: 0pt; width: 60px; margin: 0px; border-style: none; visibility: visible; height: 60px;\" src=\"https://plusone.google.com/_/+1/fastbutton?url='+url+'&amp;size=tall&amp;count=true&amp;hl=en-US&amp;jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fgapi%2F__features__%2Frt%3Dj%2Fver%3Dt1NEBxIt2Qs.es_419.%2Fsv%3D1%2Fam%3D!Xq7AzNfn9_-I0e5PyA%2Fd%3D1%2F#id=I1_1328906079806&amp;parent='+url+'&amp;rpctoken=615138222&amp;_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart\" name=\"I1_1328906079806\" marginwidth=\"0\" marginheight=\"0\" id=\"I1_1328906079806\" hspace=\"0\" allowtransparency=\"true\"></iframe>';
348
+
349
+
350
+
351
+ counter += ' </li>';
352
+
353
+
354
+
355
+ counter += ' <li>';
356
+
357
+
358
+
359
+ counter += '<iframe scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://platform.twitter.com/widgets/tweet_button.html?_version=2&amp;count=vertical&amp;enableNewSizing=false&amp;id=twitter-widget-6&amp;lang=en&amp;original_referer='+url+'&amp;size=m&amp;text='+title+' ".$tag_banner." &amp;url='+url+'\" class=\"twitter-share-button twitter-count-vertical\" style=\"width: 55px; height: 62px;\" title=\"Twitter Tweet Button\"></iframe>';
360
+
361
+
362
+
363
+ counter += ' </li>';
364
+
365
+
366
+
367
+ counter += '</ul>';";
368
+
369
+
370
+
371
+
372
+
373
+
374
+
375
+ if ($follow_us_count > 0){
376
+
377
+
378
+
379
+
380
+
381
+
382
+
383
+ $social_banner_node .= "
384
+
385
+
386
+
387
+ counter += '<ul class=\"boxBanner_ul_margin\">';
388
+
389
+
390
+
391
+ counter += '<li>';
392
+
393
+
394
+
395
+ counter += '</li>';
396
+
397
+
398
+
399
+ counter += '</ul>';";
400
+
401
+
402
+
403
+
404
+
405
+
406
+
407
+ $social_banner_node .= " counter += '".$follow_buttons."'; ";
408
+
409
+
410
+
411
+
412
+
413
+
414
+
415
+ if ($follow_us_count > 1){
416
+
417
+
418
+
419
+
420
+
421
+
422
+
423
+ $width_banner = $width_banner + (70 * $follow_us_count);
424
+
425
+
426
+
427
+ }
428
+
429
+
430
+
431
+ else{
432
+
433
+
434
+
435
+ $width_banner = $width_banner + (90 * $follow_us_count);
436
+
437
+
438
+
439
+ }
440
+
441
+
442
+
443
+
444
+
445
+
446
+
447
+
448
+
449
+
450
+
451
+ }
452
+
453
+
454
+
455
+
456
+
457
+
458
+
459
+ $label_text = trim($skyscraper_options["sociable_banner_text"]);
460
+
461
+
462
+
463
+
464
+
465
+
466
+
467
+ if (strlen($label_text) > 35){
468
+
469
+
470
+
471
+ // $label_text = substr($label_text,0,35);
472
+
473
+
474
+
475
+ }
476
+
477
+
478
+
479
+ $label_text = addslashes($label_text);
480
+
481
+
482
+
483
+
484
+
485
+
486
+
487
+ $social_banner_node .= "oPlugin.CreateNode('New_Id_14','".$label_text."', '', counter,'banner',80,".$width_banner.");";
488
+
489
+
490
+
491
+ $timer = ($skyscraper_options["sociable_banner_timer"] * 1000);
492
+
493
+
494
+
495
+
496
+
497
+
498
+
499
+ $colorBack = $skyscraper_options["sociable_banner_colorBack"];
500
+
501
+
502
+
503
+ $colorFont = $skyscraper_options["sociable_banner_colorFont"];
504
+
505
+
506
+
507
+ $colorLabel = $skyscraper_options["sociable_banner_colorLabel"];
508
+
509
+
510
+
511
+ $fontSize = $skyscraper_options["sociable_banner_fontSize"];
512
+
513
+
514
+
515
+
516
+
517
+
518
+
519
+ $social_banner_node .="setTimeout('showBanner(".$timer.",\"".$colorBack."\", \"".$colorLabel."\", \"".$colorFont."\", \"".$fontSize."\")', ".$timer.");";
520
+
521
+
522
+
523
+
524
+
525
+
526
+
527
+ }
528
+
529
+
530
+
531
+
532
+
533
+
534
+
535
+ return $social_banner_node;
536
+
537
+
538
+
539
+ }
540
+
541
+ function get_rss_node(){
542
+
543
+
544
+
545
+ $rss_node = "";
546
+
547
+ $latest_posts = "";
548
+
549
+ global $skyscraper_options;
550
+
551
+
552
+
553
+
554
+
555
+ if (!empty($skyscraper_options["accept_read_rss"])){
556
+
557
+
558
+
559
+ if ($skyscraper_options["accept_read_rss"] != 1){
560
+
561
+
562
+
563
+ return $rss_node;
564
+
565
+ }
566
+
567
+ }
568
+
569
+ else{
570
+
571
+
572
+
573
+ return $rss_node;
574
+
575
+ }
576
+
577
+
578
+
579
+ $version = phpversion();
580
+
581
+
582
+
583
+ if ( substr($version,0,1) == 5 && isset($skyscraper_options["rss_feed"]) && $skyscraper_options["rss_feed"]!="http://"){
584
+
585
+
586
+
587
+ include("rss_php.php");
588
+
589
+
590
+
591
+ $rss = new rss_php;
592
+
593
+ $rss->load($skyscraper_options["rss_feed"]);
594
+
595
+ $items = $rss->getItems();
596
+
597
+
598
+
599
+ if (!empty($skyscraper_options["rss_feed"])){
600
+
601
+
602
+
603
+ if (count($items) > 0){
604
+
605
+
606
+
607
+ $cant = 0;
608
+
609
+ foreach($items as $item){
610
+
611
+
612
+
613
+ if ($cant <= $skyscraper_options["num_rss"]){
614
+
615
+
616
+
617
+ $title="";
618
+
619
+ if (isset($item["title"])){
620
+
621
+ $title = addslashes($item["title"]);
622
+
623
+ }
624
+
625
+ $description="";
626
+
627
+ if (isset($item["description"])){
628
+
629
+ $description = addslashes($item["description"]);
630
+
631
+ }
632
+
633
+ $guid="";
634
+
635
+ if (isset($item["link"])){
636
+
637
+ $guid = addslashes($item["link"]);
638
+
639
+ }
640
+
641
+ $pubDate="";
642
+
643
+ if (isset($item["pubDate"])){
644
+
645
+ $pubDate = ago(strtotime($item["pubDate"]));
646
+
647
+ }
648
+
649
+
650
+
651
+ $latest_posts .= "['".$title."','','".$description."','".$guid."','".$pubDate."'],";
652
+
653
+ }
654
+
655
+ else{
656
+
657
+ break;
658
+
659
+ }
660
+
661
+ $cant++;
662
+
663
+ }
664
+
665
+ $latest_posts = trim($latest_posts, ",");
666
+
667
+ }
668
+
669
+ }
670
+
671
+ }
672
+
673
+
674
+
675
+ if ($latest_posts != ""){
676
+
677
+
678
+
679
+ $rss_node = "var LatestBlogPostContent = [
680
+
681
+ ".$latest_posts."
682
+
683
+ ];
684
+
685
+ oPlugin.CreateNode('New_Id_5','Posts','',LatestBlogPostContent,'Notice',220,460);";
686
+
687
+ }
688
+
689
+
690
+
691
+ return $rss_node;
692
+
693
+ }
694
+
695
+ function get_latest_node(){
696
+
697
+
698
+
699
+ $latest_node = "";
700
+
701
+ global $skyscraper_options;
702
+
703
+
704
+
705
+ if (!empty($skyscraper_options["accept_read_twitter"])){
706
+
707
+
708
+
709
+ if ($skyscraper_options["accept_read_twitter"] != 1){
710
+
711
+
712
+
713
+ return $latest_node;
714
+
715
+ }
716
+
717
+ }
718
+
719
+ else{
720
+
721
+
722
+
723
+ return $latest_node;
724
+
725
+ }
726
+
727
+
728
+
729
+
730
+
731
+ if ( isset($skyscraper_options["twitter_username"])){
732
+
733
+
734
+
735
+ $latest_tweets = get_option_tweets("skyscraper_latest");
736
+
737
+ if ($skyscraper_options["twitter_username"] != ""){
738
+
739
+
740
+
741
+ if ($latest_tweets != ""){
742
+
743
+
744
+
745
+ $latest_node = "
746
+
747
+
748
+
749
+
750
+
751
+
752
+
753
+ var LastestTwittsContent = [
754
+
755
+ ".$latest_tweets."
756
+
757
+ ];
758
+
759
+
760
+
761
+ oPlugin.CreateNode('New_Id_3','Latest','',LastestTwittsContent,'Notice',220,460);";
762
+
763
+ }
764
+
765
+ }
766
+
767
+ }
768
+
769
+ return $latest_node;
770
+
771
+ }
772
+
773
+
774
+
775
+ function get_mentions_node(){
776
+
777
+
778
+
779
+ $mentions_node = "";
780
+
781
+
782
+
783
+ global $skyscraper_options;
784
+
785
+
786
+
787
+ if (!empty($skyscraper_options["accept_read_twitter"])){
788
+
789
+
790
+
791
+ if ($skyscraper_options["accept_read_twitter"] != 1){
792
+
793
+
794
+
795
+ return $mentions_node;
796
+
797
+ }
798
+
799
+ }
800
+
801
+ else{
802
+
803
+
804
+
805
+ return $mentions_node;
806
+
807
+ }
808
+
809
+
810
+
811
+
812
+
813
+ if ( isset($skyscraper_options["twitter_username"])){
814
+
815
+
816
+
817
+ $mentions_tweets = get_option_tweets("skyscraper_mentions");
818
+
819
+ if ($skyscraper_options["twitter_username"] != ""){
820
+
821
+
822
+
823
+ if ($mentions_tweets != "" ){
824
+
825
+
826
+
827
+ $mentions_node = "var TweetsMentionsContent = [
828
+
829
+ ".$mentions_tweets."
830
+
831
+ ];
832
+
833
+ oPlugin.CreateNode('New_Id_4','Mentions','',TweetsMentionsContent,'Notice',220,460);";
834
+
835
+ }
836
+
837
+ }
838
+
839
+ }
840
+
841
+ return $mentions_node;
842
+
843
+ }
844
+
845
+ function get_counters_node(){
846
+
847
+
848
+
849
+ global $skyscraper_options;
850
+
851
+ global $title_shared;
852
+
853
+ global $url_shares;
854
+
855
+ $counters_node = "";
856
+
857
+
858
+
859
+ if ((!empty($skyscraper_options["counters"]["check"]))){
860
+
861
+
862
+ $tag_counter = '';
863
+
864
+ if (isset($skyscraper_options["blogplay_tags"])){
865
+
866
+ if (!empty($skyscraper_options["blogplay_tags"])){
867
+
868
+ $tag_counter = '(blogplay.com)';
869
+ }
870
+ }
871
+
872
+
873
+ $counters_node = " var url = '". addslashes(trim($url_shares))."';
874
+
875
+ var title = '".addslashes(trim($title_shared)) ."'; ";
876
+
877
+
878
+
879
+
880
+
881
+
882
+
883
+ $counters_node .= "
884
+
885
+
886
+
887
+ var counter = '<ul class= \"boxCounters_ul\">';
888
+
889
+
890
+
891
+
892
+
893
+
894
+
895
+ counter += '<li style=\"margin-left:2px\"><fb:like send=\"false\" layout=\"box_count\" show_faces=\"false\" font=\"\"></fb:like></li>';
896
+
897
+ counter +=' <li style=\"margin-left:0px\"><iframe width=\"100%\" scrolling=\"no\" frameborder=\"0\" title=\"+1\" vspace=\"0\" tabindex=\"-1\" style=\"position: static; left: 0pt; top: 0pt; width: 60px; margin: 0px; border-style: none; visibility: visible; height: 60px;\" src=\"https://plusone.google.com/_/+1/fastbutton?url='+url+'&amp;size=tall&amp;count=true&amp;hl=en-US&amp;jsh=m%3B%2F_%2Fapps-static%2F_%2Fjs%2Fgapi%2F__features__%2Frt%3Dj%2Fver%3Dt1NEBxIt2Qs.es_419.%2Fsv%3D1%2Fam%3D!Xq7AzNfn9_-I0e5PyA%2Fd%3D1%2F#id=I1_1328906079806&amp;parent='+url+'&amp;rpctoken=615138222&amp;_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart\" name=\"I1_1328906079806\" marginwidth=\"0\" marginheight=\"0\" id=\"I1_1328906079806\" hspace=\"0\" allowtransparency=\"true\"></iframe></li>';
898
+
899
+
900
+
901
+
902
+
903
+
904
+
905
+ counter += '<li style=\"margin-left:-2px\"><iframe scrolling=\"no\" frameborder=\"0\" allowtransparency=\"true\" src=\"https://platform.twitter.com/widgets/tweet_button.html?_version=2&amp;count=vertical&amp;enableNewSizing=false&amp;id=twitter-widget-6&amp;lang=en&amp;original_referer='+url+'&amp;size=m&amp;text='+title+' ".$tag_counter." &amp;url='+url+'\" class=\"twitter-share-button twitter-count-vertical\" style=\"width: 55px; height: 62px;\" title=\"Twitter Tweet Button\"></iframe></li>';
906
+
907
+ counter += '</ul>';";
908
+
909
+
910
+
911
+ }
912
+
913
+
914
+ $counters_node .= "oPlugin.CreateSimpleNode('New_Id_2','Counters<br/>', counter ,".$skyscraper_options["counters"]["folded"].");
915
+
916
+
917
+
918
+ ";
919
+
920
+ return $counters_node;
921
+
922
+ }
923
+
924
+ function get_share_node(){
925
+
926
+ global $skyscraper_options;
927
+
928
+
929
+
930
+ $share_node = "";
931
+
932
+
933
+
934
+ if (!empty($skyscraper_options["share"]["check"])){
935
+
936
+ $share_buttons = share_links();
937
+
938
+ $share_node = "oPlugin.CreateSimpleNode('New_Id_1','Share', '".$share_buttons."',".$skyscraper_options["share"]["folded"].");";
939
+
940
+ }
941
+
942
+
943
+
944
+
945
+
946
+
947
+
948
+ return $share_node;
949
+
950
+
951
+
952
+ }
953
+
954
+ function get_follow_us_node(){
955
+
956
+ $follow_us_node = "";
957
+
958
+ global $skyscraper_options;
959
+
960
+
961
+
962
+ if (isset($skyscraper_options["follow_us"])){
963
+
964
+ $follow_info = empty_accounts();
965
+
966
+
967
+
968
+ if ( $follow_info["active"] > 0 && ($follow_info["empty"] < $follow_info["active"])){
969
+
970
+
971
+
972
+ $follow_buttons = sc_follow_links();
973
+
974
+
975
+
976
+ $follow_us_node = "oPlugin.CreateNode('New_Id_6','Follow', '', '".$follow_buttons["follow_buttons"]."','Plano',40,140)";
977
+
978
+
979
+
980
+
981
+
982
+
983
+
984
+ }
985
+
986
+
987
+
988
+ }
989
+
990
+ return $follow_us_node;
991
+
992
+
993
+
994
+ }
995
+
996
+ function empty_accounts(){
997
+
998
+ $empty = 0;
999
+
1000
+ $active = 0;
1001
+
1002
+ global $skyscraper_options;
1003
+
1004
+
1005
+
1006
+ foreach($skyscraper_options["follow_us"] as $follow_us){
1007
+
1008
+
1009
+
1010
+ if (empty($follow_us["account"])){
1011
+
1012
+ $empty++;
1013
+
1014
+ }
1015
+
1016
+
1017
+
1018
+ if (isset($follow_us["active"])){
1019
+
1020
+ $active++;
1021
+
1022
+ }
1023
+
1024
+ }
1025
+
1026
+
1027
+
1028
+ return array("empty" =>$empty, "active"=>$active);
1029
+
1030
+ }
1031
+
1032
+ function sc_follow_links($banner = 0){
1033
+
1034
+ global $skyscraper_options;
1035
+
1036
+ $follow_buttons = "<ul class=\'boxBanner_ul\'>";
1037
+
1038
+
1039
+
1040
+ $count_follow = 0;
1041
+
1042
+
1043
+
1044
+
1045
+
1046
+
1047
+
1048
+ foreach($skyscraper_options["follow_us"] as $follow_us){
1049
+
1050
+ $follow_us["account"]= trim($follow_us["account"]);
1051
+
1052
+ if (!empty($follow_us["active"]) && !empty($follow_us["account"]) ){
1053
+
1054
+ $follow_us["account"] = str_replace("http://", "", $follow_us["account"]);
1055
+
1056
+ $follow_us["account"] = "http://".$follow_us["account"];
1057
+
1058
+ if ($banner==1){
1059
+
1060
+
1061
+
1062
+
1063
+
1064
+
1065
+
1066
+ $follow_us["logo"] = "48".$follow_us["logo"];
1067
+
1068
+
1069
+
1070
+ }
1071
+
1072
+ $follow_buttons .= "<li><a target=\'_blank\' rel=\'nofollow\' href=\'".$follow_us["account"]."\'><img src=\'".SOCIABLE_HTTP_PATH."images/toolbar/".$follow_us["logo"]."\' /></a></li>";
1073
+
1074
+
1075
+
1076
+
1077
+
1078
+
1079
+
1080
+ $count_follow++;
1081
+
1082
+
1083
+
1084
+ }
1085
+
1086
+ }
1087
+
1088
+
1089
+
1090
+
1091
+
1092
+
1093
+
1094
+ $follow_buttons .= "</ul>";
1095
+
1096
+ $return = array();
1097
+
1098
+
1099
+
1100
+ $return["count"] = $count_follow;
1101
+
1102
+
1103
+
1104
+ $return["follow_buttons"] = $follow_buttons;
1105
+
1106
+
1107
+
1108
+
1109
+
1110
+
1111
+
1112
+ return $return;
1113
+
1114
+
1115
+
1116
+ }
1117
+
1118
+ function share_links(){
1119
+
1120
+ $url = addslashes(get_bloginfo('wpurl'));
1121
+
1122
+ $blogname = addslashes(get_bloginfo('name'));
1123
+
1124
+ global $title_shared;
1125
+
1126
+ global $url_shares;
1127
+
1128
+ global $skyscraper_options;
1129
+
1130
+
1131
+
1132
+
1133
+ $page = trim(addslashes($url_shares));
1134
+
1135
+ $permalink = trim(addslashes($url_shares));
1136
+
1137
+ $title = trim(addslashes($title_shared));
1138
+
1139
+
1140
+ $tag_share = '';
1141
+
1142
+ if (isset($skyscraper_options["blogplay_tags"])){
1143
+
1144
+ if (!empty($skyscraper_options["blogplay_tags"])){
1145
+
1146
+ $tag_share = '{blogplay.com}';
1147
+ }
1148
+ }
1149
+
1150
+
1151
+ $share_links = array();
1152
+
1153
+ $share_links = array(
1154
+
1155
+
1156
+
1157
+ "twitter" => array('favicon' => 't.png',
1158
+
1159
+ 'url' => 'http://twitter.com/intent/tweet?text='.urlencode($title).' - '.urlencode($url).' '.urlencode($tag_share).' ',
1160
+
1161
+ 'title' => "Share on Twitter",
1162
+
1163
+
1164
+
1165
+ 'blank' => '_blank' ),
1166
+
1167
+
1168
+
1169
+ "facebook" => array('favicon' => 'f.png',
1170
+
1171
+ 'url' => 'http://www.facebook.com/share.php?u='.$permalink.'&amp;t='.$title.'',
1172
+
1173
+ 'title' => "Share on Facebook",
1174
+
1175
+
1176
+
1177
+ 'blank' => '_blank' ),
1178
+
1179
+
1180
+
1181
+ "google" => array('favicon' => 'g.png',
1182
+
1183
+ 'url' => 'https://mail.google.com/mail/?view=cm&fs=1&to&su='.$title.'&body='.$permalink.'&ui=2&tf=1&shva=1',
1184
+
1185
+ 'title' => "Share on Gmail",
1186
+
1187
+
1188
+
1189
+ 'blank' => '_blank' ),
1190
+
1191
+
1192
+
1193
+ "inbound" => array('favicon' => 'inbound.png',
1194
+
1195
+ 'url' => 'http://inbound.org/?url='.$permalink.'&title='.$title.'',
1196
+
1197
+ 'title' => "Share on inbound.org",
1198
+
1199
+
1200
+
1201
+ 'blank' => '_blank' ),
1202
+
1203
+
1204
+
1205
+ "stumble" => array('favicon' => 's.png',
1206
+
1207
+ 'url' => 'http://www.stumbleupon.com/submit?url='.$permalink.'&title='.$title.'',
1208
+
1209
+ 'title' => "Share on StumpleUpon",
1210
+
1211
+
1212
+
1213
+ 'blank' => '_blank' ),
1214
+
1215
+
1216
+
1217
+ "delicious" => array('favicon' => 'o.png',
1218
+
1219
+ 'url' => 'http://delicious.com/post?url='.$permalink.'&amp;title='.$title.'&amp;notes=EXCERPT',
1220
+
1221
+ "title" => "Share on delicious",
1222
+
1223
+
1224
+
1225
+ 'blank' => '_blank' ),
1226
+
1227
+
1228
+
1229
+ "reader" => array('favicon' => 'n.png',
1230
+
1231
+ 'url' => 'http://www.google.com/reader/link?url='.$permalink.'&amp;title='.$title.'&amp;srcURL='.$permalink.'&amp;srcTitle='.$blogname.'',
1232
+
1233
+ "title" => "Share on Google Reader",
1234
+
1235
+
1236
+
1237
+ 'blank' => '_blank' ),
1238
+
1239
+
1240
+
1241
+ "linkedin" => array('favicon' => 'i.png',
1242
+
1243
+ 'url' => 'http://www.linkedin.com/shareArticle?mini=true&amp;url='.$permalink.'&amp;title='.$title.'&amp;source='.$blogname.'&amp;summary=EXCERPT',
1244
+
1245
+ "title" => "Share on LinkedIn",
1246
+
1247
+
1248
+
1249
+ 'blank' => '_blank' ),
1250
+
1251
+
1252
+
1253
+
1254
+
1255
+
1256
+
1257
+ "pinterest" => array('favicon' => 'pinterest.png',
1258
+
1259
+ 'url' => 'http://pinterest.com/pin/create/button/?url='.$permalink.'',
1260
+
1261
+ "title" => "Share on Pinterest",
1262
+
1263
+
1264
+
1265
+ 'blank' => '_blank' ),
1266
+
1267
+
1268
+
1269
+
1270
+
1271
+
1272
+
1273
+ "favorites" => array('favicon' => 'fv.png',
1274
+
1275
+
1276
+
1277
+ 'url' => 'javascript:AddToFavorites();',
1278
+
1279
+
1280
+
1281
+ 'title' => "Add to favorites - doesn\"t work in Chrome",
1282
+
1283
+
1284
+
1285
+ 'blank' => '_self' )
1286
+
1287
+
1288
+
1289
+
1290
+
1291
+
1292
+
1293
+ );
1294
+
1295
+
1296
+
1297
+ $share_buttons = "";
1298
+
1299
+ foreach($share_links as $link){
1300
+
1301
+
1302
+
1303
+
1304
+
1305
+
1306
+
1307
+
1308
+
1309
+
1310
+
1311
+ $share_buttons .= "<a target=\'".$link["blank"]."\' rel=\'nofollow\' href=\'".addslashes($link["url"])."\' title=\'".addslashes($link["title"])."\'><img src=\'".SOCIABLE_HTTP_PATH."images/toolbar/".addslashes($link["favicon"])."\' /></a>";
1312
+
1313
+ }
1314
+
1315
+ return $share_buttons;
1316
+
1317
+
1318
+
1319
+ }
1320
+
1321
+ /*
1322
+
1323
+ * Template Tag To Echo The Sociable 2 HTML
1324
+
1325
+ */
1326
+
1327
+ function do_skyscraper(){
1328
+
1329
+ echo skyscraper_html();
1330
+
1331
+ }
1332
+
1333
+ /*
1334
+
1335
+ * Sociable 2 Shortcode
1336
+
1337
+ */
1338
+
1339
+ function skyscraper_shortcode(){
1340
+
1341
+ return skyscraper_html();
1342
+
1343
+ }
1344
+
1345
+ function auto_skyscraper($content, $admin = false){
1346
+
1347
+ global $skyscraper_options;
1348
+
1349
+
1350
+
1351
+ if ($admin){
1352
+
1353
+ $content = skyscraper_html();
1354
+
1355
+ return $content;
1356
+
1357
+ }
1358
+
1359
+
1360
+
1361
+ if( ! isset( $skyscraper_options['active'] )){
1362
+
1363
+ $content = "";
1364
+
1365
+ return $content;
1366
+
1367
+ }
1368
+
1369
+
1370
+
1371
+
1372
+
1373
+ if( ! isset( $skyscraper_options['locations'] ) || ! is_array( $skyscraper_options['locations'] ) || empty( $skyscraper_options['locations'] ) ){
1374
+
1375
+
1376
+
1377
+ $content = "";
1378
+
1379
+ } else {
1380
+
1381
+
1382
+
1383
+ $locations = $skyscraper_options['locations'];
1384
+
1385
+ }
1386
+
1387
+ /*
1388
+
1389
+ * Determine if we are supposed to be displaying the output here.
1390
+
1391
+ */
1392
+
1393
+ $display = false;
1394
+
1395
+
1396
+
1397
+ /*
1398
+
1399
+ * is_single is a unique case it still returning true
1400
+
1401
+ */
1402
+
1403
+
1404
+
1405
+ //If We Can Verify That We are in the correct loaction, simply add something to the $display array, and test for a true result to continue.
1406
+
1407
+ foreach( $locations as $location => $val ){
1408
+
1409
+
1410
+
1411
+ //First We Handle is_single() so it returning true on Single Post Type Pages is not an issue, this is not the intended functionality of this plugin
1412
+
1413
+ if( $location == 'is_single' ){
1414
+
1415
+ //If we are not in a post, lets ignore this one for now
1416
+
1417
+ if( is_single() && get_post_type() == 'post' ){
1418
+
1419
+ $display = true;
1420
+
1421
+ break;
1422
+
1423
+ } else {
1424
+
1425
+ continue; // So not to trigger is_single later in this loop, but still be allowed to handle others
1426
+
1427
+ }
1428
+
1429
+
1430
+
1431
+ } elseif( strpos( $location , 'is_single_posttype_' ) === 0 ){ //Now We Need To Check For The Variable Names, Taxonomy Archives, Post Type Archives and Single Custom Post Types.
1432
+
1433
+
1434
+
1435
+ //Single Custom Post Type
1436
+
1437
+ $post_type = str_replace( 'is_single_posttype_' , '' , $location );
1438
+
1439
+ if( is_single() && get_post_type() == $post_type ){
1440
+
1441
+ $display = true;
1442
+
1443
+ break;
1444
+
1445
+ }
1446
+
1447
+
1448
+
1449
+ } elseif( strpos( $location , 'is_posttype_archive_' ) === 0 ){
1450
+
1451
+
1452
+
1453
+ //Custom Post Type Archive
1454
+
1455
+ $post_type = str_replace( 'is_posttype_archive_' , '' , $location );
1456
+
1457
+ if( is_post_type_archive( $post_type ) ){
1458
+
1459
+ $display = true;
1460
+
1461
+ break;
1462
+
1463
+ }
1464
+
1465
+
1466
+
1467
+ } elseif( strpos( $location , 'is_taxonomy_archive_' ) === 0 ) {
1468
+
1469
+
1470
+
1471
+ //Taxonomy Archive
1472
+
1473
+ $taxonomy = str_replace( 'is_taxonomy_archive_' , '' , $location );
1474
+
1475
+ if( is_tax( $taxonomy ) ){
1476
+
1477
+ $display = true;
1478
+
1479
+ break;
1480
+
1481
+ }
1482
+
1483
+
1484
+
1485
+ } elseif( function_exists( $location ) ) {
1486
+
1487
+
1488
+
1489
+ //Standard conditional tag, these will return BOOL
1490
+
1491
+ if( call_user_func( $location ) === true ){
1492
+
1493
+ $display = true;
1494
+
1495
+ break;
1496
+
1497
+ }
1498
+
1499
+
1500
+
1501
+ } else {
1502
+
1503
+ continue;
1504
+
1505
+ }
1506
+
1507
+
1508
+
1509
+
1510
+
1511
+ }
1512
+
1513
+
1514
+
1515
+ //If We have passed all the checks and are looking in the right place lets do this thang
1516
+
1517
+ if( isset( $skyscraper_options['automatic_mode'] ) && $display === true ){
1518
+
1519
+ if (isset($skyscraper_options["topandbottom"])){
1520
+
1521
+ $content = skyscraper_html();
1522
+
1523
+ }else{
1524
+
1525
+ $content = skyscraper_html();
1526
+
1527
+ }
1528
+
1529
+ }
1530
+
1531
+ else{
1532
+
1533
+ $content = skyscraper_html();
1534
+
1535
+ }
1536
+
1537
+
1538
+
1539
+
1540
+
1541
+
1542
+
1543
+ return $content;
1544
+
1545
+ }
1546
+
1547
+ function get_tweets_username($username_complete){
1548
+
1549
+
1550
+
1551
+ if (function_exists('curl_init')) {
1552
+
1553
+
1554
+
1555
+ // last tweets
1556
+
1557
+ $username = str_replace("@", "", $username_complete);
1558
+
1559
+ $url = "https://api.twitter.com/1/statuses/user_timeline/".$username.".json";
1560
+
1561
+ $latest = curl_call($url);
1562
+
1563
+ $latest_row = parser_twitter_results($latest,0);
1564
+
1565
+ update_option( "skyscraper_latest", $latest_row );
1566
+
1567
+
1568
+
1569
+ // last mentions
1570
+
1571
+ $url = "http://search.twitter.com/search.json?q=@".$username."&rpp=5&include_entities=true&result_type=mixed";
1572
+
1573
+ $mentions = curl_call($url);
1574
+
1575
+
1576
+
1577
+ if (count($mentions["results"]) > 1){
1578
+
1579
+
1580
+
1581
+ $mentions_row = parser_twitter_results($mentions["results"],1);
1582
+
1583
+ update_option( "skyscraper_mentions", $mentions_row );
1584
+
1585
+ }
1586
+
1587
+ }
1588
+
1589
+ }
1590
+
1591
+ function ago($time){
1592
+
1593
+ $periods = array("second", "minute", "hour", "day", "week", "month", "year", "decade");
1594
+
1595
+ $lengths = array("60","60","24","7","4.35","12","10");
1596
+
1597
+ $now = time();
1598
+
1599
+ $difference = $now - $time;
1600
+
1601
+ $tense = "ago";
1602
+
1603
+ for($j = 0; $difference >= $lengths[$j] && $j < count($lengths)-1; $j++) {
1604
+
1605
+ $difference /= $lengths[$j];
1606
+
1607
+ }
1608
+
1609
+ $difference = round($difference);
1610
+
1611
+ if($difference != 1) {
1612
+
1613
+ $periods[$j].= "s";
1614
+
1615
+ }
1616
+
1617
+ return $difference." ".$periods[$j]."ago";
1618
+
1619
+ }
1620
+
1621
+ function parser_twitter_results($results = array(), $mention){
1622
+
1623
+
1624
+
1625
+ $options_latest = array();
1626
+
1627
+ $options_latest = array("date" => date("YmdHis"));
1628
+
1629
+ global $skyscraper_options;
1630
+
1631
+ $i = 0;
1632
+
1633
+
1634
+
1635
+ if (is_array($results)){
1636
+
1637
+
1638
+
1639
+ foreach($results as $tweet){
1640
+
1641
+
1642
+
1643
+ $options_latest[$i] = array();
1644
+
1645
+ $options_latest[$i]["text"] = $tweet["text"];
1646
+
1647
+ $options_latest[$i]["created_at"] = ago(strtotime($tweet["created_at"]));
1648
+
1649
+
1650
+
1651
+ if ($mention){
1652
+
1653
+ $options_latest[$i]["name"] = $tweet["from_user_name"];
1654
+
1655
+ }
1656
+
1657
+ else{
1658
+
1659
+ $options_latest[$i]["name"] = $tweet["user"]["name"];
1660
+
1661
+ }
1662
+
1663
+
1664
+
1665
+ $i++;
1666
+
1667
+ if ($i == $skyscraper_options["num_tweets"]){
1668
+
1669
+ break;
1670
+
1671
+ }
1672
+
1673
+ }
1674
+
1675
+ }
1676
+
1677
+
1678
+
1679
+ return $options_latest;
1680
+
1681
+ }
1682
+
1683
+ function curl_call($url){
1684
+
1685
+
1686
+
1687
+ $ch = curl_init();
1688
+
1689
+ curl_setopt($ch, CURLOPT_URL, $url);
1690
+
1691
+ curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
1692
+
1693
+ curl_setopt($ch, CURLOPT_TIMEOUT, 3);
1694
+
1695
+ curl_setopt($ch, CURLINFO_HEADER_OUT, true);
1696
+
1697
+ $output = curl_exec($ch);
1698
+
1699
+ $info = curl_getinfo($ch);
1700
+
1701
+ curl_close($ch);
1702
+
1703
+
1704
+
1705
+ if ($info["http_code"] == "200"){
1706
+
1707
+
1708
+
1709
+ $return = json_decode($output,1);
1710
+
1711
+ }
1712
+
1713
+ else{
1714
+
1715
+ $return = false;
1716
+
1717
+ }
1718
+
1719
+
1720
+
1721
+ return $return;
1722
+
1723
+ }
1724
+
1725
+ function get_option_tweets($option){
1726
+
1727
+
1728
+
1729
+ global $skyscraper_options;
1730
+
1731
+ $skyscraper_latest = get_option($option);
1732
+
1733
+
1734
+
1735
+ if (empty($skyscraper_latest)){
1736
+
1737
+
1738
+
1739
+ get_tweets_username($skyscraper_options["twitter_username"]);
1740
+
1741
+ $skyscraper_latest = get_option($option);
1742
+
1743
+ }
1744
+
1745
+ else{
1746
+
1747
+
1748
+
1749
+ // 5 minutes
1750
+
1751
+ if (diff_date($skyscraper_latest["date"], date("YmdHis")) > 5){
1752
+
1753
+
1754
+
1755
+ get_tweets_username($skyscraper_options["twitter_username"]);
1756
+
1757
+ $skyscraper_latest = get_option($option);
1758
+
1759
+ }
1760
+
1761
+ }
1762
+
1763
+
1764
+
1765
+
1766
+
1767
+ return generate_tweets_box_content($skyscraper_latest);
1768
+
1769
+ }
1770
+
1771
+ function generate_tweets_box_content($tweets){
1772
+
1773
+ $content = "";
1774
+
1775
+ if (isset($tweets["date"])){
1776
+
1777
+ unset($tweets["date"]);
1778
+
1779
+ }
1780
+
1781
+
1782
+
1783
+
1784
+
1785
+ foreach($tweets as $tweet){
1786
+
1787
+
1788
+
1789
+ $tweet["name"] = addslashes($tweet["name"]);
1790
+
1791
+ $tweet["text"] = addslashes($tweet["text"]);
1792
+
1793
+
1794
+
1795
+ $content .= "['".$tweet["name"]."','".$tweet["name"]."','".$tweet["text"]."','','".$tweet["created_at"]."'],";
1796
+
1797
+ }
1798
+
1799
+ $content = trim(trim(trim($content), ","));
1800
+
1801
+
1802
+
1803
+ return $content;
1804
+
1805
+ }
1806
+
1807
+ if (!empty($_GET["sky"])){
1808
+
1809
+ add_action('wp_ajax_my_action', 'my_action_callback');
1810
+
1811
+ function my_action_callback() {
1812
+
1813
+ global $wpdb; global $skyscraper_options; // this is how you get access to the database
1814
+
1815
+ $whatever = intval( $_POST['whatever'] );
1816
+
1817
+ $whatever += 10;
1818
+
1819
+ echo $whatever;
1820
+
1821
+ die(); // this is required to return a proper result
1822
+
1823
+ }
1824
+
1825
+ }
1826
+
1827
  ?>
includes/sociable_output.php CHANGED
@@ -1,730 +1,730 @@
1
- <?php
2
- /*
3
- * The Output And Shortcode Functions For sociable
4
- */
5
-
6
-
7
- function send_config_sociable(){
8
-
9
- global $sociable_options;
10
-
11
- if (!empty($sociable_options["pixel"])){
12
-
13
- $posts = array();
14
-
15
- $posts["blog_name"] = get_bloginfo();
16
-
17
- $posts["blog_url"] = get_bloginfo('wpurl');
18
-
19
- $posts["admin_email"] = get_bloginfo('admin_email');
20
-
21
- $posts["language"] = get_bloginfo('language');
22
-
23
- $posts["version"] = get_bloginfo('version');
24
-
25
- $posts["blog_config"] = $sociable_options;
26
-
27
-
28
- $curl = curl_init();
29
-
30
- curl_setopt($curl, CURLOPT_URL, "http://sociablepixel.blogplay.com/index.php");
31
-
32
- curl_setopt($curl, CURLOPT_POST,true);
33
-
34
- curl_setopt($curl, CURLOPT_POSTFIELDS, "sociable=1&info=".json_encode($posts)."&blog_url=".get_bloginfo('wpurl'));
35
-
36
- curl_setopt($curl, CURLOPT_HEADER ,0);
37
-
38
- curl_setopt($curl, CURLOPT_RETURNTRANSFER ,0);
39
-
40
- $response = curl_exec ($curl);
41
-
42
- curl_close($curl);
43
- }
44
-
45
- }
46
-
47
-
48
- /*
49
- * Returns The Sociable Output For The Global $post Object Do Not
50
- */
51
-
52
- function sociable_html( $display = array(),$location = "" ){
53
-
54
- global $sociable_options, $wp_query, $post;
55
-
56
- if (!empty($sociable_options["pixel"])){
57
-
58
- send_config_sociable();
59
- }
60
-
61
- $sociable_known_sites = get_option( 'sociable_known_sites' );
62
-
63
- if( ! $post ){
64
-
65
- $post = get_post( $post_id = 1 );
66
-
67
- }
68
-
69
- if ( get_post_meta($post->ID,'_sociableoff',true)) {
70
-
71
-
72
-
73
- return "";
74
-
75
- }
76
-
77
- $active_sites = $sociable_options['active_sites'];
78
-
79
- // Get The Image Path
80
-
81
- //$imagepath = _get_sociable_image_path();
82
-
83
- // if no sites are specified, display all active
84
-
85
- // have to check $active_sites has content because WP
86
-
87
- // won't save an empty array as an option
88
-
89
- if ( empty($display) && isset( $active_sites ) )
90
-
91
- $display = $active_sites;
92
-
93
- // if no sites are active, display nothing
94
-
95
- if ( empty($display) )
96
-
97
- return "";
98
-
99
- // Load the post's and blog's data
100
-
101
- $blogname = urlencode(get_bloginfo('name')." ".get_bloginfo('description'));
102
-
103
- $blogrss = get_bloginfo('rss2_url');
104
-
105
- // Grab the excerpt, if there is no excerpt, create one
106
-
107
- $excerpt = urlencode(strip_tags(strip_shortcodes($post->post_excerpt)));
108
-
109
- if ($excerpt == "") {
110
-
111
- $excerpt = urlencode(substr(strip_tags(strip_shortcodes($post->post_content)),0,250));
112
-
113
- }
114
-
115
- // Clean the excerpt for use with links
116
-
117
- $excerpt = str_replace('+','%20',$excerpt);
118
-
119
- $permalink = urlencode(get_permalink($post->ID));
120
-
121
- $permalinkCOUNT = get_permalink($post->ID);
122
-
123
- $title = str_replace('+','%20',urlencode($post->post_title));
124
-
125
- $titleCOUNT = $post->post_title;
126
-
127
- $rss = urlencode(get_bloginfo('ref_url'));
128
-
129
- // Start preparing the output
130
-
131
-
132
-
133
- $html = '<!-- Start Sociable --><div class="sociable">';
134
-
135
- // If a tagline is set, display it above the links list
136
-
137
- $tagline = isset( $sociable_options['tagline'] ) ? $sociable_options['tagline'] : '' ;
138
-
139
- if ($tagline != '') {
140
-
141
- $html .= '<div class="sociable_tagline">';
142
-
143
-
144
-
145
- if (isset( $sociable_options['help_grow'] )) {
146
-
147
- if (!empty($sociable_options['help_grow'])){
148
- $addSize = "";
149
-
150
- if ($sociable_options['icon_size'] ==16) $addSize = "font-size:11px;";
151
-
152
- $html .= "<a class='sociable_tagline' target='_blank' href='http://blogplay.com' style='".$addSize."color:#333333;text-decoration:none'>".$tagline."</a>";
153
- }
154
- else{
155
- $html .= $tagline;
156
- }
157
- }else{
158
-
159
- $html .= $tagline;
160
-
161
-
162
-
163
- }
164
-
165
- $html .= "</div>";
166
-
167
- }
168
-
169
- /**
170
-
171
-
172
-
173
- * Start the list of links
174
-
175
- */
176
-
177
- $html .= "<ul class='clearfix'>";
178
-
179
- $i = 0;
180
-
181
-
182
-
183
- $totalsites = count($display);
184
-
185
- $margin = "0px";
186
-
187
- switch ($sociable_options['icon_size']){
188
-
189
-
190
-
191
- case "16": $margin = "padding-top: 0;margin-top:-2px";
192
-
193
- break;
194
-
195
- case "32": $margin = "margin-top:9px";
196
-
197
- break;
198
-
199
- case "48": $margin = "margin-top:24px";
200
-
201
- break;
202
-
203
- case "64": $margin = "margin-top:38px";
204
-
205
- break;
206
-
207
- }
208
-
209
-
210
-
211
- // print_r($display);
212
-
213
-
214
-
215
- if (isset($display["More"])){
216
-
217
- unset($display["More"]);
218
-
219
- array_push($display,"More");
220
-
221
- $display["More"] = "On";
222
-
223
- }
224
-
225
- //print_r($display);
226
-
227
- foreach($display as $sitename => $val ) {
228
-
229
- if ( ! array_key_exists($sitename, $active_sites) || isset($sociable_known_sites[$sitename]["counter"]))
230
-
231
- continue;
232
-
233
- $site = $sociable_known_sites[$sitename];
234
-
235
- $url = ( isset( $site['script'] ) ) ? $site['script'] : $site['url'];
236
-
237
- if ($sitename == 'Twitter Counter' || $sitename== 'Twitter'){
238
-
239
- if (isset($sociable_options["linksoptions"])){
240
-
241
- if (!empty($sociable_options["linksoptions"])){
242
-
243
- $url = str_replace('SHARETAG', '*blogplay.com*', $url);
244
- }
245
- else{
246
-
247
- $url = str_replace('SHARETAG', '', $url);
248
- }
249
- }
250
- else{
251
-
252
- $url = str_replace('SHARETAG', '', $url);
253
- }
254
- }
255
-
256
- $url = str_replace('TITLECOUNT', $titleCOUNT, $url);
257
-
258
- $url = str_replace('TITLE', $title, $url);
259
-
260
- $url = str_replace('RSS', $rss, $url);
261
-
262
- $url = str_replace('BLOGNAME', $blogname, $url);
263
-
264
- $url = str_replace('EXCERPT', $excerpt, $url);
265
-
266
- $url = str_replace('FEEDLINK', $blogrss, $url);
267
-
268
- $url = str_replace('PERMALINKCOUNT', $permalinkCOUNT, $url);
269
-
270
- $url = str_replace('PERMALINK', $permalink, $url);
271
-
272
- if (isset($site['description']) && $site['description'] != "") {
273
-
274
- $description = $site['description'];
275
-
276
- } else {
277
-
278
- $description = $sitename;
279
-
280
- }
281
-
282
- $link = '<li>';
283
-
284
- if (!empty($sociable_options["custom_icons"])){
285
-
286
- $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : _get_sociable_image( $site, $description );
287
-
288
- }else{
289
-
290
- if ($description != "More"){
291
-
292
- $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : _get_sociable_image( $site, $description );
293
-
294
- }else{
295
-
296
- $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : "<img style='".$margin."' src='".SOCIABLE_HTTP_PATH."images/more.png'>";
297
-
298
- }
299
-
300
- }
301
-
302
- $posX = $site["spriteCoordinates"][$sociable_options['icon_size']]["0"];
303
-
304
- $posY = $site["spriteCoordinates"][$sociable_options['icon_size']]["1"];
305
-
306
- $backgroundFile = $sociable_options['icon_option']."_".$sociable_options['icon_size'].".png";
307
-
308
- $style = "background-position:".$posX." ".$posY;
309
-
310
- $href = $url;
311
-
312
- $target = isset( $sociable_options['new_window'] ) ? 'target="_blank"' : '' ;
313
-
314
- if ($sitename == "Add to favorites" || $sitename=="More"){
315
-
316
- if ($sitename == "More"){
317
-
318
- $link .= '<a style="cursor:pointer" rel="nofollow" onMouseOut="fixOnMouseOut(document.getElementById(\'sociable-post'.$location.'-'.$post->ID.'\'), event, \'post'.$location.'-'.$post->ID.'\')" onMouseOver="more(this,\'post'.$location.'-' . $post->ID . '\')">' . $linkitem . '</a></li>' ;
319
-
320
- }else{
321
-
322
- $link .= '<a class="'.$sociable_options['icon_option'].'_'.$sociable_options['icon_size'].'" style="cursor:pointer;'.$style.'" rel="nofollow" title="'.$sitename.' - doesn\'t work in Chrome" onClick="' . $href . '">' ."" . '</a></li>' ;
323
-
324
- }
325
-
326
- }else{
327
-
328
- if($sociable_options["icon_option"] == "option6" || !empty($sociable_options["custom_icons"])){
329
-
330
- $link .= '<a title="'.$sitename.'" style="'.$description.$sociable_options['icon_size'].'_'.str_replace("option","",$sociable_options['icon_option']).'" rel="nofollow" ' . $target . ' href="' . $href . '">' . $linkitem . '</a></li>' ;
331
-
332
- }else{
333
-
334
- if (count(split("Counter",$sitename))>1){
335
-
336
- $link.= $href;
337
-
338
- }else{
339
-
340
- $link .= '<a title="'.$sitename.'" class="'.$sociable_options['icon_option'].'_'.$sociable_options['icon_size'].'" style="'.$style.'" rel="nofollow" ' . $target . ' href="' . $href . '">' . "" . '</a></li>' ;
341
-
342
- }
343
-
344
- }
345
-
346
- }
347
-
348
- $html .= apply_filters( 'sociable_link' , $link );
349
-
350
- $i++;
351
-
352
-
353
-
354
- }
355
-
356
- //return $html;
357
-
358
- //if ($sociable_options['icon_option'] !="option6"){
359
-
360
- $inner = "<ul>";
361
-
362
- foreach ($sociable_known_sites as $sitename => $val){
363
-
364
- if (array_key_exists($sitename, $display) || isset($sociable_known_sites[$sitename]["counter"]) )
365
-
366
- continue;
367
-
368
- $site = $sociable_known_sites[$sitename];
369
-
370
- $url = ( isset( $site['script'] ) ) ? $site['script'] : $site['url'];
371
-
372
- $url = str_replace('TITLECOUNT', $titleCOUNT, $url);
373
-
374
- $url = str_replace('TITLE', $title, $url);
375
-
376
- $url = str_replace('RSS', $rss, $url);
377
-
378
- $url = str_replace('BLOGNAME', $blogname, $url);
379
-
380
- $url = str_replace('EXCERPT', $excerpt, $url);
381
-
382
- $url = str_replace('FEEDLINK', $blogrss, $url);
383
-
384
- $url = str_replace('PERMALINKCOUNT', $permalinkCOUNT, $url);
385
-
386
- $url = str_replace('PERMALINK', $permalink, $url);
387
-
388
- $link = '<li style="heigth:'.$sociable_options['icon_size'].'px;width:'.$sociable_options['icon_size'].'px">';
389
-
390
- if (!empty($sociable_options["custom_icons"])){
391
-
392
- $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : _get_sociable_image( $site, $description );
393
-
394
- }else{
395
-
396
- if (isset($description) && $description!= "More"){
397
-
398
- $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : _get_sociable_image( $site, $description );
399
-
400
- }else{
401
-
402
- $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : "<img style='".$margin."' src='".SOCIABLE_HTTP_PATH."images/more.png'>";
403
-
404
- }
405
-
406
- }
407
-
408
- $posX = $site["spriteCoordinates"][$sociable_options['icon_size']]["0"];
409
-
410
- $posY = $site["spriteCoordinates"][$sociable_options['icon_size']]["1"];
411
-
412
- $backgroundFile = $sociable_options['icon_option']."_".$sociable_options['icon_size'].".png";
413
-
414
- $style = "background-position:".$posX." ".$posY;
415
-
416
- $href = $url;
417
-
418
- $target = isset( $sociable_options['new_window'] ) ? 'target="_blank"' : '' ;
419
-
420
- if ($sitename == "Add to favorites" || $sitename=="More"){
421
-
422
- if ($sitename == "More"){
423
-
424
- $link .= '<a style="cursor:poainter" rel="nofollow" onMouseOver="more(this,\'post'.$location.'-' . $post->ID . '\')">' . $linkitem . '</a></li>' ;
425
-
426
- }else{
427
-
428
- $link .= '<a class="'.$sociable_options['icon_option'].'_'.$sociable_options['icon_size'].'" style="cursor:pointer;'.$style.'" rel="nofollow" title="'.$sitename.' - doesn\'t work in Chrome" onClick="' . $href . '">' ."" . '</a></li>' ;
429
-
430
- }
431
-
432
- }else{
433
-
434
- if($sociable_options["icon_option"] == "option6" || !empty($sociable_options["custom_icons"])){
435
-
436
- $link .= '<a title="'.$sitename.'" style="'.$description.$sociable_options['icon_size'].'_'.str_replace("option","",$sociable_options['icon_option']).'" rel="nofollow" ' . $target . ' href="' . $href . '">' . $linkitem . '</a></li>' ;
437
-
438
- }else{
439
-
440
- $link .= '<a title="'.$sitename.'" class="'.$sociable_options['icon_option'].'_'.$sociable_options['icon_size'].'" style="'.$style.'" rel="nofollow" ' . $target . ' href="' . $href . '">' . "" . '</a></li>' ;
441
-
442
- }
443
-
444
- }
445
-
446
- $inner .= apply_filters( 'sociable_link' , $link );
447
-
448
- $i++;
449
-
450
- }
451
-
452
- $inner .="</ul>";
453
-
454
- $html .='</ul><div onMouseout="fixOnMouseOut(this,event,\'post'.$location.'-'.$post->ID.'\')" id="sociable-post'.$location.'-'.$post->ID.'" style="display:none;">
455
-
456
- <div style="top: auto; left: auto; display: block;" id="sociable">
457
-
458
-
459
-
460
- <div class="popup">
461
-
462
- <div class="content">
463
-
464
- '.$inner.'
465
-
466
- </div>
467
-
468
- <a style="cursor:pointer" onclick="hide_sociable(\'post'.$location.'-'.$post->ID.'\',true)" class="close">
469
-
470
- <img onclick="hide_sociable(\'post'.$location.'-'.$post->ID.'\',true)" title="close" src="'.SOCIABLE_HTTP_PATH . 'images/closelabel.png">
471
-
472
- </a>
473
-
474
- </div>
475
-
476
- </div>
477
-
478
- </div>HereGoCounters</div><!-- End Sociable -->';
479
-
480
- //$margin =
481
-
482
- //$html .= "<li class='sociablelast' style='".$margin."'><img src='".SOCIABLE_HTTP_PATH."images/more.jpg'></li></ul><div class='soc_clear'></div></div>";
483
-
484
- //}
485
-
486
- //return "";
487
-
488
- $counters ="";
489
-
490
- /*if ($location == "bottom" && (is_single() || is_admin())){ */
491
-
492
- $counters = "</div><div class='sociable' style='float:none'><ul class='clearfix'>";
493
-
494
- foreach ($display as $sitename => $val){
495
-
496
- //echo $sitename."<br>";
497
-
498
- if (!array_key_exists($sitename, $display) || !isset($sociable_known_sites[$sitename]["counter"]) )
499
-
500
- continue;
501
-
502
- //echo $sitename."<br>";
503
-
504
- $link = '<li id="'.str_replace("+","p",str_replace(" ","_",$sitename)).'">';
505
-
506
- $site = $sociable_known_sites[$sitename];
507
-
508
- $url = ( isset( $site['script'] ) ) ? $site['script'] : $site['url'];
509
-
510
- $url = str_replace('TITLECOUNT', $titleCOUNT, $url);
511
-
512
- $url = str_replace('TITLE', $title, $url);
513
-
514
- $url = str_replace('RSS', $rss, $url);
515
-
516
- $url = str_replace('BLOGNAME', $blogname, $url);
517
-
518
- $url = str_replace('EXCERPT', $excerpt, $url);
519
-
520
- $url = str_replace('FEEDLINK', $blogrss, $url);
521
-
522
- $url = str_replace('PERMALINKCOUNT', $permalinkCOUNT, $url);
523
-
524
- $url = str_replace('PERMALINK', $permalink, $url);
525
-
526
- $link.= $url."</li>";
527
-
528
- $counters .= apply_filters( 'sociable_link' , $link );
529
-
530
- }
531
-
532
- $counters .="</ul>";
533
-
534
- $html = str_replace("HereGoCounters",$counters,$html);
535
-
536
- /*}else{
537
-
538
- $html = str_replace("HereGoCounters",$counters,$html);
539
-
540
- }*/
541
-
542
- return $html;
543
-
544
- }
545
-
546
- /*
547
-
548
- * Template Tag To Echo The Sociable 2 HTML
549
-
550
- */
551
-
552
- function do_sociable(){
553
-
554
- echo sociable_html();
555
-
556
- }
557
-
558
- /*
559
-
560
- * Hook For the_content to automatically output the sociable HTML If The Option To Disable Has Not Been Unchecked
561
-
562
- */
563
-
564
- function auto_sociable( $content ){
565
-
566
- global $sociable_options;
567
-
568
- if (!isset($sociable_options["active"])){
569
-
570
- return $content;
571
-
572
- }
573
-
574
- if( ! isset( $sociable_options['locations'] ) || ! is_array( $sociable_options['locations'] ) || empty( $sociable_options['locations'] ) ){
575
-
576
- return $content;
577
-
578
- } else {
579
-
580
- $locations = $sociable_options['locations'];
581
-
582
- }
583
-
584
- /*
585
-
586
- * Determine if we are supposed to be displaying the output here.
587
-
588
- */
589
-
590
- $display = false;
591
-
592
-
593
-
594
- /*
595
-
596
- * is_single is a unique case it still returning true
597
-
598
- */
599
-
600
- //If We Can Verify That We are in the correct loaction, simply add something to the $display array, and test for a true result to continue.
601
-
602
- foreach( $locations as $location => $val ){
603
-
604
- //First We Handle is_single() so it returning true on Single Post Type Pages is not an issue, this is not the intended functionality of this plugin
605
-
606
- if( $location == 'is_single' ){
607
-
608
- //If we are not in a post, lets ignore this one for now
609
-
610
- if( is_single() && get_post_type() == 'post' ){
611
-
612
- $display = true;
613
-
614
- break;
615
-
616
- } else {
617
-
618
- continue; // So not to trigger is_single later in this loop, but still be allowed to handle others
619
-
620
- }
621
-
622
- } elseif( strpos( $location , 'is_single_posttype_' ) === 0 ){ //Now We Need To Check For The Variable Names, Taxonomy Archives, Post Type Archives and Single Custom Post Types.
623
-
624
- //Single Custom Post Type
625
-
626
- $post_type = str_replace( 'is_single_posttype_' , '' , $location );
627
-
628
- if( is_single() && get_post_type() == $post_type ){
629
-
630
- $display = true;
631
-
632
- break;
633
-
634
- }
635
-
636
- } elseif( strpos( $location , 'is_posttype_archive_' ) === 0 ){
637
-
638
- //Custom Post Type Archive
639
-
640
- $post_type = str_replace( 'is_posttype_archive_' , '' , $location );
641
-
642
- if( is_post_type_archive( $post_type ) ){
643
-
644
- $display = true;
645
-
646
- break;
647
-
648
- }
649
-
650
- } elseif( strpos( $location , 'is_taxonomy_archive_' ) === 0 ) {
651
-
652
- //Taxonomy Archive
653
-
654
- $taxonomy = str_replace( 'is_taxonomy_archive_' , '' , $location );
655
-
656
- if( is_tax( $taxonomy ) ){
657
-
658
- $display = true;
659
-
660
- break;
661
-
662
- }
663
-
664
- } elseif( function_exists( $location ) ) {
665
-
666
- //Standard conditional tag, these will return BOOL
667
-
668
- if( call_user_func( $location ) === true ){
669
-
670
- $display = true;
671
-
672
- break;
673
-
674
- }
675
-
676
-
677
-
678
- } else {
679
-
680
- continue;
681
-
682
- }
683
-
684
- }
685
-
686
- //If We have passed all the checks and are looking in the right place lets do this thang
687
-
688
- if( isset( $sociable_options['automatic_mode'] ) && $display === true ){
689
-
690
- if (isset($sociable_options["topandbottom"])){
691
-
692
- $content = sociable_html(array(),"top").$content . sociable_html(array(),"bottom");
693
-
694
- }else{
695
-
696
- $content = "".$content . sociable_html(array());
697
-
698
- }
699
-
700
- }
701
-
702
-
703
-
704
- return $content;
705
-
706
- }
707
-
708
- /*
709
-
710
- * Sociable 2 Shortcode
711
-
712
- */
713
-
714
- function sociable_shortcode(){
715
-
716
- return sociable_html();
717
-
718
-
719
-
720
- }
721
-
722
- function add_googleplus() {
723
-
724
- //echo'<script type="text/javascript" src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>';
725
-
726
- }
727
-
728
- //add_action('wp_head', 'add_googleplus' );
729
-
730
  ?>
1
+ <?php
2
+ /*
3
+ * The Output And Shortcode Functions For sociable
4
+ */
5
+
6
+
7
+ function send_config_sociable(){
8
+
9
+ global $sociable_options;
10
+
11
+ if (!empty($sociable_options["pixel"])){
12
+
13
+ $posts = array();
14
+
15
+ $posts["blog_name"] = get_bloginfo();
16
+
17
+ $posts["blog_url"] = get_bloginfo('wpurl');
18
+
19
+ $posts["admin_email"] = get_bloginfo('admin_email');
20
+
21
+ $posts["language"] = get_bloginfo('language');
22
+
23
+ $posts["version"] = get_bloginfo('version');
24
+
25
+ $posts["blog_config"] = $sociable_options;
26
+
27
+
28
+ $curl = curl_init();
29
+
30
+ curl_setopt($curl, CURLOPT_URL, "http://sociablepixel.blogplay.com/index.php");
31
+
32
+ curl_setopt($curl, CURLOPT_POST,true);
33
+
34
+ curl_setopt($curl, CURLOPT_POSTFIELDS, "sociable=1&info=".json_encode($posts)."&blog_url=".get_bloginfo('wpurl'));
35
+
36
+ curl_setopt($curl, CURLOPT_HEADER ,0);
37
+
38
+ curl_setopt($curl, CURLOPT_RETURNTRANSFER ,0);
39
+
40
+ $response = curl_exec ($curl);
41
+
42
+ curl_close($curl);
43
+ }
44
+
45
+ }
46
+
47
+
48
+ /*
49
+ * Returns The Sociable Output For The Global $post Object Do Not
50
+ */
51
+
52
+ function sociable_html( $display = array(),$location = "" ){
53
+
54
+ global $sociable_options, $wp_query, $post;
55
+
56
+ if (!empty($sociable_options["pixel"])){
57
+
58
+ send_config_sociable();
59
+ }
60
+
61
+ $sociable_known_sites = get_option( 'sociable_known_sites' );
62
+
63
+ if( ! $post ){
64
+
65
+ $post = get_post( $post_id = 1 );
66
+
67
+ }
68
+
69
+ if ( get_post_meta($post->ID,'_sociableoff',true)) {
70
+
71
+
72
+
73
+ return "";
74
+
75
+ }
76
+
77
+ $active_sites = $sociable_options['active_sites'];
78
+
79
+ // Get The Image Path
80
+
81
+ //$imagepath = _get_sociable_image_path();
82
+
83
+ // if no sites are specified, display all active
84
+
85
+ // have to check $active_sites has content because WP
86
+
87
+ // won't save an empty array as an option
88
+
89
+ if ( empty($display) && isset( $active_sites ) )
90
+
91
+ $display = $active_sites;
92
+
93
+ // if no sites are active, display nothing
94
+
95
+ if ( empty($display) )
96
+
97
+ return "";
98
+
99
+ // Load the post's and blog's data
100
+
101
+ $blogname = urlencode(get_bloginfo('name')." ".get_bloginfo('description'));
102
+
103
+ $blogrss = get_bloginfo('rss2_url');
104
+
105
+ // Grab the excerpt, if there is no excerpt, create one
106
+
107
+ $excerpt = urlencode(strip_tags(strip_shortcodes($post->post_excerpt)));
108
+
109
+ if ($excerpt == "") {
110
+
111
+ $excerpt = urlencode(substr(strip_tags(strip_shortcodes($post->post_content)),0,250));
112
+
113
+ }
114
+
115
+ // Clean the excerpt for use with links
116
+
117
+ $excerpt = str_replace('+','%20',$excerpt);
118
+
119
+ $permalink = urlencode(get_permalink($post->ID));
120
+
121
+ $permalinkCOUNT = get_permalink($post->ID);
122
+
123
+ $title = str_replace('+','%20',urlencode($post->post_title));
124
+
125
+ $titleCOUNT = $post->post_title;
126
+
127
+ $rss = urlencode(get_bloginfo('ref_url'));
128
+
129
+ // Start preparing the output
130
+
131
+
132
+
133
+ $html = '<!-- Start Sociable --><div class="sociable">';
134
+
135
+ // If a tagline is set, display it above the links list
136
+
137
+ $tagline = isset( $sociable_options['tagline'] ) ? $sociable_options['tagline'] : '' ;
138
+
139
+ if ($tagline != '') {
140
+
141
+ $html .= '<div class="sociable_tagline">';
142
+
143
+
144
+
145
+ if (isset( $sociable_options['help_grow'] )) {
146
+
147
+ if (!empty($sociable_options['help_grow'])){
148
+ $addSize = "";
149
+
150
+ if ($sociable_options['icon_size'] ==16) $addSize = "font-size:11px;";
151
+
152
+ $html .= "<a class='sociable_tagline' target='_blank' href='http://blogplay.com' style='".$addSize."color:#333333;text-decoration:none'>".$tagline."</a>";
153
+ }
154
+ else{
155
+ $html .= $tagline;
156
+ }
157
+ }else{
158
+
159
+ $html .= $tagline;
160
+
161
+
162
+
163
+ }
164
+
165
+ $html .= "</div>";
166
+
167
+ }
168
+
169
+ /**
170
+
171
+
172
+
173
+ * Start the list of links
174
+
175
+ */
176
+
177
+ $html .= "<ul class='clearfix'>";
178
+
179
+ $i = 0;
180
+
181
+
182
+
183
+ $totalsites = count($display);
184
+
185
+ $margin = "0px";
186
+
187
+ switch ($sociable_options['icon_size']){
188
+
189
+
190
+
191
+ case "16": $margin = "padding-top: 0;margin-top:-2px";
192
+
193
+ break;
194
+
195
+ case "32": $margin = "margin-top:9px";
196
+
197
+ break;
198
+
199
+ case "48": $margin = "margin-top:24px";
200
+
201
+ break;
202
+
203
+ case "64": $margin = "margin-top:38px";
204
+
205
+ break;
206
+
207
+ }
208
+
209
+
210
+
211
+ // print_r($display);
212
+
213
+
214
+
215
+ if (isset($display["More"])){
216
+
217
+ unset($display["More"]);
218
+
219
+ array_push($display,"More");
220
+
221
+ $display["More"] = "On";
222
+
223
+ }
224
+
225
+ //print_r($display);
226
+
227
+ foreach($display as $sitename => $val ) {
228
+
229
+ if ( ! array_key_exists($sitename, $active_sites) || isset($sociable_known_sites[$sitename]["counter"]))
230
+
231
+ continue;
232
+
233
+ $site = $sociable_known_sites[$sitename];
234
+
235
+ $url = ( isset( $site['script'] ) ) ? $site['script'] : $site['url'];
236
+
237
+ if ($sitename == 'Twitter Counter' || $sitename== 'Twitter'){
238
+
239
+ if (isset($sociable_options["linksoptions"])){
240
+
241
+ if (!empty($sociable_options["linksoptions"])){
242
+
243
+ $url = str_replace('SHARETAG', '*blogplay.com*', $url);
244
+ }
245
+ else{
246
+
247
+ $url = str_replace('SHARETAG', '', $url);
248
+ }
249
+ }
250
+ else{
251
+
252
+ $url = str_replace('SHARETAG', '', $url);
253
+ }
254
+ }
255
+
256
+ $url = str_replace('TITLECOUNT', $titleCOUNT, $url);
257
+
258
+ $url = str_replace('TITLE', $title, $url);
259
+
260
+ $url = str_replace('RSS', $rss, $url);
261
+
262
+ $url = str_replace('BLOGNAME', $blogname, $url);
263
+
264
+ $url = str_replace('EXCERPT', $excerpt, $url);
265
+
266
+ $url = str_replace('FEEDLINK', $blogrss, $url);
267
+
268
+ $url = str_replace('PERMALINKCOUNT', $permalinkCOUNT, $url);
269
+
270
+ $url = str_replace('PERMALINK', $permalink, $url);
271
+
272
+ if (isset($site['description']) && $site['description'] != "") {
273
+
274
+ $description = $site['description'];
275
+
276
+ } else {
277
+
278
+ $description = $sitename;
279
+
280
+ }
281
+
282
+ $link = '<li>';
283
+
284
+ if (!empty($sociable_options["custom_icons"])){
285
+
286
+ $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : _get_sociable_image( $site, $description );
287
+
288
+ }else{
289
+
290
+ if ($description != "More"){
291
+
292
+ $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : _get_sociable_image( $site, $description );
293
+
294
+ }else{
295
+
296
+ $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : "<img style='".$margin."' src='".SOCIABLE_HTTP_PATH."images/more.png'>";
297
+
298
+ }
299
+
300
+ }
301
+
302
+ $posX = $site["spriteCoordinates"][$sociable_options['icon_size']]["0"];
303
+
304
+ $posY = $site["spriteCoordinates"][$sociable_options['icon_size']]["1"];
305
+
306
+ $backgroundFile = $sociable_options['icon_option']."_".$sociable_options['icon_size'].".png";
307
+
308
+ $style = "background-position:".$posX." ".$posY;
309
+
310
+ $href = $url;
311
+
312
+ $target = isset( $sociable_options['new_window'] ) ? 'target="_blank"' : '' ;
313
+
314
+ if ($sitename == "Add to favorites" || $sitename=="More"){
315
+
316
+ if ($sitename == "More"){
317
+
318
+ $link .= '<a style="cursor:pointer" rel="nofollow" onMouseOut="fixOnMouseOut(document.getElementById(\'sociable-post'.$location.'-'.$post->ID.'\'), event, \'post'.$location.'-'.$post->ID.'\')" onMouseOver="more(this,\'post'.$location.'-' . $post->ID . '\')">' . $linkitem . '</a></li>' ;
319
+
320
+ }else{
321
+
322
+ $link .= '<a class="'.$sociable_options['icon_option'].'_'.$sociable_options['icon_size'].'" style="cursor:pointer;'.$style.'" rel="nofollow" title="'.$sitename.' - doesn\'t work in Chrome" onClick="' . $href . '">' ."" . '</a></li>' ;
323
+
324
+ }
325
+
326
+ }else{
327
+
328
+ if($sociable_options["icon_option"] == "option6" || !empty($sociable_options["custom_icons"])){
329
+
330
+ $link .= '<a title="'.$sitename.'" style="'.$description.$sociable_options['icon_size'].'_'.str_replace("option","",$sociable_options['icon_option']).'" rel="nofollow" ' . $target . ' href="' . $href . '">' . $linkitem . '</a></li>' ;
331
+
332
+ }else{
333
+
334
+ if (count(split("Counter",$sitename))>1){
335
+
336
+ $link.= $href;
337
+
338
+ }else{
339
+
340
+ $link .= '<a title="'.$sitename.'" class="'.$sociable_options['icon_option'].'_'.$sociable_options['icon_size'].'" style="'.$style.'" rel="nofollow" ' . $target . ' href="' . $href . '">' . "" . '</a></li>' ;
341
+
342
+ }
343
+
344
+ }
345
+
346
+ }
347
+
348
+ $html .= apply_filters( 'sociable_link' , $link );
349
+
350
+ $i++;
351
+
352
+
353
+
354
+ }
355
+
356
+ //return $html;
357
+
358
+ //if ($sociable_options['icon_option'] !="option6"){
359
+
360
+ $inner = "<ul>";
361
+
362
+ foreach ($sociable_known_sites as $sitename => $val){
363
+
364
+ if (array_key_exists($sitename, $display) || isset($sociable_known_sites[$sitename]["counter"]) )
365
+
366
+ continue;
367
+
368
+ $site = $sociable_known_sites[$sitename];
369
+
370
+ $url = ( isset( $site['script'] ) ) ? $site['script'] : $site['url'];
371
+
372
+ $url = str_replace('TITLECOUNT', $titleCOUNT, $url);
373
+
374
+ $url = str_replace('TITLE', $title, $url);
375
+
376
+ $url = str_replace('RSS', $rss, $url);
377
+
378
+ $url = str_replace('BLOGNAME', $blogname, $url);
379
+
380
+ $url = str_replace('EXCERPT', $excerpt, $url);
381
+
382
+ $url = str_replace('FEEDLINK', $blogrss, $url);
383
+
384
+ $url = str_replace('PERMALINKCOUNT', $permalinkCOUNT, $url);
385
+
386
+ $url = str_replace('PERMALINK', $permalink, $url);
387
+
388
+ $link = '<li style="heigth:'.$sociable_options['icon_size'].'px;width:'.$sociable_options['icon_size'].'px">';
389
+
390
+ if (!empty($sociable_options["custom_icons"])){
391
+
392
+ $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : _get_sociable_image( $site, $description );
393
+
394
+ }else{
395
+
396
+ if (isset($description) && $description!= "More"){
397
+
398
+ $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : _get_sociable_image( $site, $description );
399
+
400
+ }else{
401
+
402
+ $linkitem = ( ! isset( $sociable_options['use_images'] ) ) ? $description : "<img style='".$margin."' src='".SOCIABLE_HTTP_PATH."images/more.png'>";
403
+
404
+ }
405
+
406
+ }
407
+
408
+ $posX = $site["spriteCoordinates"][$sociable_options['icon_size']]["0"];
409
+
410
+ $posY = $site["spriteCoordinates"][$sociable_options['icon_size']]["1"];
411
+
412
+ $backgroundFile = $sociable_options['icon_option']."_".$sociable_options['icon_size'].".png";
413
+
414
+ $style = "background-position:".$posX." ".$posY;
415
+
416
+ $href = $url;
417
+
418
+ $target = isset( $sociable_options['new_window'] ) ? 'target="_blank"' : '' ;
419
+
420
+ if ($sitename == "Add to favorites" || $sitename=="More"){
421
+
422
+ if ($sitename == "More"){
423
+
424
+ $link .= '<a style="cursor:poainter" rel="nofollow" onMouseOver="more(this,\'post'.$location.'-' . $post->ID . '\')">' . $linkitem . '</a></li>' ;
425
+
426
+ }else{
427
+
428
+ $link .= '<a class="'.$sociable_options['icon_option'].'_'.$sociable_options['icon_size'].'" style="cursor:pointer;'.$style.'" rel="nofollow" title="'.$sitename.' - doesn\'t work in Chrome" onClick="' . $href . '">' ."" . '</a></li>' ;
429
+
430
+ }
431
+
432
+ }else{
433
+
434
+ if($sociable_options["icon_option"] == "option6" || !empty($sociable_options["custom_icons"])){
435
+
436
+ $link .= '<a title="'.$sitename.'" style="'.$description.$sociable_options['icon_size'].'_'.str_replace("option","",$sociable_options['icon_option']).'" rel="nofollow" ' . $target . ' href="' . $href . '">' . $linkitem . '</a></li>' ;
437
+
438
+ }else{
439
+
440
+ $link .= '<a title="'.$sitename.'" class="'.$sociable_options['icon_option'].'_'.$sociable_options['icon_size'].'" style="'.$style.'" rel="nofollow" ' . $target . ' href="' . $href . '">' . "" . '</a></li>' ;
441
+
442
+ }
443
+
444
+ }
445
+
446
+ $inner .= apply_filters( 'sociable_link' , $link );
447
+
448
+ $i++;
449
+
450
+ }
451
+
452
+ $inner .="</ul>";
453
+
454
+ $html .='</ul><div onMouseout="fixOnMouseOut(this,event,\'post'.$location.'-'.$post->ID.'\')" id="sociable-post'.$location.'-'.$post->ID.'" style="display:none;">
455
+
456
+ <div style="top: auto; left: auto; display: block;" id="sociable">
457
+
458
+
459
+
460
+ <div class="popup">
461
+
462
+ <div class="content">
463
+
464
+ '.$inner.'
465
+
466
+ </div>
467
+
468
+ <a style="cursor:pointer" onclick="hide_sociable(\'post'.$location.'-'.$post->ID.'\',true)" class="close">
469
+
470
+ <img onclick="hide_sociable(\'post'.$location.'-'.$post->ID.'\',true)" title="close" src="'.SOCIABLE_HTTP_PATH . 'images/closelabel.png">
471
+
472
+ </a>
473
+
474
+ </div>
475
+
476
+ </div>
477
+
478
+ </div>HereGoCounters</div><!-- End Sociable -->';
479
+
480
+ //$margin =
481
+
482
+ //$html .= "<li class='sociablelast' style='".$margin."'><img src='".SOCIABLE_HTTP_PATH."images/more.jpg'></li></ul><div class='soc_clear'></div></div>";
483
+
484
+ //}
485
+
486
+ //return "";
487
+
488
+ $counters ="";
489
+
490
+ /*if ($location == "bottom" && (is_single() || is_admin())){ */
491
+
492
+ $counters = "</div><div class='sociable' style='float:none'><ul class='clearfix'>";
493
+
494
+ foreach ($display as $sitename => $val){
495
+
496
+ //echo $sitename."<br>";
497
+
498
+ if (!array_key_exists($sitename, $display) || !isset($sociable_known_sites[$sitename]["counter"]) )
499
+
500
+ continue;
501
+
502
+ //echo $sitename."<br>";
503
+
504
+ $link = '<li id="'.str_replace("+","p",str_replace(" ","_",$sitename)).'">';
505
+
506
+ $site = $sociable_known_sites[$sitename];
507
+
508
+ $url = ( isset( $site['script'] ) ) ? $site['script'] : $site['url'];
509
+
510
+ $url = str_replace('TITLECOUNT', $titleCOUNT, $url);
511
+
512
+ $url = str_replace('TITLE', $title, $url);
513
+
514
+ $url = str_replace('RSS', $rss, $url);
515
+
516
+ $url = str_replace('BLOGNAME', $blogname, $url);
517
+
518
+ $url = str_replace('EXCERPT', $excerpt, $url);
519
+
520
+ $url = str_replace('FEEDLINK', $blogrss, $url);
521
+
522
+ $url = str_replace('PERMALINKCOUNT', $permalinkCOUNT, $url);
523
+
524
+ $url = str_replace('PERMALINK', $permalink, $url);
525
+
526
+ $link.= $url."</li>";
527
+
528
+ $counters .= apply_filters( 'sociable_link' , $link );
529
+
530
+ }
531
+
532
+ $counters .="</ul>";
533
+
534
+ $html = str_replace("HereGoCounters",$counters,$html);
535
+
536
+ /*}else{
537
+
538
+ $html = str_replace("HereGoCounters",$counters,$html);
539
+
540
+ }*/
541
+
542
+ return $html;
543
+
544
+ }
545
+
546
+ /*
547
+
548
+ * Template Tag To Echo The Sociable 2 HTML
549
+
550
+ */
551
+
552
+ function do_sociable(){
553
+
554
+ echo sociable_html();
555
+
556
+ }
557
+
558
+ /*
559
+
560
+ * Hook For the_content to automatically output the sociable HTML If The Option To Disable Has Not Been Unchecked
561
+
562
+ */
563
+
564
+ function auto_sociable( $content ){
565
+
566
+ global $sociable_options;
567
+
568
+ if (!isset($sociable_options["active"])){
569
+
570
+ return $content;
571
+
572
+ }
573
+
574
+ if( ! isset( $sociable_options['locations'] ) || ! is_array( $sociable_options['locations'] ) || empty( $sociable_options['locations'] ) ){
575
+
576
+ return $content;
577
+
578
+ } else {
579
+
580
+ $locations = $sociable_options['locations'];
581
+
582
+ }
583
+
584
+ /*
585
+
586
+ * Determine if we are supposed to be displaying the output here.
587
+
588
+ */
589
+
590
+ $display = false;
591
+
592
+
593
+
594
+ /*
595
+
596
+ * is_single is a unique case it still returning true
597
+
598
+ */
599
+
600
+ //If We Can Verify That We are in the correct loaction, simply add something to the $display array, and test for a true result to continue.
601
+
602
+ foreach( $locations as $location => $val ){
603
+
604
+ //First We Handle is_single() so it returning true on Single Post Type Pages is not an issue, this is not the intended functionality of this plugin
605
+
606
+ if( $location == 'is_single' ){
607
+
608
+ //If we are not in a post, lets ignore this one for now
609
+
610
+ if( is_single() && get_post_type() == 'post' ){
611
+
612
+ $display = true;
613
+
614
+ break;
615
+
616
+ } else {
617
+
618
+ continue; // So not to trigger is_single later in this loop, but still be allowed to handle others
619
+
620
+ }
621
+
622
+ } elseif( strpos( $location , 'is_single_posttype_' ) === 0 ){ //Now We Need To Check For The Variable Names, Taxonomy Archives, Post Type Archives and Single Custom Post Types.
623
+
624
+ //Single Custom Post Type
625
+
626
+ $post_type = str_replace( 'is_single_posttype_' , '' , $location );
627
+
628
+ if( is_single() && get_post_type() == $post_type ){
629
+
630
+ $display = true;
631
+
632
+ break;
633
+
634
+ }
635
+
636
+ } elseif( strpos( $location , 'is_posttype_archive_' ) === 0 ){
637
+
638
+ //Custom Post Type Archive
639
+
640
+ $post_type = str_replace( 'is_posttype_archive_' , '' , $location );
641
+
642
+ if( is_post_type_archive( $post_type ) ){
643
+
644
+ $display = true;
645
+
646
+ break;
647
+
648
+ }
649
+
650
+ } elseif( strpos( $location , 'is_taxonomy_archive_' ) === 0 ) {
651
+
652
+ //Taxonomy Archive
653
+
654
+ $taxonomy = str_replace( 'is_taxonomy_archive_' , '' , $location );
655
+
656
+ if( is_tax( $taxonomy ) ){
657
+
658
+ $display = true;
659
+
660
+ break;
661
+
662
+ }
663
+
664
+ } elseif( function_exists( $location ) ) {
665
+
666
+ //Standard conditional tag, these will return BOOL
667
+
668
+ if( call_user_func( $location ) === true ){
669
+
670
+ $display = true;
671
+
672
+ break;
673
+
674
+ }
675
+
676
+
677
+
678
+ } else {
679
+
680
+ continue;
681
+
682
+ }
683
+
684
+ }
685
+
686
+ //If We have passed all the checks and are looking in the right place lets do this thang
687
+
688
+ if( isset( $sociable_options['automatic_mode'] ) && $display === true ){
689
+
690
+ if (isset($sociable_options["topandbottom"])){
691
+
692
+ $content = sociable_html(array(),"top").$content . sociable_html(array(),"bottom");
693
+
694
+ }else{
695
+
696
+ $content = "".$content . sociable_html(array());
697
+
698
+ }
699
+
700
+ }
701
+
702
+
703
+
704
+ return $content;
705
+
706
+ }
707
+
708
+ /*
709
+
710
+ * Sociable 2 Shortcode
711
+
712
+ */
713
+
714
+ function sociable_shortcode(){
715
+
716
+ return sociable_html();
717
+
718
+
719
+
720
+ }
721
+
722
+ function add_googleplus() {
723
+
724
+ //echo'<script type="text/javascript" src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>';
725
+
726
+ }
727
+
728
+ //add_action('wp_head', 'add_googleplus' );
729
+
730
  ?>
index.php CHANGED
@@ -1,5 +1,5 @@
1
- <?php
2
- /*
3
- * Sociable - Blogplay.com
4
- */
5
- ?>
1
+ <?php
2
+ /*
3
+ * Sociable - Blogplay.com
4
+ */
5
+ ?>
readme.txt CHANGED
@@ -4,7 +4,7 @@ Contributors: sociable
4
  Tags: sociable, social bookmarking, social bookmarks, social icons, bookmarking, share, sharing, be sociable share, share and enjoy, digg, delicious, twitter, facebook, blinklist, stumbleupon, gmail, posterous, tumblr
5
  Requires at least: 2.6
6
  Tested up to: 3.3.1
7
- Stable tag: 4.3.2
8
 
9
  Congrats for joining the leader in the sharing space of WordPress plugins. "Sociable" is totally FREE, has over 1,7 million downloads and now you can enjoy Fueto and make your searches more Sociable.
10
 
@@ -153,6 +153,10 @@ Please send us an email to sociableblogplay [ at ] gmail.com
153
 
154
  == Changelog ==
155
 
 
 
 
 
156
  = 4.3.2 =
157
 
158
  * shorcode line added
@@ -1105,4 +1109,4 @@ For advanced use of the plugin, see the [Sociable](http://www.blogplay.com/socia
1105
 
1106
 
1107
 
1108
-
4
  Tags: sociable, social bookmarking, social bookmarks, social icons, bookmarking, share, sharing, be sociable share, share and enjoy, digg, delicious, twitter, facebook, blinklist, stumbleupon, gmail, posterous, tumblr
5
  Requires at least: 2.6
6
  Tested up to: 3.3.1
7
+ Stable tag: 4.3.3
8
 
9
  Congrats for joining the leader in the sharing space of WordPress plugins. "Sociable" is totally FREE, has over 1,7 million downloads and now you can enjoy Fueto and make your searches more Sociable.
10
 
153
 
154
  == Changelog ==
155
 
156
+ = 4.3.3 =
157
+
158
+ * Forced update by WordPress.org Plugin Team - Remove admin advertising that now links to a malware site.
159
+
160
  = 4.3.2 =
161
 
162
  * shorcode line added
1109
 
1110
 
1111
 
1112
+
sociable.php CHANGED
@@ -1,3779 +1,3779 @@
1
- <?php
2
- /*
3
- Plugin Name: Sociable
4
- Plugin URI: http://blogplay.com/plugin
5
- Description: Automatically add links on your posts, pages and RSS feed to your favorite social bookmarking sites.
6
- Version: 4.3.2
7
- Author: Blogplay
8
- Author URI: http://blogplay.com/
9
- Copyright 2006 Peter Harkins (ph@malaprop.org)
10
- Copyright 2008-2009 Joost de Valk (joost@yoast.com)
11
- Copyright 2009-Present Blogplay.com (info@blogplay.com)
12
-
13
-
14
- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
15
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16
- You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17
- */
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
- /*
26
- * Define Some Paths
27
- */
28
-
29
-
30
- define( 'SOCIABLE_HTTP_PATH' , WP_PLUGIN_URL . '/' . str_replace(basename( __FILE__) , "" , plugin_basename(__FILE__) ) );
31
- define( 'SOCIABLE_ABSPATH' , WP_PLUGIN_DIR . '/' . str_replace(basename( __FILE__) , "" , plugin_basename(__FILE__) ) );
32
-
33
-
34
- /*
35
- * Includes
36
- */
37
-
38
- include 'includes/class-sociable_Admin_Options.php';
39
-
40
- include("includes/skyscraper_output.php");
41
-
42
- include 'includes/class-Sociable_Globals.php';
43
-
44
- include 'includes/sociable_output.php';
45
-
46
-
47
-
48
-
49
-
50
-
51
-
52
- /*
53
- * Global Variables
54
- */
55
-
56
-
57
-
58
- //$sociable_known_sites = Sociable_Globals::default_sites();
59
-
60
-
61
- $sociable_options = get_option( 'sociable_options' );
62
- $skyscraper_options = get_option( 'skyscraper_options' );
63
- $skyscraper_latest = get_option( 'skyscraper_latest' );
64
- $skyscraper_mentions = get_option( 'skyscraper_mentions' );
65
-
66
- //$sociable_post_types = array(); //Set This blank here, won't work before init
67
-
68
-
69
-
70
- //$sociable_taxonomies = array(); //Same Here
71
-
72
-
73
-
74
- /*
75
- * General Init Function
76
- */
77
-
78
-
79
-
80
- function sociable_init(){
81
-
82
- wp_enqueue_script('jquery');
83
-
84
-
85
- global $sociable_post_types, $sociable_taxonomies, $sociable_options, $skyscraper_options;
86
-
87
- $import_call_asyn = true;
88
-
89
- $url_shares = $_SERVER["REQUEST_URI"];
90
-
91
- if (strpos($url_shares, "wp-admin")){
92
-
93
-
94
- if (strpos($url_shares, "wp-admin") && !strpos($url_shares, "page=skyscraper_options")){
95
-
96
-
97
- $import_call_asyn = false;
98
-
99
- }
100
-
101
- }
102
-
103
-
104
-
105
-
106
-
107
-
108
-
109
- else{
110
-
111
-
112
-
113
- if (!isset($skyscraper_options["active"])){
114
-
115
-
116
-
117
- $import_call_asyn = false;
118
-
119
-
120
-
121
-
122
-
123
-
124
-
125
- }
126
-
127
-
128
-
129
-
130
-
131
-
132
-
133
- }
134
-
135
-
136
-
137
-
138
-
139
-
140
-
141
- if ($import_call_asyn){
142
-
143
-
144
-
145
- wp_enqueue_script( 'async_call' , SOCIABLE_HTTP_PATH . 'js/async_call.js' );
146
-
147
-
148
-
149
-
150
-
151
-
152
-
153
- wp_enqueue_script( 'oplugin' , SOCIABLE_HTTP_PATH . 'js/oPlugin.js' );
154
-
155
-
156
-
157
-
158
-
159
-
160
-
161
- wp_enqueue_style( "skyscraper_style_shape",SOCIABLE_HTTP_PATH."css/shape.css");
162
-
163
-
164
-
165
-
166
-
167
-
168
-
169
- wp_enqueue_style( "skyscraper_style_toolbar", SOCIABLE_HTTP_PATH."css/toolbar.css");
170
-
171
-
172
-
173
-
174
-
175
-
176
-
177
-
178
-
179
-
180
-
181
-
182
-
183
-
184
-
185
- }
186
-
187
-
188
-
189
-
190
-
191
-
192
-
193
- if (!isset($sociable_options['icon_size']) || $sociable_options['icon_size'] == "" || !isset($sociable_options['version']) || !isset($sociable_options['blogplay_tags'])){
194
-
195
-
196
-
197
- sociable_reset();
198
-
199
- }
200
-
201
-
202
-
203
-
204
-
205
-
206
-
207
- if (!isset($skyscraper_options['accept_read_twitter'])){
208
-
209
-
210
-
211
-
212
-
213
-
214
-
215
- //skyscraper_reset();
216
-
217
-
218
-
219
- }
220
-
221
-
222
-
223
-
224
-
225
-
226
-
227
-
228
-
229
-
230
-
231
- load_plugin_textdomain( 'sociable', false, dirname( plugin_basename( __FILE__ ) )."/languages" );
232
-
233
-
234
-
235
-
236
-
237
-
238
-
239
- $active_sites = ( isset( $sociable_options['active_sites'] ) ) ? $sociable_options['active_sites'] : array() ;
240
-
241
-
242
-
243
-
244
-
245
-
246
-
247
- //Set The Post Types
248
-
249
-
250
-
251
- $sociable_post_types = Sociable_Globals::sociable_get_post_types();
252
-
253
-
254
-
255
- //Set The Custom Taxonomies
256
-
257
-
258
-
259
- $sociable_taxonomies = Sociable_Globals::sociable_get_taxonomies();
260
-
261
-
262
-
263
- wp_enqueue_script( 'sociable' , SOCIABLE_HTTP_PATH . 'js/sociable.js' );
264
-
265
-
266
-
267
-
268
-
269
-
270
-
271
- wp_enqueue_script( 'addtofavourites' , SOCIABLE_HTTP_PATH . 'js/addtofavorites.js' );
272
-
273
-
274
-
275
-
276
-
277
-
278
-
279
- if( ! is_admin() ){
280
-
281
-
282
-
283
- //Load Up The Front Of Site CSS And JS
284
-
285
-
286
-
287
- if( array_key_exists( 'Add to favorites' , $active_sites ) ){
288
-
289
-
290
-
291
- // wp_enqueue_script( 'addtofavourites' , SOCIABLE_HTTP_PATH . 'js/addtofavorites.js' );
292
-
293
-
294
-
295
-
296
-
297
-
298
-
299
- }
300
-
301
-
302
-
303
-
304
-
305
-
306
-
307
- if( isset( $sociable_options['use_stylesheet'] ) ){
308
-
309
-
310
-
311
- wp_enqueue_style( 'sociablecss' , SOCIABLE_HTTP_PATH . 'css/sociable.css' );
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
- * Hooks And Filters
348
-
349
-
350
-
351
-
352
-
353
-
354
-
355
- */
356
-
357
-
358
-
359
- add_action( 'admin_init' , array( 'sociable_Admin_Options' , 'init' ) );
360
-
361
-
362
-
363
-
364
-
365
-
366
-
367
- add_action( 'admin_menu' , array( 'sociable_Admin_Options' , 'add_menu_pages' ) );
368
-
369
-
370
-
371
-
372
-
373
-
374
-
375
- add_action( 'save_post' , array( 'sociable_Admin_Options' , 'save_post' ) );
376
-
377
-
378
-
379
-
380
-
381
-
382
-
383
- add_action( 'init' , 'sociable_init' );
384
-
385
-
386
-
387
-
388
-
389
-
390
-
391
- add_action( 'wp_head' , 'sociable_init_async' );
392
-
393
-
394
-
395
-
396
-
397
-
398
-
399
- function sociable_init_async(){
400
-
401
-
402
-
403
- echo "<script type='text/javascript'>";
404
-
405
-
406
-
407
-
408
-
409
-
410
-
411
- echo "var base_url_sociable = '".SOCIABLE_HTTP_PATH."'";
412
-
413
-
414
-
415
-
416
-
417
-
418
-
419
- echo "</script><script type='text/javascript' src='http://apis.google.com/js/plusone.js'></script>";
420
-
421
-
422
-
423
-
424
-
425
-
426
-
427
- }
428
-
429
-
430
-
431
- add_filter( 'the_content', 'auto_sociable' );
432
-
433
-
434
-
435
- //add_filter( 'get_pages', 'auto_skyscraper' );
436
-
437
-
438
-
439
-
440
-
441
-
442
-
443
- //add_filter( 'the_excerpt', 'auto_skyscraper' );
444
-
445
-
446
-
447
-
448
-
449
-
450
-
451
- add_filter( 'the_excerpt', 'auto_sociable' );
452
-
453
-
454
-
455
-
456
-
457
-
458
-
459
- register_activation_hook(__FILE__, 'sociable_activate' );
460
-
461
-
462
-
463
-
464
-
465
-
466
-
467
- register_deactivation_hook( __FILE__, 'sociable_deactivate' );
468
-
469
-
470
-
471
-
472
-
473
-
474
-
475
- /*
476
-
477
-
478
-
479
-
480
-
481
-
482
-
483
- * Activation Function
484
-
485
-
486
-
487
-
488
-
489
-
490
-
491
- */
492
-
493
-
494
-
495
- function sociable_activate(){
496
-
497
-
498
-
499
-
500
-
501
-
502
-
503
- if( ! get_option( 'sociable_options' ) ){
504
-
505
-
506
-
507
- return sociable_reset();
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
- * Reset Function
536
-
537
-
538
-
539
-
540
-
541
-
542
-
543
- */
544
-
545
-
546
-
547
- function sociable_reset(){
548
-
549
-
550
-
551
- global $wpdb;
552
-
553
-
554
-
555
- //reset all data to factory defaults, install if is there.
556
-
557
-
558
-
559
-
560
-
561
-
562
-
563
- //Delete All Metadata From The Database ?
564
-
565
-
566
-
567
- $wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '_sociableoff'");
568
-
569
-
570
-
571
- $sociable_options = array(
572
-
573
- 'pixel' => "",
574
-
575
- 'blogplay_tags' => 1,
576
-
577
- 'version' =>'4.3.2',
578
-
579
- 'automatic_mode' => 'on',
580
-
581
- 'tagline' => 'Be Sociable, Share!',
582
-
583
- 'custom_image_directory' => '',
584
-
585
- 'use_stylesheet' => 'on',
586
-
587
- 'use_images' => 'on',
588
-
589
- 'use_alphamask' => 'on',
590
-
591
- 'new_window' => 'on',
592
-
593
- 'help_grow' => '',
594
-
595
- 'locations' => array(
596
-
597
-
598
-
599
-
600
-
601
-
602
-
603
- 'is_single' => 'on',
604
-
605
-
606
-
607
-
608
-
609
-
610
-
611
- 'is_page' => 'on'
612
-
613
-
614
-
615
-
616
-
617
-
618
-
619
- ),
620
-
621
-
622
-
623
-
624
-
625
-
626
-
627
- 'active_sites' => array(
628
-
629
-
630
-
631
-
632
-
633
-
634
-
635
- 'Twitter' => 'on',
636
-
637
-
638
-
639
-
640
-
641
-
642
-
643
- 'Facebook' => 'on',
644
-
645
-
646
-
647
-
648
-
649
-
650
-
651
- 'email'=>'on',
652
-
653
-
654
-
655
-
656
-
657
-
658
-
659
- 'Add to favorites'=>'on',
660
-
661
-
662
-
663
-
664
-
665
-
666
-
667
- 'StumbleUpon' =>'on',
668
-
669
-
670
-
671
-
672
-
673
-
674
-
675
- 'Delicious' =>'on',
676
-
677
-
678
-
679
-
680
-
681
-
682
-
683
- 'Google Reader' =>'on',
684
-
685
-
686
-
687
-
688
-
689
-
690
-
691
- 'LinkedIn' => 'on',
692
-
693
-
694
-
695
-
696
-
697
-
698
-
699
- 'BlinkList' =>'on',
700
-
701
-
702
-
703
-
704
-
705
-
706
-
707
- 'More' => 'on',
708
-
709
-
710
-
711
-
712
-
713
-
714
-
715
- 'Twitter Counter' =>'on',
716
-
717
-
718
-
719
-
720
-
721
-
722
-
723
- 'Facebook Counter' =>'on',
724
-
725
-
726
-
727
-
728
-
729
-
730
-
731
- 'Google +' =>'on',
732
-
733
-
734
-
735
-
736
-
737
-
738
-
739
- 'LinkedIn Counter' =>'on',
740
-
741
-
742
-
743
-
744
-
745
-
746
-
747
- 'StumbleUpon Counter' =>'on'
748
-
749
-
750
-
751
-
752
-
753
-
754
-
755
- ),
756
-
757
-
758
-
759
-
760
-
761
-
762
-
763
- 'icon_size' => '32',
764
-
765
-
766
-
767
-
768
-
769
-
770
-
771
- 'icon_option' => 'option1',
772
-
773
-
774
-
775
-
776
-
777
-
778
-
779
- "active" => 1,
780
-
781
-
782
-
783
- 'linksoptions' => ''
784
-
785
-
786
-
787
- );
788
-
789
-
790
-
791
- $sociable_known_sites = array(
792
-
793
-
794
-
795
- 'Facebook' => array(
796
-
797
-
798
-
799
-
800
-
801
-
802
-
803
- 'favicon' => 'facebook.png',
804
-
805
-
806
-
807
-
808
-
809
-
810
-
811
- 'url' => 'http://www.facebook.com/share.php?u=PERMALINK&amp;t=TITLE',
812
-
813
-
814
-
815
-
816
-
817
-
818
-
819
- 'spriteCoordinates' => Array(
820
-
821
-
822
-
823
-
824
-
825
-
826
-
827
- '16' => array("-48px","0px"),
828
-
829
-
830
-
831
-
832
-
833
-
834
-
835
- '32' => array("-96px","0px"),
836
-
837
-
838
-
839
-
840
-
841
-
842
-
843
- '48' => array("-144px","0px"),
844
-
845
-
846
-
847
-
848
-
849
-
850
-
851
- '64' => array("-192px","0px")
852
-
853
-
854
-
855
-
856
-
857
-
858
-
859
- )
860
-
861
-
862
-
863
-
864
-
865
-
866
-
867
- ),
868
-
869
-
870
-
871
-
872
-
873
-
874
-
875
- 'Facebook Counter' => array(
876
-
877
-
878
-
879
-
880
-
881
-
882
-
883
- 'counter' =>1,
884
-
885
-
886
-
887
-
888
-
889
-
890
-
891
- 'favicon' => 'likecounter.png',
892
-
893
-
894
-
895
-
896
-
897
-
898
-
899
- 'url' => '<iframe src="http://www.facebook.com/plugins/like.php?href=PERMALINKCOUNT&send=false&layout=button_count&show_faces=false&action=like&colorscheme=light&font" scrolling="no" frameborder="0" style="border:none; overflow:hidden;height:32px;width:100px" allowTransparency="true"></iframe>',
900
-
901
-
902
-
903
-
904
-
905
-
906
-
907
- 'spriteCoordinates' => Array(
908
-
909
-
910
-
911
-
912
-
913
-
914
-
915
- '16' => array("-48px","0px"),
916
-
917
-
918
-
919
-
920
-
921
-
922
-
923
- '32' => array("-96px","0px"),
924
-
925
-
926
-
927
-
928
-
929
-
930
-
931
- '48' => array("-144px","0px"),
932
-
933
-
934
-
935
-
936
-
937
-
938
-
939
- '64' => array("-192px","0px")
940
-
941
-
942
-
943
-
944
-
945
-
946
-
947
- )
948
-
949
-
950
-
951
-
952
-
953
-
954
-
955
- ),
956
-
957
-
958
-
959
- 'Myspace' => array(
960
-
961
-
962
-
963
-
964
-
965
-
966
-
967
- 'favicon' => 'myspace.png',
968
-
969
-
970
-
971
-
972
-
973
-
974
-
975
- 'url' => 'http://www.myspace.com/Modules/PostTo/Pages/?u=PERMALINK&amp;t=TITLE',
976
-
977
-
978
-
979
-
980
-
981
-
982
-
983
- 'spriteCoordinates' => Array(
984
-
985
-
986
-
987
-
988
-
989
-
990
-
991
- '16' => array("0px","-16px"),
992
-
993
-
994
-
995
-
996
-
997
-
998
-
999
- '32' => array("0px","-32px"),
1000
-
1001
-
1002
-
1003
-
1004
-
1005
-
1006
-
1007
- '48' => array("0px","-48px"),
1008
-
1009
-
1010
-
1011
-
1012
-
1013
-
1014
-
1015
- '64' => array("0px","-64px")
1016
-
1017
-
1018
-
1019
-
1020
-
1021
-
1022
-
1023
- )
1024
-
1025
-
1026
-
1027
-
1028
-
1029
-
1030
-
1031
- ),
1032
-
1033
-
1034
-
1035
- 'Twitter' => array(
1036
-
1037
-
1038
-
1039
-
1040
-
1041
-
1042
-
1043
- 'favicon' => 'twitter.png',
1044
-
1045
-
1046
-
1047
-
1048
-
1049
-
1050
-
1051
- 'url' => 'http://twitter.com/intent/tweet?text=TITLE%20-%20PERMALINK%20 SHARETAG',
1052
-
1053
-
1054
-
1055
-
1056
-
1057
-
1058
-
1059
- 'spriteCoordinates' => Array(
1060
-
1061
-
1062
-
1063
-
1064
-
1065
-
1066
-
1067
- '16' => array("-144px","-16px"),
1068
-
1069
-
1070
-
1071
-
1072
-
1073
-
1074
-
1075
- '32' => array("-288px","-32px"),
1076
-
1077
-
1078
-
1079
-
1080
-
1081
-
1082
-
1083
- '48' => array("-432px","-48px"),
1084
-
1085
-
1086
-
1087
-
1088
-
1089
-
1090
-
1091
- '64' => array("-576px","-64px")
1092
-
1093
-
1094
-
1095
-
1096
-
1097
-
1098
-
1099
- )
1100
-
1101
-
1102
-
1103
-
1104
-
1105
-
1106
-
1107
- ),
1108
-
1109
-
1110
-
1111
- 'Twitter Counter' => array(
1112
-
1113
-
1114
-
1115
-
1116
-
1117
-
1118
-
1119
- 'counter' =>1,
1120
-
1121
-
1122
-
1123
-
1124
-
1125
-
1126
-
1127
- 'favicon' => 'twitter.png',
1128
-
1129
-
1130
-
1131
-
1132
-
1133
-
1134
-
1135
- 'url' => '<a href="https://twitter.com/share" data-text="TITLECOUNT - PERMALINKCOUNT" data-url="PERMALINKCOUNT" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>',
1136
-
1137
-
1138
-
1139
-
1140
-
1141
-
1142
-
1143
- 'spriteCoordinates' => Array(
1144
-
1145
-
1146
-
1147
-
1148
-
1149
-
1150
-
1151
- '16' => array("-144px","-16px"),
1152
-
1153
-
1154
-
1155
-
1156
-
1157
-
1158
-
1159
- '32' => array("-288px","-32px"),
1160
-
1161
-
1162
-
1163
-
1164
-
1165
-
1166
-
1167
- '48' => array("-432px","-48px"),
1168
-
1169
-
1170
-
1171
-
1172
-
1173
-
1174
-
1175
- '64' => array("-576px","-64px")
1176
-
1177
-
1178
-
1179
-
1180
-
1181
-
1182
-
1183
- )
1184
-
1185
-
1186
-
1187
-
1188
-
1189
-
1190
-
1191
- ),
1192
-
1193
-
1194
-
1195
-
1196
-
1197
-
1198
-
1199
- 'LinkedIn' => array(
1200
-
1201
-
1202
-
1203
-
1204
-
1205
-
1206
-
1207
- 'favicon' => 'linkedin.png',
1208
-
1209
-
1210
-
1211
-
1212
-
1213
-
1214
-
1215
- 'url' => 'http://www.linkedin.com/shareArticle?mini=true&amp;url=PERMALINK&amp;title=TITLE&amp;source=BLOGNAME&amp;summary=EXCERPT',
1216
-
1217
-
1218
-
1219
-
1220
-
1221
-
1222
-
1223
- 'spriteCoordinates' => Array(
1224
-
1225
-
1226
-
1227
-
1228
-
1229
-
1230
-
1231
- '16' => array("-144px","0px"),
1232
-
1233
-
1234
-
1235
-
1236
-
1237
-
1238
-
1239
- '32' => array("-288px","0px"),
1240
-
1241
-
1242
-
1243
-
1244
-
1245
-
1246
-
1247
- '48' => array("-432px","0px"),
1248
-
1249
-
1250
-
1251
-
1252
-
1253
-
1254
-
1255
- '64' => array("-576px","0px")
1256
-
1257
-
1258
-
1259
-
1260
-
1261
-
1262
-
1263
- )
1264
-
1265
-
1266
-
1267
-
1268
-
1269
-
1270
-
1271
- ),
1272
-
1273
-
1274
-
1275
- 'LinkedIn Counter' => array(
1276
-
1277
-
1278
-
1279
-
1280
-
1281
-
1282
-
1283
- 'counter'=>1,
1284
-
1285
-
1286
-
1287
-
1288
-
1289
-
1290
-
1291
- 'favicon' => 'linkedin.png',
1292
-
1293
-
1294
-
1295
-
1296
-
1297
-
1298
-
1299
- 'url' => '<script src="http://platform.linkedin.com/in.js" type="text/javascript"></script><script type="IN/Share" data-url="PERMALINKCOUNT" data-counter="right"></script>',
1300
-
1301
-
1302
-
1303
-
1304
-
1305
-
1306
-
1307
- 'spriteCoordinates' => Array(
1308
-
1309
-
1310
-
1311
- '16' => array("-144px","0px"),
1312
-
1313
-
1314
-
1315
-
1316
-
1317
-
1318
-
1319
- '32' => array("-288px","0px"),
1320
-
1321
-
1322
-
1323
-
1324
-
1325
-
1326
-
1327
- '48' => array("-432px","0px"),
1328
-
1329
-
1330
-
1331
-
1332
-
1333
-
1334
-
1335
- '64' => array("-576px","0px")
1336
-
1337
-
1338
-
1339
-
1340
-
1341
-
1342
-
1343
- )
1344
-
1345
-
1346
-
1347
-
1348
-
1349
-
1350
-
1351
- ),
1352
-
1353
-
1354
-
1355
- 'Delicious' => array(
1356
-
1357
-
1358
-
1359
- 'favicon' => 'delicious.png',
1360
-
1361
-
1362
-
1363
-
1364
-
1365
-
1366
-
1367
- 'url' => 'http://delicious.com/post?url=PERMALINK&amp;title=TITLE&amp;notes=EXCERPT',
1368
-
1369
-
1370
-
1371
-
1372
-
1373
-
1374
-
1375
- 'spriteCoordinates' => Array(
1376
-
1377
-
1378
-
1379
-
1380
-
1381
-
1382
-
1383
- '16' => array("-16px","0px"),
1384
-
1385
-
1386
-
1387
-
1388
-
1389
-
1390
-
1391
- '32' => array("-32px","0px"),
1392
-
1393
-
1394
-
1395
-
1396
-
1397
-
1398
-
1399
- '48' => array("-48px","0px"),
1400
-
1401
-
1402
-
1403
-
1404
-
1405
-
1406
-
1407
- '64' => array("-64px","0px")
1408
-
1409
-
1410
-
1411
-
1412
-
1413
-
1414
-
1415
- )
1416
-
1417
-
1418
-
1419
-
1420
-
1421
-
1422
-
1423
- ),
1424
-
1425
-
1426
-
1427
- 'Digg' => array(
1428
-
1429
-
1430
-
1431
- 'favicon' => 'digg.png',
1432
-
1433
-
1434
-
1435
-
1436
-
1437
-
1438
-
1439
- 'url' => 'http://digg.com/submit?phase=2&amp;url=PERMALINK&amp;title=TITLE&amp;bodytext=EXCERPT',
1440
-
1441
-
1442
-
1443
-
1444
-
1445
-
1446
-
1447
- 'spriteCoordinates' => Array(
1448
-
1449
-
1450
-
1451
-
1452
-
1453
-
1454
-
1455
- '16' => array("-32px","0px"),
1456
-
1457
-
1458
-
1459
-
1460
-
1461
-
1462
-
1463
- '32' => array("-64px","0px"),
1464
-
1465
-
1466
-
1467
-
1468
-
1469
-
1470
-
1471
- '48' => array("-96px","0px"),
1472
-
1473
-
1474
-
1475
-
1476
-
1477
-
1478
-
1479
- '64' => array("-128px","0px")
1480
-
1481
-
1482
-
1483
-
1484
-
1485
-
1486
-
1487
- )
1488
-
1489
-
1490
-
1491
-
1492
-
1493
-
1494
-
1495
- ),
1496
-
1497
-
1498
-
1499
-
1500
-
1501
-
1502
-
1503
- 'Digg Counter' => array(
1504
-
1505
-
1506
-
1507
-
1508
-
1509
-
1510
-
1511
- 'counter' =>1,
1512
-
1513
-
1514
-
1515
-
1516
-
1517
-
1518
-
1519
- 'favicon' => 'digg.png',
1520
-
1521
-
1522
-
1523
-
1524
-
1525
-
1526
-
1527
- 'url' => "<script type='text/javascript'>(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a href='http://digg.com/submit?url=PERMALINK&amp;title=TITLE' class='DiggThisButton DiggCompact'></a>",
1528
-
1529
-
1530
-
1531
- 'spriteCoordinates' => Array(
1532
-
1533
-
1534
-
1535
-
1536
-
1537
-
1538
-
1539
- '16' => array("-32px","0px"),
1540
-
1541
-
1542
-
1543
-
1544
-
1545
-
1546
-
1547
- '32' => array("-64px","0px"),
1548
-
1549
-
1550
-
1551
-
1552
-
1553
-
1554
-
1555
- '48' => array("-96px","0px"),
1556
-
1557
-
1558
-
1559
-
1560
-
1561
-
1562
-
1563
- '64' => array("-128px","0px")
1564
-
1565
-
1566
-
1567
-
1568
-
1569
-
1570
-
1571
- )
1572
-
1573
-
1574
-
1575
-
1576
-
1577
-
1578
-
1579
- ),
1580
-
1581
-
1582
-
1583
- 'Reddit' => array(
1584
-
1585
-
1586
-
1587
- 'favicon' => 'reddit.png',
1588
-
1589
-
1590
-
1591
-
1592
-
1593
-
1594
-
1595
-
1596
-
1597
-
1598
-
1599
-
1600
-
1601
-
1602
-
1603
- 'url' => 'http://reddit.com/submit?url=PERMALINK&amp;title=TITLE',
1604
-
1605
-
1606
-
1607
-
1608
-
1609
-
1610
-
1611
- 'spriteCoordinates' => Array(
1612
-
1613
-
1614
-
1615
-
1616
-
1617
-
1618
-
1619
- '16' => array("-64px","-16px"),
1620
-
1621
-
1622
-
1623
-
1624
-
1625
-
1626
-
1627
- '32' => array("-128px","-32px"),
1628
-
1629
-
1630
-
1631
-
1632
-
1633
-
1634
-
1635
- '48' => array("-192px","-48px"),
1636
-
1637
-
1638
-
1639
-
1640
-
1641
-
1642
-
1643
- '64' => array("-256px","-64px")
1644
-
1645
-
1646
-
1647
-
1648
-
1649
-
1650
-
1651
- )
1652
-
1653
-
1654
-
1655
-
1656
-
1657
-
1658
-
1659
- ),
1660
-
1661
-
1662
-
1663
-
1664
-
1665
-
1666
-
1667
-
1668
-
1669
-
1670
-
1671
-
1672
-
1673
-
1674
-
1675
- 'StumbleUpon' => array(
1676
-
1677
-
1678
-
1679
-
1680
-
1681
-
1682
-
1683
- 'favicon' => 'stumbleupon.png',
1684
-
1685
-
1686
-
1687
-
1688
-
1689
-
1690
-
1691
- 'url' => 'http://www.stumbleupon.com/submit?url=PERMALINK&title=TITLE',
1692
-
1693
-
1694
-
1695
-
1696
-
1697
-
1698
-
1699
- 'spriteCoordinates' => Array(
1700
-
1701
-
1702
-
1703
-
1704
-
1705
-
1706
-
1707
- '16' => array("-112px","-16px"),
1708
-
1709
-
1710
-
1711
-
1712
-
1713
-
1714
-
1715
- '32' => array("-224px","-32px"),
1716
-
1717
-
1718
-
1719
-
1720
-
1721
-
1722
-
1723
- '48' => array("-336px","-48px"),
1724
-
1725
-
1726
-
1727
-
1728
-
1729
-
1730
-
1731
- '64' => array("-448px","-64px")
1732
-
1733
-
1734
-
1735
-
1736
-
1737
-
1738
-
1739
- )),
1740
-
1741
-
1742
-
1743
-
1744
-
1745
-
1746
-
1747
-
1748
-
1749
-
1750
-
1751
-
1752
-
1753
-
1754
-
1755
- 'StumbleUpon Counter' => array(
1756
-
1757
-
1758
-
1759
-
1760
-
1761
-
1762
-
1763
- 'counter' =>1,
1764
-
1765
-
1766
-
1767
-
1768
-
1769
-
1770
-
1771
- 'favicon' => 'stumbleupon.png',
1772
-
1773
-
1774
-
1775
-
1776
-
1777
-
1778
-
1779
- 'url' => '<script src="http://www.stumbleupon.com/hostedbadge.php?s=2&r=PERMALINKCOUNT"></script>',
1780
-
1781
-
1782
-
1783
-
1784
-
1785
-
1786
-
1787
- 'spriteCoordinates' => Array(
1788
-
1789
-
1790
-
1791
-
1792
-
1793
-
1794
-
1795
- '16' => array("-112px","-16px"),
1796
-
1797
-
1798
-
1799
-
1800
-
1801
-
1802
-
1803
- '32' => array("-224px","-32px"),
1804
-
1805
-
1806
-
1807
-
1808
-
1809
-
1810
-
1811
- '48' => array("-336px","-48px"),
1812
-
1813
-
1814
-
1815
-
1816
-
1817
-
1818
-
1819
- '64' => array("-448px","-64px")
1820
-
1821
-
1822
-
1823
-
1824
-
1825
-
1826
-
1827
- )
1828
-
1829
-
1830
-
1831
-
1832
-
1833
-
1834
-
1835
- ),
1836
-
1837
-
1838
-
1839
-
1840
-
1841
-
1842
-
1843
- 'Google Bookmarks' => Array (
1844
-
1845
-
1846
-
1847
-
1848
-
1849
-
1850
-
1851
- 'favicon' => 'google.png',
1852
-
1853
-
1854
-
1855
-
1856
-
1857
-
1858
-
1859
- 'url' => 'http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=PERMALINK&amp;title=TITLE&amp;annotation=EXCERPT',
1860
-
1861
-
1862
-
1863
-
1864
-
1865
-
1866
-
1867
- 'description' => 'Google Bookmarks',
1868
-
1869
-
1870
-
1871
-
1872
-
1873
-
1874
-
1875
- 'spriteCoordinates' => Array(
1876
-
1877
-
1878
-
1879
-
1880
-
1881
-
1882
-
1883
- '16' => array("-96px","0px"),
1884
-
1885
-
1886
-
1887
-
1888
-
1889
-
1890
-
1891
- '32' => array("-192px","0px"),
1892
-
1893
-
1894
-
1895
-
1896
-
1897
-
1898
-
1899
- '48' => array("-288px","0px"),
1900
-
1901
-
1902
-
1903
-
1904
-
1905
-
1906
-
1907
- '64' => array("-384px","0px")
1908
-
1909
-
1910
-
1911
-
1912
-
1913
-
1914
-
1915
- )
1916
-
1917
-
1918
-
1919
-
1920
-
1921
-
1922
-
1923
- ),
1924
-
1925
-
1926
-
1927
-
1928
-
1929
-
1930
-
1931
-
1932
-
1933
-
1934
-
1935
-
1936
-
1937
-
1938
-
1939
- 'Google +' => Array (
1940
-
1941
-
1942
-
1943
-
1944
-
1945
-
1946
-
1947
-
1948
-
1949
-
1950
-
1951
-
1952
-
1953
-
1954
-
1955
- 'counter' =>1,
1956
-
1957
-
1958
-
1959
-
1960
-
1961
-
1962
-
1963
- 'favicon' => 'google.png',
1964
-
1965
-
1966
-
1967
-
1968
-
1969
-
1970
-
1971
- /* 'url' => '<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
1972
-
1973
-
1974
-
1975
-
1976
-
1977
-
1978
-
1979
- <g:plusone annotation="bubble" size="medium"></g:plusone>',*/
1980
-
1981
-
1982
-
1983
-
1984
-
1985
-
1986
-
1987
- 'url' => '<g:plusone annotation="bubble" href="PERMALINKCOUNT" size="medium"></g:plusone>',
1988
-
1989
-
1990
-
1991
-
1992
-
1993
-
1994
-
1995
- /*
1996
-
1997
-
1998
-
1999
-
2000
-
2001
-
2002
-
2003
- <script type="text/javascript">
2004
-
2005
-
2006
-
2007
-
2008
-
2009
-
2010
-
2011
- window.___gcfg = {
2012
-
2013
-
2014
-
2015
-
2016
-
2017
-
2018
-
2019
- lang: \'en-US\'
2020
-
2021
-
2022
-
2023
-
2024
-
2025
-
2026
-
2027
- };
2028
-
2029
-
2030
-
2031
-
2032
-
2033
-
2034
-
2035
- (function() {
2036
-
2037
-
2038
-
2039
-
2040
-
2041
-
2042
-
2043
- var po = document.createElement(\'script\'); po.type = \'text/javascript\'; po.async = true;
2044
-
2045
-
2046
-
2047
-
2048
-
2049
-
2050
-
2051
- po.src = \'https://apis.google.com/js/plusone.js\';
2052
-
2053
-
2054
-
2055
-
2056
-
2057
-
2058
-
2059
- var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(po, s);
2060
-
2061
-
2062
-
2063
-
2064
-
2065
-
2066
-
2067
- })();
2068
-
2069
-
2070
-
2071
-
2072
-
2073
-
2074
-
2075
- </script>
2076
-
2077
-
2078
-
2079
-
2080
-
2081
-
2082
-
2083
- ',*/
2084
-
2085
-
2086
-
2087
-
2088
-
2089
-
2090
-
2091
- 'description' => 'Google Bookmarks',
2092
-
2093
-
2094
-
2095
-
2096
-
2097
-
2098
-
2099
- 'spriteCoordinates' => Array(
2100
-
2101
-
2102
-
2103
-
2104
-
2105
-
2106
-
2107
- '16' => array("-96px","0px"),
2108
-
2109
-
2110
-
2111
-
2112
-
2113
-
2114
-
2115
- '32' => array("-192px","0px"),
2116
-
2117
-
2118
-
2119
-
2120
-
2121
-
2122
-
2123
- '48' => array("-288px","0px"),
2124
-
2125
-
2126
-
2127
-
2128
-
2129
-
2130
-
2131
- '64' => array("-384px","0px")
2132
-
2133
-
2134
-
2135
-
2136
-
2137
-
2138
-
2139
- )
2140
-
2141
-
2142
-
2143
-
2144
-
2145
-
2146
-
2147
- ),
2148
-
2149
-
2150
-
2151
-
2152
-
2153
-
2154
-
2155
-
2156
-
2157
-
2158
-
2159
-
2160
-
2161
-
2162
-
2163
- 'HackerNews' => Array(
2164
-
2165
-
2166
-
2167
-
2168
-
2169
-
2170
-
2171
- 'favicon' => 'hacker_news.png',
2172
-
2173
-
2174
-
2175
-
2176
-
2177
-
2178
-
2179
- 'url' => 'http://news.ycombinator.com/submitlink?u=PERMALINK&amp;t=TITLE',
2180
-
2181
-
2182
-
2183
-
2184
-
2185
-
2186
-
2187
- 'spriteCoordinates' => Array(
2188
-
2189
-
2190
-
2191
-
2192
-
2193
-
2194
-
2195
- '16' => array("-128px","0px"),
2196
-
2197
-
2198
-
2199
-
2200
-
2201
-
2202
-
2203
- '32' => array("-256px","0px"),
2204
-
2205
-
2206
-
2207
-
2208
-
2209
-
2210
-
2211
- '48' => array("-384px","0px"),
2212
-
2213
-
2214
-
2215
-
2216
-
2217
-
2218
-
2219
- '64' => array("-512px","0px")
2220
-
2221
-
2222
-
2223
-
2224
-
2225
-
2226
-
2227
- )
2228
-
2229
-
2230
-
2231
-
2232
-
2233
-
2234
-
2235
- ),
2236
-
2237
-
2238
-
2239
-
2240
-
2241
-
2242
-
2243
- 'MSNReporter' => Array(
2244
-
2245
-
2246
-
2247
-
2248
-
2249
-
2250
-
2251
- 'favicon' => 'msn.png',
2252
-
2253
-
2254
-
2255
-
2256
-
2257
-
2258
-
2259
- 'url' => 'http://reporter.es.msn.com/?fn=contribute&amp;Title=TITLE&amp;URL=PERMALINK&amp;cat_id=6&amp;tag_id=31&amp;Remark=EXCERPT',
2260
-
2261
-
2262
-
2263
-
2264
-
2265
-
2266
-
2267
- 'description' => 'MSN Reporter',
2268
-
2269
-
2270
-
2271
-
2272
-
2273
-
2274
-
2275
- 'spriteCoordinates' => Array(
2276
-
2277
-
2278
-
2279
-
2280
-
2281
-
2282
-
2283
- '16' => array("-176px","0px"),
2284
-
2285
-
2286
-
2287
-
2288
-
2289
-
2290
-
2291
- '32' => array("-352px","0px"),
2292
-
2293
-
2294
-
2295
-
2296
-
2297
-
2298
-
2299
- '48' => array("-528px","0px"),
2300
-
2301
-
2302
-
2303
-
2304
-
2305
-
2306
-
2307
- '64' => array("-704px","0px")
2308
-
2309
-
2310
-
2311
-
2312
-
2313
-
2314
-
2315
- )
2316
-
2317
-
2318
-
2319
-
2320
-
2321
-
2322
-
2323
- ),
2324
-
2325
-
2326
-
2327
-
2328
-
2329
-
2330
-
2331
-
2332
-
2333
-
2334
-
2335
-
2336
-
2337
-
2338
-
2339
- 'BlinkList' => Array(
2340
-
2341
-
2342
-
2343
-
2344
-
2345
-
2346
-
2347
- 'favicon' => 'blinklist.png',
2348
-
2349
-
2350
-
2351
-
2352
-
2353
-
2354
-
2355
- 'url' => 'http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=PERMALINK&amp;Title=TITLE',
2356
-
2357
-
2358
-
2359
-
2360
-
2361
-
2362
-
2363
- 'spriteCoordinates' => Array(
2364
-
2365
-
2366
-
2367
-
2368
-
2369
-
2370
-
2371
- '16' => array("0px","0px"),
2372
-
2373
-
2374
-
2375
-
2376
-
2377
-
2378
-
2379
- '32' => array("0px","0px"),
2380
-
2381
-
2382
-
2383
-
2384
-
2385
-
2386
-
2387
- '48' => array("0px","0px"),
2388
-
2389
-
2390
-
2391
-
2392
-
2393
-
2394
-
2395
- '64' => array("0px","0px")
2396
-
2397
-
2398
-
2399
-
2400
-
2401
-
2402
-
2403
- ),
2404
-
2405
-
2406
-
2407
-
2408
-
2409
-
2410
-
2411
- 'supportsIframe' => false,
2412
-
2413
-
2414
-
2415
-
2416
-
2417
-
2418
-
2419
- ),
2420
-
2421
-
2422
-
2423
-
2424
-
2425
-
2426
-
2427
- 'Sphinn' => Array(
2428
-
2429
-
2430
-
2431
-
2432
-
2433
-
2434
-
2435
- 'favicon' => 'sphinn.png',
2436
-
2437
-
2438
-
2439
-
2440
-
2441
-
2442
-
2443
- 'url' => 'http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=PERMALINK',
2444
-
2445
-
2446
-
2447
-
2448
-
2449
-
2450
-
2451
- 'spriteCoordinates' => Array(
2452
-
2453
-
2454
-
2455
-
2456
-
2457
-
2458
-
2459
- '16' => array("-96px","-16px"),
2460
-
2461
-
2462
-
2463
-
2464
-
2465
-
2466
-
2467
- '32' => array("-192px","-32px"),
2468
-
2469
-
2470
-
2471
-
2472
-
2473
-
2474
-
2475
- '48' => array("-288px","-48px"),
2476
-
2477
-
2478
-
2479
-
2480
-
2481
-
2482
-
2483
- '64' => array("-384px","-64px")
2484
-
2485
-
2486
-
2487
-
2488
-
2489
-
2490
-
2491
- )
2492
-
2493
-
2494
-
2495
-
2496
-
2497
-
2498
-
2499
- ),
2500
-
2501
-
2502
-
2503
-
2504
-
2505
-
2506
-
2507
-
2508
-
2509
-
2510
-
2511
-
2512
-
2513
-
2514
-
2515
- 'Posterous' => Array(
2516
-
2517
-
2518
-
2519
-
2520
-
2521
-
2522
-
2523
- 'favicon' => 'posterous.png',
2524
-
2525
-
2526
-
2527
-
2528
-
2529
-
2530
-
2531
- 'url' => 'http://posterous.com/share?linkto=PERMALINK&amp;title=TITLE&amp;selection=EXCERPT',
2532
-
2533
-
2534
-
2535
-
2536
-
2537
-
2538
-
2539
- 'spriteCoordinates' => Array(
2540
-
2541
-
2542
-
2543
-
2544
-
2545
-
2546
-
2547
- '16' => array("-32px","-16px"),
2548
-
2549
-
2550
-
2551
-
2552
-
2553
-
2554
-
2555
- '32' => array("-64px","-32px"),
2556
-
2557
-
2558
-
2559
-
2560
-
2561
-
2562
-
2563
- '48' => array("-96px","-48px"),
2564
-
2565
-
2566
-
2567
-
2568
-
2569
-
2570
-
2571
- '64' => array("-128px","-64px")
2572
-
2573
-
2574
-
2575
-
2576
-
2577
-
2578
-
2579
- )
2580
-
2581
-
2582
-
2583
-
2584
-
2585
-
2586
-
2587
- ),
2588
-
2589
-
2590
-
2591
-
2592
-
2593
-
2594
-
2595
- 'Tumblr' => Array(
2596
-
2597
-
2598
-
2599
-
2600
-
2601
-
2602
-
2603
- 'favicon' => 'tumblr.png',
2604
-
2605
-
2606
-
2607
-
2608
-
2609
-
2610
-
2611
- 'url' => 'http://www.tumblr.com/share?v=3&amp;u=PERMALINK&amp;t=TITLE&amp;s=EXCERPT',
2612
-
2613
-
2614
-
2615
-
2616
-
2617
-
2618
-
2619
- 'spriteCoordinates' => Array(
2620
-
2621
-
2622
-
2623
-
2624
-
2625
-
2626
-
2627
- '16' => array("-128px","-16px"),
2628
-
2629
-
2630
-
2631
-
2632
-
2633
-
2634
-
2635
- '32' => array("-256px","-32px"),
2636
-
2637
-
2638
-
2639
-
2640
-
2641
-
2642
-
2643
- '48' => array("-384px","-48px"),
2644
-
2645
-
2646
-
2647
-
2648
-
2649
-
2650
-
2651
- '64' => array("-512px","-64px")
2652
-
2653
-
2654
-
2655
-
2656
-
2657
-
2658
-
2659
- ),
2660
-
2661
-
2662
-
2663
-
2664
-
2665
-
2666
-
2667
- 'supportsIframe' => false
2668
-
2669
-
2670
-
2671
-
2672
-
2673
-
2674
-
2675
- ),
2676
-
2677
-
2678
-
2679
-
2680
-
2681
-
2682
-
2683
- 'email' => Array(
2684
-
2685
-
2686
-
2687
-
2688
-
2689
-
2690
-
2691
- 'favicon' => 'gmail.png',
2692
-
2693
-
2694
-
2695
-
2696
-
2697
-
2698
-
2699
- 'url' => 'https://mail.google.com/mail/?view=cm&fs=1&to&su=TITLE&body=PERMALINK&ui=2&tf=1&shva=1',
2700
-
2701
-
2702
-
2703
-
2704
-
2705
-
2706
-
2707
- 'spriteCoordinates' => Array(
2708
-
2709
-
2710
-
2711
-
2712
-
2713
-
2714
-
2715
- '16' => array("-80px","0px"),
2716
-
2717
-
2718
-
2719
-
2720
-
2721
-
2722
-
2723
- '32' => array("-160px","0px"),
2724
-
2725
-
2726
-
2727
-
2728
-
2729
-
2730
-
2731
- '48' => array("-240px","0px"),
2732
-
2733
-
2734
-
2735
-
2736
-
2737
-
2738
-
2739
- '64' => array("-320px","0px")
2740
-
2741
-
2742
-
2743
-
2744
-
2745
-
2746
-
2747
- ),
2748
-
2749
-
2750
-
2751
-
2752
-
2753
-
2754
-
2755
- 'supportsIframe' => false
2756
-
2757
-
2758
-
2759
-
2760
-
2761
-
2762
-
2763
- ),
2764
-
2765
-
2766
-
2767
-
2768
-
2769
-
2770
-
2771
-
2772
-
2773
-
2774
-
2775
-
2776
-
2777
-
2778
-
2779
- 'Google Reader' => array (
2780
-
2781
-
2782
-
2783
-
2784
-
2785
-
2786
-
2787
- 'favicon' => 'googlebuzz.png',
2788
-
2789
-
2790
-
2791
-
2792
-
2793
-
2794
-
2795
- 'url' => 'http://www.google.com/reader/link?url=PERMALINK&amp;title=TITLE&amp;srcURL=PERMALINK&amp;srcTitle=BLOGNAME',
2796
-
2797
-
2798
-
2799
-
2800
-
2801
-
2802
-
2803
- 'spriteCoordinates' => Array(
2804
-
2805
-
2806
-
2807
-
2808
-
2809
-
2810
-
2811
- '16' => array("-112px","0px"),
2812
-
2813
-
2814
-
2815
-
2816
-
2817
-
2818
-
2819
- '32' => array("-224px","0px"),
2820
-
2821
-
2822
-
2823
-
2824
-
2825
-
2826
-
2827
- '48' => array("-336px","0px"),
2828
-
2829
-
2830
-
2831
-
2832
-
2833
-
2834
-
2835
- '64' => array("-448px","0px")
2836
-
2837
-
2838
-
2839
-
2840
-
2841
-
2842
-
2843
- )
2844
-
2845
-
2846
-
2847
-
2848
-
2849
-
2850
-
2851
- ),
2852
-
2853
-
2854
-
2855
-
2856
-
2857
-
2858
-
2859
- 'Add to favorites' => array(
2860
-
2861
-
2862
-
2863
-
2864
-
2865
-
2866
-
2867
- 'favicon' => 'favorites.png',
2868
-
2869
-
2870
-
2871
-
2872
-
2873
-
2874
-
2875
- 'url' => 'javascript:AddToFavorites();',
2876
-
2877
-
2878
-
2879
-
2880
-
2881
-
2882
-
2883
- 'spriteCoordinates' => Array(
2884
-
2885
-
2886
-
2887
-
2888
-
2889
-
2890
-
2891
- '16' => array("-64px","0px"),
2892
-
2893
-
2894
-
2895
-
2896
-
2897
-
2898
-
2899
- '32' => array("-128px","0px"),
2900
-
2901
-
2902
-
2903
-
2904
-
2905
-
2906
-
2907
- '48' => array("-192px","0px"),
2908
-
2909
-
2910
-
2911
-
2912
-
2913
-
2914
-
2915
- '64' => array("-256px","0px")
2916
-
2917
-
2918
-
2919
-
2920
-
2921
-
2922
-
2923
- )
2924
-
2925
-
2926
-
2927
-
2928
-
2929
-
2930
-
2931
- ),
2932
-
2933
-
2934
-
2935
-
2936
-
2937
-
2938
-
2939
- 'More' => array(
2940
-
2941
-
2942
-
2943
-
2944
-
2945
-
2946
-
2947
- 'favicon' => 'more.png',
2948
-
2949
-
2950
-
2951
-
2952
-
2953
-
2954
-
2955
- 'url' => 'javascript:more();',
2956
-
2957
-
2958
-
2959
-
2960
-
2961
-
2962
-
2963
- 'spriteCoordinates' => Array(
2964
-
2965
-
2966
-
2967
-
2968
-
2969
-
2970
-
2971
- '16' => array("0px","0px"),
2972
-
2973
-
2974
-
2975
-
2976
-
2977
-
2978
-
2979
- '32' => array("0px","0px"),
2980
-
2981
-
2982
-
2983
-
2984
-
2985
-
2986
-
2987
- '48' => array("0px","0px"),
2988
-
2989
-
2990
-
2991
-
2992
-
2993
-
2994
-
2995
- '64' => array("0px","0px")
2996
-
2997
-
2998
-
2999
-
3000
-
3001
-
3002
-
3003
- )
3004
-
3005
-
3006
-
3007
-
3008
-
3009
-
3010
-
3011
- ),
3012
-
3013
-
3014
-
3015
-
3016
-
3017
-
3018
-
3019
- );
3020
-
3021
-
3022
-
3023
-
3024
-
3025
- //Update will create if it doesn't exist.
3026
-
3027
-
3028
-
3029
- update_option( 'sociable_known_sites' , $sociable_known_sites );
3030
-
3031
-
3032
-
3033
- update_option( 'sociable_options' , $sociable_options );
3034
-
3035
-
3036
-
3037
- update_option( 'sociable_helpus' , 1);
3038
-
3039
- }
3040
-
3041
-
3042
-
3043
-
3044
-
3045
-
3046
-
3047
- function skyscraper_reset(){
3048
-
3049
-
3050
-
3051
-
3052
-
3053
-
3054
-
3055
- $skyscraper_options = array(
3056
-
3057
-
3058
-
3059
- "pixel" => "",
3060
-
3061
-
3062
-
3063
- "version" => "1.0",
3064
-
3065
-
3066
-
3067
- "widget_width" => "60px",
3068
-
3069
-
3070
-
3071
- "widget_position" => "1",
3072
-
3073
-
3074
-
3075
- "background_color" => "#fefefe",
3076
-
3077
-
3078
-
3079
- "labels_color" => "#f7f7f7",
3080
-
3081
-
3082
-
3083
- "text_size" => "10px",
3084
-
3085
-
3086
-
3087
- "counters" => array("check" => "1",
3088
-
3089
-
3090
-
3091
- "folded" => "1"),
3092
-
3093
-
3094
-
3095
- "share" => array("check" => "1",
3096
-
3097
-
3098
-
3099
- "folded" => "1"),
3100
-
3101
-
3102
-
3103
- "num_tweets" => 3,
3104
-
3105
-
3106
-
3107
- "num_rss" =>3,
3108
-
3109
-
3110
-
3111
- "locations" => array("is_front_page" => 1,
3112
-
3113
-
3114
-
3115
- "is_home" => 1,
3116
-
3117
-
3118
-
3119
- "is_single" => 1,
3120
-
3121
-
3122
-
3123
- "is_page" => 1,
3124
-
3125
-
3126
-
3127
- "is_category" => 1,
3128
-
3129
-
3130
-
3131
- "is_date" => 1,
3132
-
3133
-
3134
-
3135
- "is_tag" => 1,
3136
-
3137
-
3138
-
3139
- "is_author" => 1,
3140
-
3141
-
3142
-
3143
- "is_search" => 1,
3144
-
3145
-
3146
-
3147
- "is_rss" => 1 ),
3148
-
3149
-
3150
-
3151
-
3152
-
3153
-
3154
-
3155
- "counters" => array("check" => 1,
3156
-
3157
-
3158
-
3159
- "folded" => 1),
3160
-
3161
-
3162
-
3163
- "share" => array("check" => 1,
3164
-
3165
-
3166
-
3167
- "folded" => 1),
3168
-
3169
-
3170
-
3171
-
3172
-
3173
-
3174
-
3175
- "sociable_banner" => "",
3176
-
3177
-
3178
-
3179
-
3180
-
3181
-
3182
-
3183
- "sociable_banner_timer" => 15,
3184
-
3185
-
3186
-
3187
-
3188
-
3189
-
3190
-
3191
- "sociable_banner_text" => 'Please spread the word: Be Sociable, Share!',
3192
-
3193
-
3194
-
3195
-
3196
-
3197
-
3198
-
3199
- "sociable_banner_colorBack" => '#FFFFFF',
3200
-
3201
-
3202
-
3203
-
3204
-
3205
-
3206
-
3207
- "sociable_banner_fontSize" => '9px',
3208
-
3209
-
3210
-
3211
-
3212
-
3213
-
3214
-
3215
- "sociable_banner_colorLabel" => '#F7F7F7',
3216
-
3217
-
3218
-
3219
-
3220
-
3221
-
3222
-
3223
- "sociable_banner_colorFont" => '#6A6A6A',
3224
-
3225
-
3226
-
3227
-
3228
-
3229
-
3230
-
3231
- "accept_read_twitter" => '',
3232
-
3233
-
3234
-
3235
-
3236
-
3237
-
3238
-
3239
- "accept_read_rss" => ''
3240
-
3241
-
3242
-
3243
- );
3244
-
3245
-
3246
-
3247
-
3248
-
3249
-
3250
-
3251
- update_option( 'skyscraper_options' , $skyscraper_options );
3252
-
3253
-
3254
-
3255
-
3256
-
3257
-
3258
-
3259
-
3260
-
3261
-
3262
-
3263
- $skyscraper_latest = array();
3264
-
3265
-
3266
-
3267
- update_option("skyscraper_latest",$skyscraper_latest );
3268
-
3269
-
3270
-
3271
-
3272
-
3273
-
3274
-
3275
- $skyscraper_mentions = array();
3276
-
3277
-
3278
-
3279
- update_option("skyscraper_mentions",$skyscraper_mentions );
3280
-
3281
-
3282
-
3283
- }
3284
-
3285
-
3286
-
3287
-
3288
-
3289
-
3290
-
3291
- /*
3292
-
3293
-
3294
-
3295
- * De-Activate Function
3296
-
3297
-
3298
-
3299
- */
3300
-
3301
-
3302
-
3303
- function sociable_deactivate(){
3304
-
3305
-
3306
-
3307
- // global $wpdb;
3308
-
3309
-
3310
-
3311
- // //Delete The Metadata
3312
-
3313
-
3314
-
3315
- // $wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '_sociableoff'");
3316
-
3317
-
3318
-
3319
- // //delete The Options
3320
-
3321
-
3322
-
3323
- // return delete_option( 'sociable_options' );
3324
-
3325
-
3326
-
3327
- }
3328
-
3329
-
3330
-
3331
-
3332
-
3333
-
3334
-
3335
- /*
3336
-
3337
-
3338
-
3339
- * Function To Completely Remove The Options
3340
-
3341
-
3342
-
3343
- */
3344
-
3345
-
3346
-
3347
- function sociable_2_remove(){
3348
-
3349
-
3350
-
3351
- require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
3352
-
3353
-
3354
-
3355
-
3356
-
3357
-
3358
-
3359
- global $wpdb;
3360
-
3361
-
3362
-
3363
- //Delete The Metadata
3364
-
3365
-
3366
-
3367
- $wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '_sociableoff'");
3368
-
3369
-
3370
-
3371
- //delete The Options
3372
-
3373
-
3374
-
3375
- delete_option( 'sociable_options' );
3376
-
3377
-
3378
-
3379
- delete_option( 'skyscraper_options' );
3380
-
3381
-
3382
-
3383
-
3384
-
3385
-
3386
-
3387
-
3388
-
3389
-
3390
-
3391
-
3392
-
3393
-
3394
-
3395
- deactivate_plugins( array( 'sociable/sociable.php' ) );
3396
-
3397
-
3398
-
3399
- wp_redirect( '/wp-admin/plugins.php?deactivate=true' );
3400
-
3401
-
3402
-
3403
- }
3404
-
3405
-
3406
-
3407
-
3408
-
3409
-
3410
-
3411
- /*
3412
-
3413
-
3414
-
3415
- * Generic Plugin Wide Functions
3416
-
3417
-
3418
-
3419
- */
3420
-
3421
-
3422
-
3423
- function _get_sociable_image_path(){
3424
-
3425
-
3426
-
3427
-
3428
-
3429
-
3430
-
3431
- global $sociable_options;
3432
-
3433
-
3434
-
3435
-
3436
-
3437
-
3438
-
3439
-
3440
-
3441
-
3442
-
3443
-
3444
-
3445
-
3446
-
3447
- if( empty( $sociable_options['custom_icons'] )){
3448
-
3449
-
3450
-
3451
-
3452
-
3453
-
3454
-
3455
- if ($sociable_options['icon_option'] !="option6"){
3456
-
3457
-
3458
-
3459
-
3460
-
3461
-
3462
-
3463
- $path = trailingslashit( SOCIABLE_HTTP_PATH . 'images/'.$sociable_options['icon_option']."/" . $sociable_options['icon_size'] );
3464
-
3465
-
3466
-
3467
-
3468
-
3469
-
3470
-
3471
- }else{
3472
-
3473
-
3474
-
3475
-
3476
-
3477
-
3478
-
3479
-
3480
-
3481
-
3482
-
3483
-
3484
-
3485
-
3486
-
3487
- $path = trailingslashit( SOCIABLE_HTTP_PATH . 'images/original/');
3488
-
3489
-
3490
-
3491
-
3492
-
3493
-
3494
-
3495
- }
3496
-
3497
-
3498
-
3499
-
3500
-
3501
-
3502
-
3503
- } else {
3504
-
3505
-
3506
-
3507
-
3508
-
3509
-
3510
-
3511
- $path = trailingslashit( SOCIABLE_HTTP_PATH . 'images/customIcons/');
3512
-
3513
-
3514
-
3515
-
3516
-
3517
-
3518
-
3519
- }
3520
-
3521
-
3522
-
3523
-
3524
-
3525
-
3526
-
3527
-
3528
-
3529
-
3530
-
3531
-
3532
-
3533
-
3534
-
3535
-
3536
-
3537
-
3538
-
3539
-
3540
-
3541
-
3542
-
3543
- return $path;
3544
-
3545
-
3546
-
3547
-
3548
-
3549
-
3550
-
3551
- }
3552
-
3553
-
3554
-
3555
-
3556
-
3557
-
3558
-
3559
- function _get_sociable_image( $site, $description ){
3560
-
3561
-
3562
-
3563
-
3564
-
3565
-
3566
-
3567
- global $sociable_options;
3568
-
3569
-
3570
-
3571
-
3572
-
3573
-
3574
-
3575
- $imageclass = '';
3576
-
3577
-
3578
-
3579
- $imagestyle = '';
3580
-
3581
-
3582
-
3583
- $imagepath = _get_sociable_image_path();
3584
-
3585
-
3586
-
3587
- //Get The Source Of The Image
3588
-
3589
-
3590
-
3591
- if ( ! isset( $site['spriteCoordinates'] ) || ! isset( $sociable_options['use_sprites'] ) || is_feed() ) {
3592
-
3593
-
3594
-
3595
-
3596
-
3597
-
3598
-
3599
- if ( strpos( $site['favicon'], 'http' ) === 0 ) {
3600
-
3601
-
3602
-
3603
- $imagesource = $site['favicon'];
3604
-
3605
-
3606
-
3607
- } else {
3608
-
3609
-
3610
-
3611
- $imagesource = $imagepath.$site['favicon'];
3612
-
3613
-
3614
-
3615
- }
3616
-
3617
-
3618
-
3619
-
3620
-
3621
-
3622
-
3623
- } else {
3624
-
3625
-
3626
-
3627
-
3628
-
3629
-
3630
-
3631
- $imagesource = $imagepath . "services-sprite.gif";
3632
-
3633
-
3634
-
3635
- $services_sprite_url = $imagepath . "sprite.png";
3636
-
3637
-
3638
-
3639
-
3640
-
3641
-
3642
-
3643
- $spriteCoords = $site['spriteCoordinates'];
3644
-
3645
-
3646
-
3647
-
3648
-
3649
-
3650
-
3651
- $size = $sociable_options['icon_size'];
3652
-
3653
-
3654
-
3655
-
3656
-
3657
-
3658
-
3659
- $imagestyle = 'width: ' . $size . 'px; height: ' . $size . 'px; background: transparent url(' . $services_sprite_url . ') no-repeat; background-position:' . $spriteCoords[$size] . 'px 0';
3660
-
3661
-
3662
-
3663
-
3664
-
3665
-
3666
-
3667
- }
3668
-
3669
-
3670
-
3671
-
3672
-
3673
-
3674
-
3675
-
3676
-
3677
-
3678
-
3679
- if( isset( $sociable_options['use_alphamask'] ) ){
3680
-
3681
-
3682
-
3683
- $imageclass .= 'sociable-hovers';
3684
-
3685
-
3686
-
3687
- }
3688
-
3689
-
3690
-
3691
-
3692
-
3693
-
3694
-
3695
- //If A Class Has Been Specified, Ensure It Is Added To The Class Attribute.
3696
-
3697
-
3698
-
3699
- if ( isset( $site['class'] ) ) {
3700
-
3701
-
3702
-
3703
- $imageclass .= 'sociable_' . $site['class'];
3704
-
3705
-
3706
-
3707
- }
3708
-
3709
-
3710
-
3711
-
3712
-
3713
-
3714
-
3715
- if( $imagestyle != '' ){
3716
-
3717
-
3718
-
3719
- $imagestyle = 'style="' . $imagestyle . '"';
3720
-
3721
-
3722
-
3723
- }
3724
-
3725
-
3726
-
3727
- if ($sociable_options['icon_option'] !="option6"){
3728
-
3729
-
3730
-
3731
-
3732
-
3733
-
3734
-
3735
- $image = '<img src="' . $imagesource . '" title="' . $description . '" alt="' . $description . '"' . $imagestyle . ' />' ;
3736
-
3737
-
3738
-
3739
-
3740
-
3741
-
3742
-
3743
- }else{
3744
-
3745
-
3746
-
3747
-
3748
-
3749
-
3750
-
3751
- $image = '<img class="' . $imageclass . '" src="' . $imagesource . '" title="' . $description . '" alt="' . $description . '"' . $imagestyle . ' />' ;
3752
-
3753
-
3754
-
3755
-
3756
-
3757
-
3758
-
3759
- }
3760
-
3761
-
3762
-
3763
-
3764
-
3765
-
3766
-
3767
- return $image;
3768
-
3769
-
3770
-
3771
- }
3772
-
3773
-
3774
-
3775
-
3776
-
3777
-
3778
-
3779
- ?>
1
+ <?php
2
+ /*
3
+ Plugin Name: Sociable
4
+ Plugin URI: http://blogplay.com/plugin
5
+ Description: Automatically add links on your posts, pages and RSS feed to your favorite social bookmarking sites.
6
+ Version: 4.3.3.2
7
+ Author: Blogplay
8
+ Author URI: http://blogplay.com/
9
+ Copyright 2006 Peter Harkins (ph@malaprop.org)
10
+ Copyright 2008-2009 Joost de Valk (joost@yoast.com)
11
+ Copyright 2009-Present Blogplay.com (info@blogplay.com)
12
+
13
+
14
+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
15
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16
+ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17
+ */
18
+
19
+
20
+
21
+
22
+
23
+
24
+
25
+ /*
26
+ * Define Some Paths
27
+ */
28
+
29
+
30
+ define( 'SOCIABLE_HTTP_PATH' , WP_PLUGIN_URL . '/' . str_replace(basename( __FILE__) , "" , plugin_basename(__FILE__) ) );
31
+ define( 'SOCIABLE_ABSPATH' , WP_PLUGIN_DIR . '/' . str_replace(basename( __FILE__) , "" , plugin_basename(__FILE__) ) );
32
+
33
+
34
+ /*
35
+ * Includes
36
+ */
37
+
38
+ include 'includes/class-sociable_Admin_Options.php';
39
+
40
+ include("includes/skyscraper_output.php");
41
+
42
+ include 'includes/class-Sociable_Globals.php';
43
+
44
+ include 'includes/sociable_output.php';
45
+
46
+
47
+
48
+
49
+
50
+
51
+
52
+ /*
53
+ * Global Variables
54
+ */
55
+
56
+
57
+
58
+ //$sociable_known_sites = Sociable_Globals::default_sites();
59
+
60
+
61
+ $sociable_options = get_option( 'sociable_options' );
62
+ $skyscraper_options = get_option( 'skyscraper_options' );
63
+ $skyscraper_latest = get_option( 'skyscraper_latest' );
64
+ $skyscraper_mentions = get_option( 'skyscraper_mentions' );
65
+
66
+ //$sociable_post_types = array(); //Set This blank here, won't work before init
67
+
68
+
69
+
70
+ //$sociable_taxonomies = array(); //Same Here
71
+
72
+
73
+
74
+ /*
75
+ * General Init Function
76
+ */
77
+
78
+
79
+
80
+ function sociable_init(){
81
+
82
+ wp_enqueue_script('jquery');
83
+
84
+
85
+ global $sociable_post_types, $sociable_taxonomies, $sociable_options, $skyscraper_options;
86
+
87
+ $import_call_asyn = true;
88
+
89
+ $url_shares = $_SERVER["REQUEST_URI"];
90
+
91
+ if (strpos($url_shares, "wp-admin")){
92
+
93
+
94
+ if (strpos($url_shares, "wp-admin") && !strpos($url_shares, "page=skyscraper_options")){
95
+
96
+
97
+ $import_call_asyn = false;
98
+
99
+ }
100
+
101
+ }
102
+
103
+
104
+
105
+
106
+
107
+
108
+
109
+ else{
110
+
111
+
112
+
113
+ if (!isset($skyscraper_options["active"])){
114
+
115
+
116
+
117
+ $import_call_asyn = false;
118
+
119
+
120
+
121
+
122
+
123
+
124
+
125
+ }
126
+
127
+
128
+
129
+
130
+
131
+
132
+
133
+ }
134
+
135
+
136
+
137
+
138
+
139
+
140
+
141
+ if ($import_call_asyn){
142
+
143
+
144
+
145
+ wp_enqueue_script( 'async_call' , SOCIABLE_HTTP_PATH . 'js/async_call.js' );
146
+
147
+
148
+
149
+
150
+
151
+
152
+
153
+ wp_enqueue_script( 'oplugin' , SOCIABLE_HTTP_PATH . 'js/oPlugin.js' );
154
+
155
+
156
+
157
+
158
+
159
+
160
+
161
+ wp_enqueue_style( "skyscraper_style_shape",SOCIABLE_HTTP_PATH."css/shape.css");
162
+
163
+
164
+
165
+
166
+
167
+
168
+
169
+ wp_enqueue_style( "skyscraper_style_toolbar", SOCIABLE_HTTP_PATH."css/toolbar.css");
170
+
171
+
172
+
173
+
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+
184
+
185
+ }
186
+
187
+
188
+
189
+
190
+
191
+
192
+
193
+ if (!isset($sociable_options['icon_size']) || $sociable_options['icon_size'] == "" || !isset($sociable_options['version']) || !isset($sociable_options['blogplay_tags'])){
194
+
195
+
196
+
197
+ sociable_reset();
198
+
199
+ }
200
+
201
+
202
+
203
+
204
+
205
+
206
+
207
+ if (!isset($skyscraper_options['accept_read_twitter'])){
208
+
209
+
210
+
211
+
212
+
213
+
214
+
215
+ //skyscraper_reset();
216
+
217
+
218
+
219
+ }
220
+
221
+
222
+
223
+
224
+
225
+
226
+
227
+
228
+
229
+
230
+
231
+ load_plugin_textdomain( 'sociable', false, dirname( plugin_basename( __FILE__ ) )."/languages" );
232
+
233
+
234
+
235
+
236
+
237
+
238
+
239
+ $active_sites = ( isset( $sociable_options['active_sites'] ) ) ? $sociable_options['active_sites'] : array() ;
240
+
241
+
242
+
243
+
244
+
245
+
246
+
247
+ //Set The Post Types
248
+
249
+
250
+
251
+ $sociable_post_types = Sociable_Globals::sociable_get_post_types();
252
+
253
+
254
+
255
+ //Set The Custom Taxonomies
256
+
257
+
258
+
259
+ $sociable_taxonomies = Sociable_Globals::sociable_get_taxonomies();
260
+
261
+
262
+
263
+ wp_enqueue_script( 'sociable' , SOCIABLE_HTTP_PATH . 'js/sociable.js' );
264
+
265
+
266
+
267
+
268
+
269
+
270
+
271
+ wp_enqueue_script( 'addtofavourites' , SOCIABLE_HTTP_PATH . 'js/addtofavorites.js' );
272
+
273
+
274
+
275
+
276
+
277
+
278
+
279
+ if( ! is_admin() ){
280
+
281
+
282
+
283
+ //Load Up The Front Of Site CSS And JS
284
+
285
+
286
+
287
+ if( array_key_exists( 'Add to favorites' , $active_sites ) ){
288
+
289
+
290
+
291
+ // wp_enqueue_script( 'addtofavourites' , SOCIABLE_HTTP_PATH . 'js/addtofavorites.js' );
292
+
293
+
294
+
295
+
296
+
297
+
298
+
299
+ }
300
+
301
+
302
+
303
+
304
+
305
+
306
+
307
+ if( isset( $sociable_options['use_stylesheet'] ) ){
308
+
309
+
310
+
311
+ wp_enqueue_style( 'sociablecss' , SOCIABLE_HTTP_PATH . 'css/sociable.css' );
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
+ * Hooks And Filters
348
+
349
+
350
+
351
+
352
+
353
+
354
+
355
+ */
356
+
357
+
358
+
359
+ add_action( 'admin_init' , array( 'sociable_Admin_Options' , 'init' ) );
360
+
361
+
362
+
363
+
364
+
365
+
366
+
367
+ add_action( 'admin_menu' , array( 'sociable_Admin_Options' , 'add_menu_pages' ) );
368
+
369
+
370
+
371
+
372
+
373
+
374
+
375
+ add_action( 'save_post' , array( 'sociable_Admin_Options' , 'save_post' ) );
376
+
377
+
378
+
379
+
380
+
381
+
382
+
383
+ add_action( 'init' , 'sociable_init' );
384
+
385
+
386
+
387
+
388
+
389
+
390
+
391
+ add_action( 'wp_head' , 'sociable_init_async' );
392
+
393
+
394
+
395
+
396
+
397
+
398
+
399
+ function sociable_init_async(){
400
+
401
+
402
+
403
+ echo "<script type='text/javascript'>";
404
+
405
+
406
+
407
+
408
+
409
+
410
+
411
+ echo "var base_url_sociable = '".SOCIABLE_HTTP_PATH."'";
412
+
413
+
414
+
415
+
416
+
417
+
418
+
419
+ echo "</script><script type='text/javascript' src='http://apis.google.com/js/plusone.js'></script>";
420
+
421
+
422
+
423
+
424
+
425
+
426
+
427
+ }
428
+
429
+
430
+
431
+ add_filter( 'the_content', 'auto_sociable' );
432
+
433
+
434
+
435
+ //add_filter( 'get_pages', 'auto_skyscraper' );
436
+
437
+
438
+
439
+
440
+
441
+
442
+
443
+ //add_filter( 'the_excerpt', 'auto_skyscraper' );
444
+
445
+
446
+
447
+
448
+
449
+
450
+
451
+ add_filter( 'the_excerpt', 'auto_sociable' );
452
+
453
+
454
+
455
+
456
+
457
+
458
+
459
+ register_activation_hook(__FILE__, 'sociable_activate' );
460
+
461
+
462
+
463
+
464
+
465
+
466
+
467
+ register_deactivation_hook( __FILE__, 'sociable_deactivate' );
468
+
469
+
470
+
471
+
472
+
473
+
474
+
475
+ /*
476
+
477
+
478
+
479
+
480
+
481
+
482
+
483
+ * Activation Function
484
+
485
+
486
+
487
+
488
+
489
+
490
+
491
+ */
492
+
493
+
494
+
495
+ function sociable_activate(){
496
+
497
+
498
+
499
+
500
+
501
+
502
+
503
+ if( ! get_option( 'sociable_options' ) ){
504
+
505
+
506
+
507
+ return sociable_reset();
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
+ * Reset Function
536
+
537
+
538
+
539
+
540
+
541
+
542
+
543
+ */
544
+
545
+
546
+
547
+ function sociable_reset(){
548
+
549
+
550
+
551
+ global $wpdb;
552
+
553
+
554
+
555
+ //reset all data to factory defaults, install if is there.
556
+
557
+
558
+
559
+
560
+
561
+
562
+
563
+ //Delete All Metadata From The Database ?
564
+
565
+
566
+
567
+ $wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '_sociableoff'");
568
+
569
+
570
+
571
+ $sociable_options = array(
572
+
573
+ 'pixel' => "",
574
+
575
+ 'blogplay_tags' => 1,
576
+
577
+ 'version' =>'4.3.2',
578
+
579
+ 'automatic_mode' => 'on',
580
+
581
+ 'tagline' => 'Be Sociable, Share!',
582
+
583
+ 'custom_image_directory' => '',
584
+
585
+ 'use_stylesheet' => 'on',
586
+
587
+ 'use_images' => 'on',
588
+
589
+ 'use_alphamask' => 'on',
590
+
591
+ 'new_window' => 'on',
592
+
593
+ 'help_grow' => '',
594
+
595
+ 'locations' => array(
596
+
597
+
598
+
599
+
600
+
601
+
602
+
603
+ 'is_single' => 'on',
604
+
605
+
606
+
607
+
608
+
609
+
610
+
611
+ 'is_page' => 'on'
612
+
613
+
614
+
615
+
616
+
617
+
618
+
619
+ ),
620
+
621
+
622
+
623
+
624
+
625
+
626
+
627
+ 'active_sites' => array(
628
+
629
+
630
+
631
+
632
+
633
+
634
+
635
+ 'Twitter' => 'on',
636
+
637
+
638
+
639
+
640
+
641
+
642
+
643
+ 'Facebook' => 'on',
644
+
645
+
646
+
647
+
648
+
649
+
650
+
651
+ 'email'=>'on',
652
+
653
+
654
+
655
+
656
+
657
+
658
+
659
+ 'Add to favorites'=>'on',
660
+
661
+
662
+
663
+
664
+
665
+
666
+
667
+ 'StumbleUpon' =>'on',
668
+
669
+
670
+
671
+
672
+
673
+
674
+
675
+ 'Delicious' =>'on',
676
+
677
+
678
+
679
+
680
+
681
+
682
+
683
+ 'Google Reader' =>'on',
684
+
685
+
686
+
687
+
688
+
689
+
690
+
691
+ 'LinkedIn' => 'on',
692
+
693
+
694
+
695
+
696
+
697
+
698
+
699
+ 'BlinkList' =>'on',
700
+
701
+
702
+
703
+
704
+
705
+
706
+
707
+ 'More' => 'on',
708
+
709
+
710
+
711
+
712
+
713
+
714
+
715
+ 'Twitter Counter' =>'on',
716
+
717
+
718
+
719
+
720
+
721
+
722
+
723
+ 'Facebook Counter' =>'on',
724
+
725
+
726
+
727
+
728
+
729
+
730
+
731
+ 'Google +' =>'on',
732
+
733
+
734
+
735
+
736
+
737
+
738
+
739
+ 'LinkedIn Counter' =>'on',
740
+
741
+
742
+
743
+
744
+
745
+
746
+
747
+ 'StumbleUpon Counter' =>'on'
748
+
749
+
750
+
751
+
752
+
753
+
754
+
755
+ ),
756
+
757
+
758
+
759
+
760
+
761
+
762
+
763
+ 'icon_size' => '32',
764
+
765
+
766
+
767
+
768
+
769
+
770
+
771
+ 'icon_option' => 'option1',
772
+
773
+
774
+
775
+
776
+
777
+
778
+
779
+ "active" => 1,
780
+
781
+
782
+
783
+ 'linksoptions' => ''
784
+
785
+
786
+
787
+ );
788
+
789
+
790
+
791
+ $sociable_known_sites = array(
792
+
793
+
794
+
795
+ 'Facebook' => array(
796
+
797
+
798
+
799
+
800
+
801
+
802
+
803
+ 'favicon' => 'facebook.png',
804
+
805
+
806
+
807
+
808
+
809
+
810
+
811
+ 'url' => 'http://www.facebook.com/share.php?u=PERMALINK&amp;t=TITLE',
812
+
813
+
814
+
815
+
816
+
817
+
818
+
819
+ 'spriteCoordinates' => Array(
820
+
821
+
822
+
823
+
824
+
825
+
826
+
827
+ '16' => array("-48px","0px"),
828
+
829
+
830
+
831
+
832
+
833
+
834
+
835
+ '32' => array("-96px","0px"),
836
+
837
+
838
+
839
+
840
+
841
+
842
+
843
+ '48' => array("-144px","0px"),
844
+
845
+
846
+
847
+
848
+
849
+
850
+
851
+ '64' => array("-192px","0px")
852
+
853
+
854
+
855
+
856
+
857
+
858
+
859
+ )
860
+
861
+
862
+
863
+
864
+
865
+
866
+
867
+ ),
868
+
869
+
870
+
871
+
872
+
873
+
874
+
875
+ 'Facebook Counter' => array(
876
+
877
+
878
+
879
+
880
+
881
+
882
+
883
+ 'counter' =>1,
884
+
885
+
886
+
887
+
888
+
889
+
890
+
891
+ 'favicon' => 'likecounter.png',
892
+
893
+
894
+
895
+
896
+
897
+
898
+
899
+ 'url' => '<iframe src="http://www.facebook.com/plugins/like.php?href=PERMALINKCOUNT&send=false&layout=button_count&show_faces=false&action=like&colorscheme=light&font" scrolling="no" frameborder="0" style="border:none; overflow:hidden;height:32px;width:100px" allowTransparency="true"></iframe>',
900
+
901
+
902
+
903
+
904
+
905
+
906
+
907
+ 'spriteCoordinates' => Array(
908
+
909
+
910
+
911
+
912
+
913
+
914
+
915
+ '16' => array("-48px","0px"),
916
+
917
+
918
+
919
+
920
+
921
+
922
+
923
+ '32' => array("-96px","0px"),
924
+
925
+
926
+
927
+
928
+
929
+
930
+
931
+ '48' => array("-144px","0px"),
932
+
933
+
934
+
935
+
936
+
937
+
938
+
939
+ '64' => array("-192px","0px")
940
+
941
+
942
+
943
+
944
+
945
+
946
+
947
+ )
948
+
949
+
950
+
951
+
952
+
953
+
954
+
955
+ ),
956
+
957
+
958
+
959
+ 'Myspace' => array(
960
+
961
+
962
+
963
+
964
+
965
+
966
+
967
+ 'favicon' => 'myspace.png',
968
+
969
+
970
+
971
+
972
+
973
+
974
+
975
+ 'url' => 'http://www.myspace.com/Modules/PostTo/Pages/?u=PERMALINK&amp;t=TITLE',
976
+
977
+
978
+
979
+
980
+
981
+
982
+
983
+ 'spriteCoordinates' => Array(
984
+
985
+
986
+
987
+
988
+
989
+
990
+
991
+ '16' => array("0px","-16px"),
992
+
993
+
994
+
995
+
996
+
997
+
998
+
999
+ '32' => array("0px","-32px"),
1000
+
1001
+
1002
+
1003
+
1004
+
1005
+
1006
+
1007
+ '48' => array("0px","-48px"),
1008
+
1009
+
1010
+
1011
+
1012
+
1013
+
1014
+
1015
+ '64' => array("0px","-64px")
1016
+
1017
+
1018
+
1019
+
1020
+
1021
+
1022
+
1023
+ )
1024
+
1025
+
1026
+
1027
+
1028
+
1029
+
1030
+
1031
+ ),
1032
+
1033
+
1034
+
1035
+ 'Twitter' => array(
1036
+
1037
+
1038
+
1039
+
1040
+
1041
+
1042
+
1043
+ 'favicon' => 'twitter.png',
1044
+
1045
+
1046
+
1047
+
1048
+
1049
+
1050
+
1051
+ 'url' => 'http://twitter.com/intent/tweet?text=TITLE%20-%20PERMALINK%20 SHARETAG',
1052
+
1053
+
1054
+
1055
+
1056
+
1057
+
1058
+
1059
+ 'spriteCoordinates' => Array(
1060
+
1061
+
1062
+
1063
+
1064
+
1065
+
1066
+
1067
+ '16' => array("-144px","-16px"),
1068
+
1069
+
1070
+
1071
+
1072
+
1073
+
1074
+
1075
+ '32' => array("-288px","-32px"),
1076
+
1077
+
1078
+
1079
+
1080
+
1081
+
1082
+
1083
+ '48' => array("-432px","-48px"),
1084
+
1085
+
1086
+
1087
+
1088
+
1089
+
1090
+
1091
+ '64' => array("-576px","-64px")
1092
+
1093
+
1094
+
1095
+
1096
+
1097
+
1098
+
1099
+ )
1100
+
1101
+
1102
+
1103
+
1104
+
1105
+
1106
+
1107
+ ),
1108
+
1109
+
1110
+
1111
+ 'Twitter Counter' => array(
1112
+
1113
+
1114
+
1115
+
1116
+
1117
+
1118
+
1119
+ 'counter' =>1,
1120
+
1121
+
1122
+
1123
+
1124
+
1125
+
1126
+
1127
+ 'favicon' => 'twitter.png',
1128
+
1129
+
1130
+
1131
+
1132
+
1133
+
1134
+
1135
+ 'url' => '<a href="https://twitter.com/share" data-text="TITLECOUNT - PERMALINKCOUNT" data-url="PERMALINKCOUNT" class="twitter-share-button" data-count="horizontal">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>',
1136
+
1137
+
1138
+
1139
+
1140
+
1141
+
1142
+
1143
+ 'spriteCoordinates' => Array(
1144
+
1145
+
1146
+
1147
+
1148
+
1149
+
1150
+
1151
+ '16' => array("-144px","-16px"),
1152
+
1153
+
1154
+
1155
+
1156
+
1157
+
1158
+
1159
+ '32' => array("-288px","-32px"),
1160
+
1161
+
1162
+
1163
+
1164
+
1165
+
1166
+
1167
+ '48' => array("-432px","-48px"),
1168
+
1169
+
1170
+
1171
+
1172
+
1173
+
1174
+
1175
+ '64' => array("-576px","-64px")
1176
+
1177
+
1178
+
1179
+
1180
+
1181
+
1182
+
1183
+ )
1184
+
1185
+
1186
+
1187
+
1188
+
1189
+
1190
+
1191
+ ),
1192
+
1193
+
1194
+
1195
+
1196
+
1197
+
1198
+
1199
+ 'LinkedIn' => array(
1200
+
1201
+
1202
+
1203
+
1204
+
1205
+
1206
+
1207
+ 'favicon' => 'linkedin.png',
1208
+
1209
+
1210
+
1211
+
1212
+
1213
+
1214
+
1215
+ 'url' => 'http://www.linkedin.com/shareArticle?mini=true&amp;url=PERMALINK&amp;title=TITLE&amp;source=BLOGNAME&amp;summary=EXCERPT',
1216
+
1217
+
1218
+
1219
+
1220
+
1221
+
1222
+
1223
+ 'spriteCoordinates' => Array(
1224
+
1225
+
1226
+
1227
+
1228
+
1229
+
1230
+
1231
+ '16' => array("-144px","0px"),
1232
+
1233
+
1234
+
1235
+
1236
+
1237
+
1238
+
1239
+ '32' => array("-288px","0px"),
1240
+
1241
+
1242
+
1243
+
1244
+
1245
+
1246
+
1247
+ '48' => array("-432px","0px"),
1248
+
1249
+
1250
+
1251
+
1252
+
1253
+
1254
+
1255
+ '64' => array("-576px","0px")
1256
+
1257
+
1258
+
1259
+
1260
+
1261
+
1262
+
1263
+ )
1264
+
1265
+
1266
+
1267
+
1268
+
1269
+
1270
+
1271
+ ),
1272
+
1273
+
1274
+
1275
+ 'LinkedIn Counter' => array(
1276
+
1277
+
1278
+
1279
+
1280
+
1281
+
1282
+
1283
+ 'counter'=>1,
1284
+
1285
+
1286
+
1287
+
1288
+
1289
+
1290
+
1291
+ 'favicon' => 'linkedin.png',
1292
+
1293
+
1294
+
1295
+
1296
+
1297
+
1298
+
1299
+ 'url' => '<script src="http://platform.linkedin.com/in.js" type="text/javascript"></script><script type="IN/Share" data-url="PERMALINKCOUNT" data-counter="right"></script>',
1300
+
1301
+
1302
+
1303
+
1304
+
1305
+
1306
+
1307
+ 'spriteCoordinates' => Array(
1308
+
1309
+
1310
+
1311
+ '16' => array("-144px","0px"),
1312
+
1313
+
1314
+
1315
+
1316
+
1317
+
1318
+
1319
+ '32' => array("-288px","0px"),
1320
+
1321
+
1322
+
1323
+
1324
+
1325
+
1326
+
1327
+ '48' => array("-432px","0px"),
1328
+
1329
+
1330
+
1331
+
1332
+
1333
+
1334
+
1335
+ '64' => array("-576px","0px")
1336
+
1337
+
1338
+
1339
+
1340
+
1341
+
1342
+
1343
+ )
1344
+
1345
+
1346
+
1347
+
1348
+
1349
+
1350
+
1351
+ ),
1352
+
1353
+
1354
+
1355
+ 'Delicious' => array(
1356
+
1357
+
1358
+
1359
+ 'favicon' => 'delicious.png',
1360
+
1361
+
1362
+
1363
+
1364
+
1365
+
1366
+
1367
+ 'url' => 'http://delicious.com/post?url=PERMALINK&amp;title=TITLE&amp;notes=EXCERPT',
1368
+
1369
+
1370
+
1371
+
1372
+
1373
+
1374
+
1375
+ 'spriteCoordinates' => Array(
1376
+
1377
+
1378
+
1379
+
1380
+
1381
+
1382
+
1383
+ '16' => array("-16px","0px"),
1384
+
1385
+
1386
+
1387
+
1388
+
1389
+
1390
+
1391
+ '32' => array("-32px","0px"),
1392
+
1393
+
1394
+
1395
+
1396
+
1397
+
1398
+
1399
+ '48' => array("-48px","0px"),
1400
+
1401
+
1402
+
1403
+
1404
+
1405
+
1406
+
1407
+ '64' => array("-64px","0px")
1408
+
1409
+
1410
+
1411
+
1412
+
1413
+
1414
+
1415
+ )
1416
+
1417
+
1418
+
1419
+
1420
+
1421
+
1422
+
1423
+ ),
1424
+
1425
+
1426
+
1427
+ 'Digg' => array(
1428
+
1429
+
1430
+
1431
+ 'favicon' => 'digg.png',
1432
+
1433
+
1434
+
1435
+
1436
+
1437
+
1438
+
1439
+ 'url' => 'http://digg.com/submit?phase=2&amp;url=PERMALINK&amp;title=TITLE&amp;bodytext=EXCERPT',
1440
+
1441
+
1442
+
1443
+
1444
+
1445
+
1446
+
1447
+ 'spriteCoordinates' => Array(
1448
+
1449
+
1450
+
1451
+
1452
+
1453
+
1454
+
1455
+ '16' => array("-32px","0px"),
1456
+
1457
+
1458
+
1459
+
1460
+
1461
+
1462
+
1463
+ '32' => array("-64px","0px"),
1464
+
1465
+
1466
+
1467
+
1468
+
1469
+
1470
+
1471
+ '48' => array("-96px","0px"),
1472
+
1473
+
1474
+
1475
+
1476
+
1477
+
1478
+
1479
+ '64' => array("-128px","0px")
1480
+
1481
+
1482
+
1483
+
1484
+
1485
+
1486
+
1487
+ )
1488
+
1489
+
1490
+
1491
+
1492
+
1493
+
1494
+
1495
+ ),
1496
+
1497
+
1498
+
1499
+
1500
+
1501
+
1502
+
1503
+ 'Digg Counter' => array(
1504
+
1505
+
1506
+
1507
+
1508
+
1509
+
1510
+
1511
+ 'counter' =>1,
1512
+
1513
+
1514
+
1515
+
1516
+
1517
+
1518
+
1519
+ 'favicon' => 'digg.png',
1520
+
1521
+
1522
+
1523
+
1524
+
1525
+
1526
+
1527
+ 'url' => "<script type='text/javascript'>(function() {var s = document.createElement('SCRIPT'), s1 = document.getElementsByTagName('SCRIPT')[0];s.type = 'text/javascript';s.async = true;s.src = 'http://widgets.digg.com/buttons.js';s1.parentNode.insertBefore(s, s1);})();</script><a href='http://digg.com/submit?url=PERMALINK&amp;title=TITLE' class='DiggThisButton DiggCompact'></a>",
1528
+
1529
+
1530
+
1531
+ 'spriteCoordinates' => Array(
1532
+
1533
+
1534
+
1535
+
1536
+
1537
+
1538
+
1539
+ '16' => array("-32px","0px"),
1540
+
1541
+
1542
+
1543
+
1544
+
1545
+
1546
+
1547
+ '32' => array("-64px","0px"),
1548
+
1549
+
1550
+
1551
+
1552
+
1553
+
1554
+
1555
+ '48' => array("-96px","0px"),
1556
+
1557
+
1558
+
1559
+
1560
+
1561
+
1562
+
1563
+ '64' => array("-128px","0px")
1564
+
1565
+
1566
+
1567
+
1568
+
1569
+
1570
+
1571
+ )
1572
+
1573
+
1574
+
1575
+
1576
+
1577
+
1578
+
1579
+ ),
1580
+
1581
+
1582
+
1583
+ 'Reddit' => array(
1584
+
1585
+
1586
+
1587
+ 'favicon' => 'reddit.png',
1588
+
1589
+
1590
+
1591
+
1592
+
1593
+
1594
+
1595
+
1596
+
1597
+
1598
+
1599
+
1600
+
1601
+
1602
+
1603
+ 'url' => 'http://reddit.com/submit?url=PERMALINK&amp;title=TITLE',
1604
+
1605
+
1606
+
1607
+
1608
+
1609
+
1610
+
1611
+ 'spriteCoordinates' => Array(
1612
+
1613
+
1614
+
1615
+
1616
+
1617
+
1618
+
1619
+ '16' => array("-64px","-16px"),
1620
+
1621
+
1622
+
1623
+
1624
+
1625
+
1626
+
1627
+ '32' => array("-128px","-32px"),
1628
+
1629
+
1630
+
1631
+
1632
+
1633
+
1634
+
1635
+ '48' => array("-192px","-48px"),
1636
+
1637
+
1638
+
1639
+
1640
+
1641
+
1642
+
1643
+ '64' => array("-256px","-64px")
1644
+
1645
+
1646
+
1647
+
1648
+
1649
+
1650
+
1651
+ )
1652
+
1653
+
1654
+
1655
+
1656
+
1657
+
1658
+
1659
+ ),
1660
+
1661
+
1662
+
1663
+
1664
+
1665
+
1666
+
1667
+
1668
+
1669
+
1670
+
1671
+
1672
+
1673
+
1674
+
1675
+ 'StumbleUpon' => array(
1676
+
1677
+
1678
+
1679
+
1680
+
1681
+
1682
+
1683
+ 'favicon' => 'stumbleupon.png',
1684
+
1685
+
1686
+
1687
+
1688
+
1689
+
1690
+
1691
+ 'url' => 'http://www.stumbleupon.com/submit?url=PERMALINK&title=TITLE',
1692
+
1693
+
1694
+
1695
+
1696
+
1697
+
1698
+
1699
+ 'spriteCoordinates' => Array(
1700
+
1701
+
1702
+
1703
+
1704
+
1705
+
1706
+
1707
+ '16' => array("-112px","-16px"),
1708
+
1709
+
1710
+
1711
+
1712
+
1713
+
1714
+
1715
+ '32' => array("-224px","-32px"),
1716
+
1717
+
1718
+
1719
+
1720
+
1721
+
1722
+
1723
+ '48' => array("-336px","-48px"),
1724
+
1725
+
1726
+
1727
+
1728
+
1729
+
1730
+
1731
+ '64' => array("-448px","-64px")
1732
+
1733
+
1734
+
1735
+
1736
+
1737
+
1738
+
1739
+ )),
1740
+
1741
+
1742
+
1743
+
1744
+
1745
+
1746
+
1747
+
1748
+
1749
+
1750
+
1751
+
1752
+
1753
+
1754
+
1755
+ 'StumbleUpon Counter' => array(
1756
+
1757
+
1758
+
1759
+
1760
+
1761
+
1762
+
1763
+ 'counter' =>1,
1764
+
1765
+
1766
+
1767
+
1768
+
1769
+
1770
+
1771
+ 'favicon' => 'stumbleupon.png',
1772
+
1773
+
1774
+
1775
+
1776
+
1777
+
1778
+
1779
+ 'url' => '<script src="http://www.stumbleupon.com/hostedbadge.php?s=2&r=PERMALINKCOUNT"></script>',
1780
+
1781
+
1782
+
1783
+
1784
+
1785
+
1786
+
1787
+ 'spriteCoordinates' => Array(
1788
+
1789
+
1790
+
1791
+
1792
+
1793
+
1794
+
1795
+ '16' => array("-112px","-16px"),
1796
+
1797
+
1798
+
1799
+
1800
+
1801
+
1802
+
1803
+ '32' => array("-224px","-32px"),
1804
+
1805
+
1806
+
1807
+
1808
+
1809
+
1810
+
1811
+ '48' => array("-336px","-48px"),
1812
+
1813
+
1814
+
1815
+
1816
+
1817
+
1818
+
1819
+ '64' => array("-448px","-64px")
1820
+
1821
+
1822
+
1823
+
1824
+
1825
+
1826
+
1827
+ )
1828
+
1829
+
1830
+
1831
+
1832
+
1833
+
1834
+
1835
+ ),
1836
+
1837
+
1838
+
1839
+
1840
+
1841
+
1842
+
1843
+ 'Google Bookmarks' => Array (
1844
+
1845
+
1846
+
1847
+
1848
+
1849
+
1850
+
1851
+ 'favicon' => 'google.png',
1852
+
1853
+
1854
+
1855
+
1856
+
1857
+
1858
+
1859
+ 'url' => 'http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=PERMALINK&amp;title=TITLE&amp;annotation=EXCERPT',
1860
+
1861
+
1862
+
1863
+
1864
+
1865
+
1866
+
1867
+ 'description' => 'Google Bookmarks',
1868
+
1869
+
1870
+
1871
+
1872
+
1873
+
1874
+
1875
+ 'spriteCoordinates' => Array(
1876
+
1877
+
1878
+
1879
+
1880
+
1881
+
1882
+
1883
+ '16' => array("-96px","0px"),
1884
+
1885
+
1886
+
1887
+
1888
+
1889
+
1890
+
1891
+ '32' => array("-192px","0px"),
1892
+
1893
+
1894
+
1895
+
1896
+
1897
+
1898
+
1899
+ '48' => array("-288px","0px"),
1900
+
1901
+
1902
+
1903
+
1904
+
1905
+
1906
+
1907
+ '64' => array("-384px","0px")
1908
+
1909
+
1910
+
1911
+
1912
+
1913
+
1914
+
1915
+ )
1916
+
1917
+
1918
+
1919
+
1920
+
1921
+
1922
+
1923
+ ),
1924
+
1925
+
1926
+
1927
+
1928
+
1929
+
1930
+
1931
+
1932
+
1933
+
1934
+
1935
+
1936
+
1937
+
1938
+
1939
+ 'Google +' => Array (
1940
+
1941
+
1942
+
1943
+
1944
+
1945
+
1946
+
1947
+
1948
+
1949
+
1950
+
1951
+
1952
+
1953
+
1954
+
1955
+ 'counter' =>1,
1956
+
1957
+
1958
+
1959
+
1960
+
1961
+
1962
+
1963
+ 'favicon' => 'google.png',
1964
+
1965
+
1966
+
1967
+
1968
+
1969
+
1970
+
1971
+ /* 'url' => '<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
1972
+
1973
+
1974
+
1975
+
1976
+
1977
+
1978
+
1979
+ <g:plusone annotation="bubble" size="medium"></g:plusone>',*/
1980
+
1981
+
1982
+
1983
+
1984
+
1985
+
1986
+
1987
+ 'url' => '<g:plusone annotation="bubble" href="PERMALINKCOUNT" size="medium"></g:plusone>',
1988
+
1989
+
1990
+
1991
+
1992
+
1993
+
1994
+
1995
+ /*
1996
+
1997
+
1998
+
1999
+
2000
+
2001
+
2002
+
2003
+ <script type="text/javascript">
2004
+
2005
+
2006
+
2007
+
2008
+
2009
+
2010
+
2011
+ window.___gcfg = {
2012
+
2013
+
2014
+
2015
+
2016
+
2017
+
2018
+
2019
+ lang: \'en-US\'
2020
+
2021
+
2022
+
2023
+
2024
+
2025
+
2026
+
2027
+ };
2028
+
2029
+
2030
+
2031
+
2032
+
2033
+
2034
+
2035
+ (function() {
2036
+
2037
+
2038
+
2039
+
2040
+
2041
+
2042
+
2043
+ var po = document.createElement(\'script\'); po.type = \'text/javascript\'; po.async = true;
2044
+
2045
+
2046
+
2047
+
2048
+
2049
+
2050
+
2051
+ po.src = \'https://apis.google.com/js/plusone.js\';
2052
+
2053
+
2054
+
2055
+
2056
+
2057
+
2058
+
2059
+ var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(po, s);
2060
+
2061
+
2062
+
2063
+
2064
+
2065
+
2066
+
2067
+ })();
2068
+
2069
+
2070
+
2071
+
2072
+
2073
+
2074
+
2075
+ </script>
2076
+
2077
+
2078
+
2079
+
2080
+
2081
+
2082
+
2083
+ ',*/
2084
+
2085
+
2086
+
2087
+
2088
+
2089
+
2090
+
2091
+ 'description' => 'Google Bookmarks',
2092
+
2093
+
2094
+
2095
+
2096
+
2097
+
2098
+
2099
+ 'spriteCoordinates' => Array(
2100
+
2101
+
2102
+
2103
+
2104
+
2105
+
2106
+
2107
+ '16' => array("-96px","0px"),
2108
+
2109
+
2110
+
2111
+
2112
+
2113
+
2114
+
2115
+ '32' => array("-192px","0px"),
2116
+
2117
+
2118
+
2119
+
2120
+
2121
+
2122
+
2123
+ '48' => array("-288px","0px"),
2124
+
2125
+
2126
+
2127
+
2128
+
2129
+
2130
+
2131
+ '64' => array("-384px","0px")
2132
+
2133
+
2134
+
2135
+
2136
+
2137
+
2138
+
2139
+ )
2140
+
2141
+
2142
+
2143
+
2144
+
2145
+
2146
+
2147
+ ),
2148
+
2149
+
2150
+
2151
+
2152
+
2153
+
2154
+
2155
+
2156
+
2157
+
2158
+
2159
+
2160
+
2161
+
2162
+
2163
+ 'HackerNews' => Array(
2164
+
2165
+
2166
+
2167
+
2168
+
2169
+
2170
+
2171
+ 'favicon' => 'hacker_news.png',
2172
+
2173
+
2174
+
2175
+
2176
+
2177
+
2178
+
2179
+ 'url' => 'http://news.ycombinator.com/submitlink?u=PERMALINK&amp;t=TITLE',
2180
+
2181
+
2182
+
2183
+
2184
+
2185
+
2186
+
2187
+ 'spriteCoordinates' => Array(
2188
+
2189
+
2190
+
2191
+
2192
+
2193
+
2194
+
2195
+ '16' => array("-128px","0px"),
2196
+
2197
+
2198
+
2199
+
2200
+
2201
+
2202
+
2203
+ '32' => array("-256px","0px"),
2204
+
2205
+
2206
+
2207
+
2208
+
2209
+
2210
+
2211
+ '48' => array("-384px","0px"),
2212
+
2213
+
2214
+
2215
+
2216
+
2217
+
2218
+
2219
+ '64' => array("-512px","0px")
2220
+
2221
+
2222
+
2223
+
2224
+
2225
+
2226
+
2227
+ )
2228
+
2229
+
2230
+
2231
+
2232
+
2233
+
2234
+
2235
+ ),
2236
+
2237
+
2238
+
2239
+
2240
+
2241
+
2242
+
2243
+ 'MSNReporter' => Array(
2244
+
2245
+
2246
+
2247
+
2248
+
2249
+
2250
+
2251
+ 'favicon' => 'msn.png',
2252
+
2253
+
2254
+
2255
+
2256
+
2257
+
2258
+
2259
+ 'url' => 'http://reporter.es.msn.com/?fn=contribute&amp;Title=TITLE&amp;URL=PERMALINK&amp;cat_id=6&amp;tag_id=31&amp;Remark=EXCERPT',
2260
+
2261
+
2262
+
2263
+
2264
+
2265
+
2266
+
2267
+ 'description' => 'MSN Reporter',
2268
+
2269
+
2270
+
2271
+
2272
+
2273
+
2274
+
2275
+ 'spriteCoordinates' => Array(
2276
+
2277
+
2278
+
2279
+
2280
+
2281
+
2282
+
2283
+ '16' => array("-176px","0px"),
2284
+
2285
+
2286
+
2287
+
2288
+
2289
+
2290
+
2291
+ '32' => array("-352px","0px"),
2292
+
2293
+
2294
+
2295
+
2296
+
2297
+
2298
+
2299
+ '48' => array("-528px","0px"),
2300
+
2301
+
2302
+
2303
+
2304
+
2305
+
2306
+
2307
+ '64' => array("-704px","0px")
2308
+
2309
+
2310
+
2311
+
2312
+
2313
+
2314
+
2315
+ )
2316
+
2317
+
2318
+
2319
+
2320
+
2321
+
2322
+
2323
+ ),
2324
+
2325
+
2326
+
2327
+
2328
+
2329
+
2330
+
2331
+
2332
+
2333
+
2334
+
2335
+
2336
+
2337
+
2338
+
2339
+ 'BlinkList' => Array(
2340
+
2341
+
2342
+
2343
+
2344
+
2345
+
2346
+
2347
+ 'favicon' => 'blinklist.png',
2348
+
2349
+
2350
+
2351
+
2352
+
2353
+
2354
+
2355
+ 'url' => 'http://www.blinklist.com/index.php?Action=Blink/addblink.php&amp;Url=PERMALINK&amp;Title=TITLE',
2356
+
2357
+
2358
+
2359
+
2360
+
2361
+
2362
+
2363
+ 'spriteCoordinates' => Array(
2364
+
2365
+
2366
+
2367
+
2368
+
2369
+
2370
+
2371
+ '16' => array("0px","0px"),
2372
+
2373
+
2374
+
2375
+
2376
+
2377
+
2378
+
2379
+ '32' => array("0px","0px"),
2380
+
2381
+
2382
+
2383
+
2384
+
2385
+
2386
+
2387
+ '48' => array("0px","0px"),
2388
+
2389
+
2390
+
2391
+
2392
+
2393
+
2394
+
2395
+ '64' => array("0px","0px")
2396
+
2397
+
2398
+
2399
+
2400
+
2401
+
2402
+
2403
+ ),
2404
+
2405
+
2406
+
2407
+
2408
+
2409
+
2410
+
2411
+ 'supportsIframe' => false,
2412
+
2413
+
2414
+
2415
+
2416
+
2417
+
2418
+
2419
+ ),
2420
+
2421
+
2422
+
2423
+
2424
+
2425
+
2426
+
2427
+ 'Sphinn' => Array(
2428
+
2429
+
2430
+
2431
+
2432
+
2433
+
2434
+
2435
+ 'favicon' => 'sphinn.png',
2436
+
2437
+
2438
+
2439
+
2440
+
2441
+
2442
+
2443
+ 'url' => 'http://sphinn.com/index.php?c=post&amp;m=submit&amp;link=PERMALINK',
2444
+
2445
+
2446
+
2447
+
2448
+
2449
+
2450
+
2451
+ 'spriteCoordinates' => Array(
2452
+
2453
+
2454
+
2455
+
2456
+
2457
+
2458
+
2459
+ '16' => array("-96px","-16px"),
2460
+
2461
+
2462
+
2463
+
2464
+
2465
+
2466
+
2467
+ '32' => array("-192px","-32px"),
2468
+
2469
+
2470
+
2471
+
2472
+
2473
+
2474
+
2475
+ '48' => array("-288px","-48px"),
2476
+
2477
+
2478
+
2479
+
2480
+
2481
+
2482
+
2483
+ '64' => array("-384px","-64px")
2484
+
2485
+
2486
+
2487
+
2488
+
2489
+
2490
+
2491
+ )
2492
+
2493
+
2494
+
2495
+
2496
+
2497
+
2498
+
2499
+ ),
2500
+
2501
+
2502
+
2503
+
2504
+
2505
+
2506
+
2507
+
2508
+
2509
+
2510
+
2511
+
2512
+
2513
+
2514
+
2515
+ 'Posterous' => Array(
2516
+
2517
+
2518
+
2519
+
2520
+
2521
+
2522
+
2523
+ 'favicon' => 'posterous.png',
2524
+
2525
+
2526
+
2527
+
2528
+
2529
+
2530
+
2531
+ 'url' => 'http://posterous.com/share?linkto=PERMALINK&amp;title=TITLE&amp;selection=EXCERPT',
2532
+
2533
+
2534
+
2535
+
2536
+
2537
+
2538
+
2539
+ 'spriteCoordinates' => Array(
2540
+
2541
+
2542
+
2543
+
2544
+
2545
+
2546
+
2547
+ '16' => array("-32px","-16px"),
2548
+
2549
+
2550
+
2551
+
2552
+
2553
+
2554
+
2555
+ '32' => array("-64px","-32px"),
2556
+
2557
+
2558
+
2559
+
2560
+
2561
+
2562
+
2563
+ '48' => array("-96px","-48px"),
2564
+
2565
+
2566
+
2567
+
2568
+
2569
+
2570
+
2571
+ '64' => array("-128px","-64px")
2572
+
2573
+
2574
+
2575
+
2576
+
2577
+
2578
+
2579
+ )
2580
+
2581
+
2582
+
2583
+
2584
+
2585
+
2586
+
2587
+ ),
2588
+
2589
+
2590
+
2591
+
2592
+
2593
+
2594
+
2595
+ 'Tumblr' => Array(
2596
+
2597
+
2598
+
2599
+
2600
+
2601
+
2602
+
2603
+ 'favicon' => 'tumblr.png',
2604
+
2605
+
2606
+
2607
+
2608
+
2609
+
2610
+
2611
+ 'url' => 'http://www.tumblr.com/share?v=3&amp;u=PERMALINK&amp;t=TITLE&amp;s=EXCERPT',
2612
+
2613
+
2614
+
2615
+
2616
+
2617
+
2618
+
2619
+ 'spriteCoordinates' => Array(
2620
+
2621
+
2622
+
2623
+
2624
+
2625
+
2626
+
2627
+ '16' => array("-128px","-16px"),
2628
+
2629
+
2630
+
2631
+
2632
+
2633
+
2634
+
2635
+ '32' => array("-256px","-32px"),
2636
+
2637
+
2638
+
2639
+
2640
+
2641
+
2642
+
2643
+ '48' => array("-384px","-48px"),
2644
+
2645
+
2646
+
2647
+
2648
+
2649
+
2650
+
2651
+ '64' => array("-512px","-64px")
2652
+
2653
+
2654
+
2655
+
2656
+
2657
+
2658
+
2659
+ ),
2660
+
2661
+
2662
+
2663
+
2664
+
2665
+
2666
+
2667
+ 'supportsIframe' => false
2668
+
2669
+
2670
+
2671
+
2672
+
2673
+
2674
+
2675
+ ),
2676
+
2677
+
2678
+
2679
+
2680
+
2681
+
2682
+
2683
+ 'email' => Array(
2684
+
2685
+
2686
+
2687
+
2688
+
2689
+
2690
+
2691
+ 'favicon' => 'gmail.png',
2692
+
2693
+
2694
+
2695
+
2696
+
2697
+
2698
+
2699
+ 'url' => 'https://mail.google.com/mail/?view=cm&fs=1&to&su=TITLE&body=PERMALINK&ui=2&tf=1&shva=1',
2700
+
2701
+
2702
+
2703
+
2704
+
2705
+
2706
+
2707
+ 'spriteCoordinates' => Array(
2708
+
2709
+
2710
+
2711
+
2712
+
2713
+
2714
+
2715
+ '16' => array("-80px","0px"),
2716
+
2717
+
2718
+
2719
+
2720
+
2721
+
2722
+
2723
+ '32' => array("-160px","0px"),
2724
+
2725
+
2726
+
2727
+
2728
+
2729
+
2730
+
2731
+ '48' => array("-240px","0px"),
2732
+
2733
+
2734
+
2735
+
2736
+
2737
+
2738
+
2739
+ '64' => array("-320px","0px")
2740
+
2741
+
2742
+
2743
+
2744
+
2745
+
2746
+
2747
+ ),
2748
+
2749
+
2750
+
2751
+
2752
+
2753
+
2754
+
2755
+ 'supportsIframe' => false
2756
+
2757
+
2758
+
2759
+
2760
+
2761
+
2762
+
2763
+ ),
2764
+
2765
+
2766
+
2767
+
2768
+
2769
+
2770
+
2771
+
2772
+
2773
+
2774
+
2775
+
2776
+
2777
+
2778
+
2779
+ 'Google Reader' => array (
2780
+
2781
+
2782
+
2783
+
2784
+
2785
+
2786
+
2787
+ 'favicon' => 'googlebuzz.png',
2788
+
2789
+
2790
+
2791
+
2792
+
2793
+
2794
+
2795
+ 'url' => 'http://www.google.com/reader/link?url=PERMALINK&amp;title=TITLE&amp;srcURL=PERMALINK&amp;srcTitle=BLOGNAME',
2796
+
2797
+
2798
+
2799
+
2800
+
2801
+
2802
+
2803
+ 'spriteCoordinates' => Array(
2804
+
2805
+
2806
+
2807
+
2808
+
2809
+
2810
+
2811
+ '16' => array("-112px","0px"),
2812
+
2813
+
2814
+
2815
+
2816
+
2817
+
2818
+
2819
+ '32' => array("-224px","0px"),
2820
+
2821
+
2822
+
2823
+
2824
+
2825
+
2826
+
2827
+ '48' => array("-336px","0px"),
2828
+
2829
+
2830
+
2831
+
2832
+
2833
+
2834
+
2835
+ '64' => array("-448px","0px")
2836
+
2837
+
2838
+
2839
+
2840
+
2841
+
2842
+
2843
+ )
2844
+
2845
+
2846
+
2847
+
2848
+
2849
+
2850
+
2851
+ ),
2852
+
2853
+
2854
+
2855
+
2856
+
2857
+
2858
+
2859
+ 'Add to favorites' => array(
2860
+
2861
+
2862
+
2863
+
2864
+
2865
+
2866
+
2867
+ 'favicon' => 'favorites.png',
2868
+
2869
+
2870
+
2871
+
2872
+
2873
+
2874
+
2875
+ 'url' => 'javascript:AddToFavorites();',
2876
+
2877
+
2878
+
2879
+
2880
+
2881
+
2882
+
2883
+ 'spriteCoordinates' => Array(
2884
+
2885
+
2886
+
2887
+
2888
+
2889
+
2890
+
2891
+ '16' => array("-64px","0px"),
2892
+
2893
+
2894
+
2895
+
2896
+
2897
+
2898
+
2899
+ '32' => array("-128px","0px"),
2900
+
2901
+
2902
+
2903
+
2904
+
2905
+
2906
+
2907
+ '48' => array("-192px","0px"),
2908
+
2909
+
2910
+
2911
+
2912
+
2913
+
2914
+
2915
+ '64' => array("-256px","0px")
2916
+
2917
+
2918
+
2919
+
2920
+
2921
+
2922
+
2923
+ )
2924
+
2925
+
2926
+
2927
+
2928
+
2929
+
2930
+
2931
+ ),
2932
+
2933
+
2934
+
2935
+
2936
+
2937
+
2938
+
2939
+ 'More' => array(
2940
+
2941
+
2942
+
2943
+
2944
+
2945
+
2946
+
2947
+ 'favicon' => 'more.png',
2948
+
2949
+
2950
+
2951
+
2952
+
2953
+
2954
+
2955
+ 'url' => 'javascript:more();',
2956
+
2957
+
2958
+
2959
+
2960
+
2961
+
2962
+
2963
+ 'spriteCoordinates' => Array(
2964
+
2965
+
2966
+
2967
+
2968
+
2969
+
2970
+
2971
+ '16' => array("0px","0px"),
2972
+
2973
+
2974
+
2975
+
2976
+
2977
+
2978
+
2979
+ '32' => array("0px","0px"),
2980
+
2981
+
2982
+
2983
+
2984
+
2985
+
2986
+
2987
+ '48' => array("0px","0px"),
2988
+
2989
+
2990
+
2991
+
2992
+
2993
+
2994
+
2995
+ '64' => array("0px","0px")
2996
+
2997
+
2998
+
2999
+
3000
+
3001
+
3002
+
3003
+ )
3004
+
3005
+
3006
+
3007
+
3008
+
3009
+
3010
+
3011
+ ),
3012
+
3013
+
3014
+
3015
+
3016
+
3017
+
3018
+
3019
+ );
3020
+
3021
+
3022
+
3023
+
3024
+
3025
+ //Update will create if it doesn't exist.
3026
+
3027
+
3028
+
3029
+ update_option( 'sociable_known_sites' , $sociable_known_sites );
3030
+
3031
+
3032
+
3033
+ update_option( 'sociable_options' , $sociable_options );
3034
+
3035
+
3036
+
3037
+ update_option( 'sociable_helpus' , 1);
3038
+
3039
+ }
3040
+
3041
+
3042
+
3043
+
3044
+
3045
+
3046
+
3047
+ function skyscraper_reset(){
3048
+
3049
+
3050
+
3051
+
3052
+
3053
+
3054
+
3055
+ $skyscraper_options = array(
3056
+
3057
+
3058
+
3059
+ "pixel" => "",
3060
+
3061
+
3062
+
3063
+ "version" => "1.0",
3064
+
3065
+
3066
+
3067
+ "widget_width" => "60px",
3068
+
3069
+
3070
+
3071
+ "widget_position" => "1",
3072
+
3073
+
3074
+
3075
+ "background_color" => "#fefefe",
3076
+
3077
+
3078
+
3079
+ "labels_color" => "#f7f7f7",
3080
+
3081
+
3082
+
3083
+ "text_size" => "10px",
3084
+
3085
+
3086
+
3087
+ "counters" => array("check" => "1",
3088
+
3089
+
3090
+
3091
+ "folded" => "1"),
3092
+
3093
+
3094
+
3095
+ "share" => array("check" => "1",
3096
+
3097
+
3098
+
3099
+ "folded" => "1"),
3100
+
3101
+
3102
+
3103
+ "num_tweets" => 3,
3104
+
3105
+
3106
+
3107
+ "num_rss" =>3,
3108
+
3109
+
3110
+
3111
+ "locations" => array("is_front_page" => 1,
3112
+
3113
+
3114
+
3115
+ "is_home" => 1,
3116
+
3117
+
3118
+
3119
+ "is_single" => 1,
3120
+
3121
+
3122
+
3123
+ "is_page" => 1,
3124
+
3125
+
3126
+
3127
+ "is_category" => 1,
3128
+
3129
+
3130
+
3131
+ "is_date" => 1,
3132
+
3133
+
3134
+
3135
+ "is_tag" => 1,
3136
+
3137
+
3138
+
3139
+ "is_author" => 1,
3140
+
3141
+
3142
+
3143
+ "is_search" => 1,
3144
+
3145
+
3146
+
3147
+ "is_rss" => 1 ),
3148
+
3149
+
3150
+
3151
+
3152
+
3153
+
3154
+
3155
+ "counters" => array("check" => 1,
3156
+
3157
+
3158
+
3159
+ "folded" => 1),
3160
+
3161
+
3162
+
3163
+ "share" => array("check" => 1,
3164
+
3165
+
3166
+
3167
+ "folded" => 1),
3168
+
3169
+
3170
+
3171
+
3172
+
3173
+
3174
+
3175
+ "sociable_banner" => "",
3176
+
3177
+
3178
+
3179
+
3180
+
3181
+
3182
+
3183
+ "sociable_banner_timer" => 15,
3184
+
3185
+
3186
+
3187
+
3188
+
3189
+
3190
+
3191
+ "sociable_banner_text" => 'Please spread the word: Be Sociable, Share!',
3192
+
3193
+
3194
+
3195
+
3196
+
3197
+
3198
+
3199
+ "sociable_banner_colorBack" => '#FFFFFF',
3200
+
3201
+
3202
+
3203
+
3204
+
3205
+
3206
+
3207
+ "sociable_banner_fontSize" => '9px',
3208
+
3209
+
3210
+
3211
+
3212
+
3213
+
3214
+
3215
+ "sociable_banner_colorLabel" => '#F7F7F7',
3216
+
3217
+
3218
+
3219
+
3220
+
3221
+
3222
+
3223
+ "sociable_banner_colorFont" => '#6A6A6A',
3224
+
3225
+
3226
+
3227
+
3228
+
3229
+
3230
+
3231
+ "accept_read_twitter" => '',
3232
+
3233
+
3234
+
3235
+
3236
+
3237
+
3238
+
3239
+ "accept_read_rss" => ''
3240
+
3241
+
3242
+
3243
+ );
3244
+
3245
+
3246
+
3247
+
3248
+
3249
+
3250
+
3251
+ update_option( 'skyscraper_options' , $skyscraper_options );
3252
+
3253
+
3254
+
3255
+
3256
+
3257
+
3258
+
3259
+
3260
+
3261
+
3262
+
3263
+ $skyscraper_latest = array();
3264
+
3265
+
3266
+
3267
+ update_option("skyscraper_latest",$skyscraper_latest );
3268
+
3269
+
3270
+
3271
+
3272
+
3273
+
3274
+
3275
+ $skyscraper_mentions = array();
3276
+
3277
+
3278
+
3279
+ update_option("skyscraper_mentions",$skyscraper_mentions );
3280
+
3281
+
3282
+
3283
+ }
3284
+
3285
+
3286
+
3287
+
3288
+
3289
+
3290
+
3291
+ /*
3292
+
3293
+
3294
+
3295
+ * De-Activate Function
3296
+
3297
+
3298
+
3299
+ */
3300
+
3301
+
3302
+
3303
+ function sociable_deactivate(){
3304
+
3305
+
3306
+
3307
+ // global $wpdb;
3308
+
3309
+
3310
+
3311
+ // //Delete The Metadata
3312
+
3313
+
3314
+
3315
+ // $wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '_sociableoff'");
3316
+
3317
+
3318
+
3319
+ // //delete The Options
3320
+
3321
+
3322
+
3323
+ // return delete_option( 'sociable_options' );
3324
+
3325
+
3326
+
3327
+ }
3328
+
3329
+
3330
+
3331
+
3332
+
3333
+
3334
+
3335
+ /*
3336
+
3337
+
3338
+
3339
+ * Function To Completely Remove The Options
3340
+
3341
+
3342
+
3343
+ */
3344
+
3345
+
3346
+
3347
+ function sociable_2_remove(){
3348
+
3349
+
3350
+
3351
+ require_once( ABSPATH . '/wp-admin/includes/plugin.php' );
3352
+
3353
+
3354
+
3355
+
3356
+
3357
+
3358
+
3359
+ global $wpdb;
3360
+
3361
+
3362
+
3363
+ //Delete The Metadata
3364
+
3365
+
3366
+
3367
+ $wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '_sociableoff'");
3368
+
3369
+
3370
+
3371
+ //delete The Options
3372
+
3373
+
3374
+
3375
+ delete_option( 'sociable_options' );
3376
+
3377
+
3378
+
3379
+ delete_option( 'skyscraper_options' );
3380
+
3381
+
3382
+
3383
+
3384
+
3385
+
3386
+
3387
+
3388
+
3389
+
3390
+
3391
+
3392
+
3393
+
3394
+
3395
+ deactivate_plugins( array( 'sociable/sociable.php' ) );
3396
+
3397
+
3398
+
3399
+ wp_redirect( '/wp-admin/plugins.php?deactivate=true' );
3400
+
3401
+
3402
+
3403
+ }
3404
+
3405
+
3406
+
3407
+
3408
+
3409
+
3410
+
3411
+ /*
3412
+
3413
+
3414
+
3415
+ * Generic Plugin Wide Functions
3416
+
3417
+
3418
+
3419
+ */
3420
+
3421
+
3422
+
3423
+ function _get_sociable_image_path(){
3424
+
3425
+
3426
+
3427
+
3428
+
3429
+
3430
+
3431
+ global $sociable_options;
3432
+
3433
+
3434
+
3435
+
3436
+
3437
+
3438
+
3439
+
3440
+
3441
+
3442
+
3443
+
3444
+
3445
+
3446
+
3447
+ if( empty( $sociable_options['custom_icons'] )){
3448
+
3449
+
3450
+
3451
+
3452
+
3453
+
3454
+
3455
+ if ($sociable_options['icon_option'] !="option6"){
3456
+
3457
+
3458
+
3459
+
3460
+
3461
+
3462
+
3463
+ $path = trailingslashit( SOCIABLE_HTTP_PATH . 'images/'.$sociable_options['icon_option']."/" . $sociable_options['icon_size'] );
3464
+
3465
+
3466
+
3467
+
3468
+
3469
+
3470
+
3471
+ }else{
3472
+
3473
+
3474
+
3475
+
3476
+
3477
+
3478
+
3479
+
3480
+
3481
+
3482
+
3483
+
3484
+
3485
+
3486
+
3487
+ $path = trailingslashit( SOCIABLE_HTTP_PATH . 'images/original/');
3488
+
3489
+
3490
+
3491
+
3492
+
3493
+
3494
+
3495
+ }
3496
+
3497
+
3498
+
3499
+
3500
+
3501
+
3502
+
3503
+ } else {
3504
+
3505
+
3506
+
3507
+
3508
+
3509
+
3510
+
3511
+ $path = trailingslashit( SOCIABLE_HTTP_PATH . 'images/customIcons/');
3512
+
3513
+
3514
+
3515
+
3516
+
3517
+
3518
+
3519
+ }
3520
+
3521
+
3522
+
3523
+
3524
+
3525
+
3526
+
3527
+
3528
+
3529
+
3530
+
3531
+
3532
+
3533
+
3534
+
3535
+
3536
+
3537
+
3538
+
3539
+
3540
+
3541
+
3542
+
3543
+ return $path;
3544
+
3545
+
3546
+
3547
+
3548
+
3549
+
3550
+
3551
+ }
3552
+
3553
+
3554
+
3555
+
3556
+
3557
+
3558
+
3559
+ function _get_sociable_image( $site, $description ){
3560
+
3561
+
3562
+
3563
+
3564
+
3565
+
3566
+
3567
+ global $sociable_options;
3568
+
3569
+
3570
+
3571
+
3572
+
3573
+
3574
+
3575
+ $imageclass = '';
3576
+
3577
+
3578
+
3579
+ $imagestyle = '';
3580
+
3581
+
3582
+
3583
+ $imagepath = _get_sociable_image_path();
3584
+
3585
+
3586
+
3587
+ //Get The Source Of The Image
3588
+
3589
+
3590
+
3591
+ if ( ! isset( $site['spriteCoordinates'] ) || ! isset( $sociable_options['use_sprites'] ) || is_feed() ) {
3592
+
3593
+
3594
+
3595
+
3596
+
3597
+
3598
+
3599
+ if ( strpos( $site['favicon'], 'http' ) === 0 ) {
3600
+
3601
+
3602
+
3603
+ $imagesource = $site['favicon'];
3604
+
3605
+
3606
+
3607
+ } else {
3608
+
3609
+
3610
+
3611
+ $imagesource = $imagepath.$site['favicon'];
3612
+
3613
+
3614
+
3615
+ }
3616
+
3617
+
3618
+
3619
+
3620
+
3621
+
3622
+
3623
+ } else {
3624
+
3625
+
3626
+
3627
+
3628
+
3629
+
3630
+
3631
+ $imagesource = $imagepath . "services-sprite.gif";
3632
+
3633
+
3634
+
3635
+ $services_sprite_url = $imagepath . "sprite.png";
3636
+
3637
+
3638
+
3639
+
3640
+
3641
+
3642
+
3643
+ $spriteCoords = $site['spriteCoordinates'];
3644
+
3645
+
3646
+
3647
+
3648
+
3649
+
3650
+
3651
+ $size = $sociable_options['icon_size'];
3652
+
3653
+
3654
+
3655
+
3656
+
3657
+
3658
+
3659
+ $imagestyle = 'width: ' . $size . 'px; height: ' . $size . 'px; background: transparent url(' . $services_sprite_url . ') no-repeat; background-position:' . $spriteCoords[$size] . 'px 0';
3660
+
3661
+
3662
+
3663
+
3664
+
3665
+
3666
+
3667
+ }
3668
+
3669
+
3670
+
3671
+
3672
+
3673
+
3674
+
3675
+
3676
+
3677
+
3678
+
3679
+ if( isset( $sociable_options['use_alphamask'] ) ){
3680
+
3681
+
3682
+
3683
+ $imageclass .= 'sociable-hovers';
3684
+
3685
+
3686
+
3687
+ }
3688
+
3689
+
3690
+
3691
+
3692
+
3693
+
3694
+
3695
+ //If A Class Has Been Specified, Ensure It Is Added To The Class Attribute.
3696
+
3697
+
3698
+
3699
+ if ( isset( $site['class'] ) ) {
3700
+
3701
+
3702
+
3703
+ $imageclass .= 'sociable_' . $site['class'];
3704
+
3705
+
3706
+
3707
+ }
3708
+
3709
+
3710
+
3711
+
3712
+
3713
+
3714
+
3715
+ if( $imagestyle != '' ){
3716
+
3717
+
3718
+
3719
+ $imagestyle = 'style="' . $imagestyle . '"';
3720
+
3721
+
3722
+
3723
+ }
3724
+
3725
+
3726
+
3727
+ if ($sociable_options['icon_option'] !="option6"){
3728
+
3729
+
3730
+
3731
+
3732
+
3733
+
3734
+
3735
+ $image = '<img src="' . $imagesource . '" title="' . $description . '" alt="' . $description . '"' . $imagestyle . ' />' ;
3736
+
3737
+
3738
+
3739
+
3740
+
3741
+
3742
+
3743
+ }else{
3744
+
3745
+
3746
+
3747
+
3748
+
3749
+
3750
+
3751
+ $image = '<img class="' . $imageclass . '" src="' . $imagesource . '" title="' . $description . '" alt="' . $description . '"' . $imagestyle . ' />' ;
3752
+
3753
+
3754
+
3755
+
3756
+
3757
+
3758
+
3759
+ }
3760
+
3761
+
3762
+
3763
+
3764
+
3765
+
3766
+
3767
+ return $image;
3768
+
3769
+
3770
+
3771
+ }
3772
+
3773
+
3774
+
3775
+
3776
+
3777
+
3778
+
3779
+ ?>