getSocialBookmarks()   B
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 832
Code Lines 672

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 672
nc 1
nop 1
dl 0
loc 832
rs 8
c 0
b 0
f 0

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
3
/**
4
 * Module: XoopsTube
5
 *
6
 * You may not change or alter any portion of this comment or credits
7
 * of supporting developers from this source code or any supporting source code
8
 * which is considered copyrighted (c) material of the original comment or credit authors.
9
 *
10
 * PHP version 5
11
 *
12
 * @param $lid
13
 *
14
 * @return string
15
 * @author          XOOPS Development Team
16
 * @copyright       2001-2016 XOOPS Project (https://xoops.org)
17
 * @license         GNU GPL 2 or later (https://www.gnu.org/licenses/gpl-2.0.html)
18
 * @link            https://xoops.org/
19
 * @since           1.0.6
20
 *
21
 * @category        Module
22
 * @package         Xoopstube
23
 */
24
25
use XoopsModules\Xoopstube;
26
27
/**
28
 * @param $lid
29
 * @return string
30
 */
31
function getSocialBookmarks($lid)
32
{
33
    global $xoopsModule;
34
35
//    $myts           = new Xoopstube\TextSanitizer();
36
    $sbmarkArray          = $GLOBALS['xoopsDB']->fetchArray($GLOBALS['xoopsDB']->query('SELECT lid, title FROM ' . $GLOBALS['xoopsDB']->prefix('xoopstube_videos') . ' WHERE lid=' . (int)$lid));
37
    $sbmarkArray['title'] = htmlspecialchars($sbmarkArray['title'], ENT_QUOTES | ENT_HTML5);
38
    $sbmarkArray['link']  = XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/singlevideo.php?lid=' . (int)$lid;
39
40
    //Definitions for social bookmarks
41
42
    //Backflip
43
    $sbmarks['blackflip'] = '<a href="https://www.backflip.com/add_page_pop.ihtml?url='
0 ignored issues
show
Comprehensibility Best Practice introduced by
$sbmarks was never initialized. Although not strictly required by PHP, it is generally a good practice to add $sbmarks = array(); before regardless.
Loading history...
44
                            . $sbmarkArray['link']
45
                            . '&title='
46
                            . $sbmarkArray['title']
47
                            . '"'
48
                            . ' target="_blank"><img border="0" src="'
49
                            . XOOPS_URL
50
                            . '/modules/'
51
                            . $xoopsModule->getVar('dirname')
52
                            . '/assets/images/sbookmarks/backflip.png" align="middle" title="'
53
                            . _MD_XOOPSTUBE_ADDTO
54
                            . 'BackFlip" alt="'
55
                            . _MD_XOOPSTUBE_ADDTO
56
                            . 'BackFlip"></a>';
57
58
    //Bibsonomy
59
    $sbmark['bibsonomy'] = '<a href="https://www.bibsonomy.org/ShowBookmarkEntry?c=b&jump=yes&url='
0 ignored issues
show
Comprehensibility Best Practice introduced by
$sbmark was never initialized. Although not strictly required by PHP, it is generally a good practice to add $sbmark = array(); before regardless.
Loading history...
60
                           . $sbmarkArray['link']
61
                           . '&description='
62
                           . $sbmarkArray['title']
63
                           . '"'
64
                           . ' target="_blank"><img border="0" src="'
65
                           . XOOPS_URL
66
                           . '/modules/'
67
                           . $xoopsModule->getVar('dirname')
68
                           . '/assets/images/sbookmarks/bibsonomy.png" align="middle" title="'
69
                           . _MD_XOOPSTUBE_ADDTO
70
                           . 'Bibsonomy alt="'
71
                           . _MD_XOOPSTUBE_ADDTO
72
                           . 'Bibsonomy"></a>';
73
74
    //BlinkList
75
    $sbmarks['blinklist'] = '<a href="https://www.blinklist.com/index.php?Action=Blink/addblink.php&Quick=true&url='
76
                            . $sbmarkArray['link']
77
                            . '&Title='
78
                            . $sbmarkArray['title']
79
                            . '&Pop=yes" target="_blank"><img border="0" src="'
80
                            . XOOPS_URL
81
                            . '/modules/'
82
                            . $xoopsModule->getVar('dirname')
83
                            . '/assets/images/sbookmarks/blinklist.png" align="middle" title="'
84
                            . _MD_XOOPSTUBE_ADDTO
85
                            . 'BlinkList" alt="'
86
                            . _MD_XOOPSTUBE_ADDTO
87
                            . 'BlinkList"></a>';
88
89
    //Blogmark
90
    $sbmark['blogmark'] = '<a href="https://blogmarks.net/my/new.php?title='
91
                          . $sbmarkArray['title']
92
                          . '&url='
93
                          . $sbmarkArray['link']
94
                          . '"'
95
                          . ' target="_blank"><img border="0" src="'
96
                          . XOOPS_URL
97
                          . '/modules/'
98
                          . $xoopsModule->getVar('dirname')
99
                          . '/assets/images/sbookmarks/blogmarks.png" align="middle" title="'
100
                          . _MD_XOOPSTUBE_ADDTO
101
                          . 'BlogMarks" alt="'
102
                          . _MD_XOOPSTUBE_ADDTO
103
                          . 'BlogMarks"></a>';
104
105
    //CiteUlike
106
    $sbmark['citeulike'] = '<a href="https://www.citeulike.org/posturl?url='
107
                           . $sbmarkArray['link']
108
                           . '&title='
109
                           . $sbmarkArray['title']
110
                           . '"'
111
                           . ' target="_blank"><img border="0" src="'
112
                           . XOOPS_URL
113
                           . '/modules/'
114
                           . $xoopsModule->getVar('dirname')
115
                           . '/assets/images/sbookmarks/citeulike.png" align="middle" title="'
116
                           . _MD_XOOPSTUBE_ADDTO
117
                           . 'CiteUlike" alt="'
118
                           . _MD_XOOPSTUBE_ADDTO
119
                           . 'CiteUlike"></a>';
120
121
    //Connotea
122
    $sbmarks['connotea'] = '<a href="https://www.connotea.org/add?continue=return&uri='
123
                           . $sbmarkArray['link']
124
                           . '&title='
125
                           . $sbmarkArray['title']
126
                           . '"'
127
                           . ' target="_blank"><img border="0" src="'
128
                           . XOOPS_URL
129
                           . '/modules/'
130
                           . $xoopsModule->getVar('dirname')
131
                           . '/assets/images/sbookmarks/connotea.png" align="middle" title="'
132
                           . _MD_XOOPSTUBE_ADDTO
133
                           . 'Connotea" alt="'
134
                           . _MD_XOOPSTUBE_ADDTO
135
                           . 'Connotea"></a>';
136
137
    //del.icio.us
138
    $sbmarks['delicio'] = '<a href="https://del.icio.us/post?v=4&noui&jump=close&url='
139
                          . $sbmarkArray['link']
140
                          . '&title='
141
                          . $sbmarkArray['title']
142
                          . '"'
143
                          . ' target="_blank"><img border="0" src="'
144
                          . XOOPS_URL
145
                          . '/modules/'
146
                          . $xoopsModule->getVar('dirname')
147
                          . '/assets/images/sbookmarks/del.png" align="middle" title="'
148
                          . _MD_XOOPSTUBE_ADDTO
149
                          . 'del.icio.us" alt="'
150
                          . _MD_XOOPSTUBE_ADDTO
151
                          . 'del.icio.us"></a>';
152
153
    //Digg
154
    $sbmarks['digg'] = '<a href="https://digg.com/submit?phase=2&url='
155
                       . $sbmarkArray['link']
156
                       . '&title='
157
                       . $sbmarkArray['title']
158
                       . '"'
159
                       . ' target="_blank"><img border="0" src="'
160
                       . XOOPS_URL
161
                       . '/modules/'
162
                       . $xoopsModule->getVar('dirname')
163
                       . '/assets/images/sbookmarks/digg.png" align="middle" title="'
164
                       . _MD_XOOPSTUBE_ADDTO
165
                       . 'Digg" alt="'
166
                       . _MD_XOOPSTUBE_ADDTO
167
                       . 'Digg"></a>';
168
169
    //Diigo
170
    $sbmarks['diigo'] = '<a href="https://www.diigo.com/post?url='
171
                        . $sbmarkArray['link']
172
                        . '&title='
173
                        . $sbmarkArray['title']
174
                        . '"'
175
                        . ' target="_blank"><img border="0" src="'
176
                        . XOOPS_URL
177
                        . '/modules/'
178
                        . $xoopsModule->getVar('dirname')
179
                        . '/assets/images/sbookmarks/diigo.png" align="middle" title="'
180
                        . _MD_XOOPSTUBE_ADDTO
181
                        . 'Diigo" alt="'
182
                        . _MD_XOOPSTUBE_ADDTO
183
                        . 'Diigo"></a>';
184
185
    //DZone
186
    $sbmarks['dzone'] = '<a href="https://www.dzone.com/links/add.html?url='
187
                        . $sbmarkArray['link']
188
                        . '&title='
189
                        . $sbmarkArray['title']
190
                        . '"'
191
                        . ' target="_blank"><img border="0" src="'
192
                        . XOOPS_URL
193
                        . '/modules/'
194
                        . $xoopsModule->getVar('dirname')
195
                        . '/assets/images/sbookmarks/dzone.png" align="middle" title="'
196
                        . _MD_XOOPSTUBE_ADDTO
197
                        . 'DZone" alt="'
198
                        . _MD_XOOPSTUBE_ADDTO
199
                        . 'DZone"></a>';
200
201
    //Earthlink
202
    $sbmarks['earthlink'] = '<a href="https://myfavorites.earthlink.net/my/add_favorite?v=1&url='
203
                            . $sbmarkArray['link']
204
                            . '&title='
205
                            . $sbmarkArray['title']
206
                            . '"'
207
                            . ' target="_blank"><img border="0" src="'
208
                            . XOOPS_URL
209
                            . '/modules/'
210
                            . $xoopsModule->getVar('dirname')
211
                            . '/assets/images/sbookmarks/earthlink.png" align="middle" title="'
212
                            . _MD_XOOPSTUBE_ADDTO
213
                            . 'EarthLink MyFavorites" alt="'
214
                            . _MD_XOOPSTUBE_ADDTO
215
                            . 'EarthLink MyFavorites"></a>';
216
217
    //EatMyHamster
218
    $sbmarks['eatmyhamster'] = '<a href="https://www.eatmyhamster.com/post?u='
219
                               . $sbmarkArray['link']
220
                               . '&h='
221
                               . $sbmarkArray['title']
222
                               . '"'
223
                               . ' target="_blank"><img border="0" src="'
224
                               . XOOPS_URL
225
                               . '/modules/'
226
                               . $xoopsModule->getVar('dirname')
227
                               . '/assets/images/sbookmarks/eatmyhamster.png" align="middle" title="'
228
                               . _MD_XOOPSTUBE_ADDTO
229
                               . 'EatMyHamster" alt="'
230
                               . _MD_XOOPSTUBE_ADDTO
231
                               . 'EatMyHamster"></a>';
232
233
    //FaceBook
234
    $sbmarks['facebook'] = '<a href="https://www.facebook.com/sharer.php?u='
235
                           . $sbmarkArray['link']
236
                           . '&title='
237
                           . $sbmarkArray['title']
238
                           . '"'
239
                           . ' target="_blank"> <img border="0" src="'
240
                           . XOOPS_URL
241
                           . '/modules/'
242
                           . $xoopsModule->getVar('dirname')
243
                           . '/assets/images/sbookmarks/facebook.png" align="middle" title="'
244
                           . _MD_XOOPSTUBE_ADDTO
245
                           . 'Facebook" alt="'
246
                           . _MD_XOOPSTUBE_ADDTO
247
                           . 'Facebook"></a>';
248
249
    //Fantacular
250
    $sbmarks['fantacular'] = '<a href="https://fantacular.com/add.asp?url='
251
                             . $sbmarkArray['link']
252
                             . '&title='
253
                             . $sbmarkArray['title']
254
                             . '"'
255
                             . ' target="_blank"><img border="0" src="'
256
                             . XOOPS_URL
257
                             . '/modules/'
258
                             . $xoopsModule->getVar('dirname')
259
                             . '/assets/images/sbookmarks/fantacular.png" align="middle" title="'
260
                             . _MD_XOOPSTUBE_ADDTO
261
                             . 'Fantacular" alt="'
262
                             . _MD_XOOPSTUBE_ADDTO
263
                             . 'Fantacular"></a>';
264
265
    //Fark
266
    $sbmarks['fark'] = '<a href="https://cgi.fark.com/cgi/fark/edit.pl?new_url='
267
                       . $sbmarkArray['link']
268
                       . '&new_comment='
269
                       . $sbmarkArray['title']
270
                       . '"'
271
                       . ' target="_blank"><img border="0" src="'
272
                       . XOOPS_URL
273
                       . '/modules/'
274
                       . $xoopsModule->getVar('dirname')
275
                       . '/assets/images/sbookmarks/fark.png" align="middle" title="'
276
                       . _MD_XOOPSTUBE_ADDTO
277
                       . 'Fark" alt="'
278
                       . _MD_XOOPSTUBE_ADDTO
279
                       . 'Fark"></a>';
280
281
    //FeedMarker
282
    $sbmarks['feedmarker'] = '<a href="https://www.feedmarker.com/admin.php?do=bookmarklet_mark&url='
283
                             . $sbmarkArray['link']
284
                             . '&title='
285
                             . $sbmarkArray['title']
286
                             . '"'
287
                             . ' target="_blank"><img border="0" src="'
288
                             . XOOPS_URL
289
                             . '/modules/'
290
                             . $xoopsModule->getVar('dirname')
291
                             . '/assets/images/sbookmarks/feedmarker.png" align="middle" title="'
292
                             . _MD_XOOPSTUBE_ADDTO
293
                             . 'FeedMarker" alt="'
294
                             . _MD_XOOPSTUBE_ADDTO
295
                             . 'FeedMarker"></a>';
296
297
    //FeedMeLinks
298
    $sbmarks['feedmelinks'] = '<a href="https://feedmelinks.com/categorize?from=toolbar&op=submit&name='
299
                              . $sbmarkArray['title']
300
                              . '&url='
301
                              . $sbmarkArray['link']
302
                              . '"'
303
                              . ' target="_blank"><img border="0" src="'
304
                              . XOOPS_URL
305
                              . '/modules/'
306
                              . $xoopsModule->getVar('dirname')
307
                              . '/assets/images/sbookmarks/feedmelinks.png" align="middle" title="'
308
                              . _MD_XOOPSTUBE_ADDTO
309
                              . 'FeedMeLinks" alt="'
310
                              . _MD_XOOPSTUBE_ADDTO
311
                              . 'FeedMeLinks"></a>';
312
313
    //Furl
314
    $sbmarks['furl'] = '<a href="https://www.furl.net/storeIt.jsp?t='
315
                       . $sbmarkArray['title']
316
                       . '&u='
317
                       . $sbmarkArray['link']
318
                       . '"'
319
                       . ' target="_blank"><img border="0" src="'
320
                       . XOOPS_URL
321
                       . '/modules/'
322
                       . $xoopsModule->getVar('dirname')
323
                       . '/assets/images/sbookmarks/furl.png" align="middle" title="'
324
                       . _MD_XOOPSTUBE_ADDTO
325
                       . 'Furk" alt="'
326
                       . _MD_XOOPSTUBE_ADDTO
327
                       . 'Furl"></a>';
328
329
    //Google
330
    $sbmarks['google'] = '<a href="https://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk='
331
                         . $sbmarkArray['link']
332
                         . '&title='
333
                         . $sbmarkArray['title']
334
                         . '"'
335
                         . ' target="_blank"><img border="0" src="'
336
                         . XOOPS_URL
337
                         . '/modules/'
338
                         . $xoopsModule->getVar('dirname')
339
                         . '/assets/images/sbookmarks/google.png" align="middle" title="'
340
                         . _MD_XOOPSTUBE_ADDTO
341
                         . 'Google" alt="'
342
                         . _MD_XOOPSTUBE_ADDTO
343
                         . 'Google"></a>';
344
345
    //Gravee
346
    $sbmarks['gravee'] = '<a href="https://www.gravee.com/account/bookmarkpop?u='
347
                         . $sbmarkArray['link']
348
                         . '&t='
349
                         . $sbmarkArray['title']
350
                         . '"'
351
                         . ' target="_blank"><img border="0" src="'
352
                         . XOOPS_URL
353
                         . '/modules/'
354
                         . $xoopsModule->getVar('dirname')
355
                         . '/assets/images/sbookmarks/gravee.png" align="middle" title="'
356
                         . _MD_XOOPSTUBE_ADDTO
357
                         . 'Gravee" alt="'
358
                         . _MD_XOOPSTUBE_ADDTO
359
                         . 'Gravee"></a>';
360
361
    //igooi
362
    $sbmarks['igooi'] = '<a href="https://www.igooi.com/addnewitem.aspx?self=1&noui=yes&jump=close&url='
363
                        . $sbmarkArray['link']
364
                        . '&title='
365
                        . $sbmarkArray['title']
366
                        . '"'
367
                        . ' target="_blank"><img border="0" src="'
368
                        . XOOPS_URL
369
                        . '/modules/'
370
                        . $xoopsModule->getVar('dirname')
371
                        . '/assets/images/sbookmarks/igooi.png" align="middle" title="'
372
                        . _MD_XOOPSTUBE_ADDTO
373
                        . 'igooi" alt="'
374
                        . _MD_XOOPSTUBE_ADDTO
375
                        . 'igooi"></a>';
376
377
    //iTalkNews
378
    $sbmarks['italknews'] = '<a href="https://italknews.com/member/write_link.php?content='
379
                            . $sbmarkArray['link']
380
                            . '&headline='
381
                            . $sbmarkArray['title']
382
                            . '"'
383
                            . ' target="_blank"><img border="0" src="'
384
                            . XOOPS_URL
385
                            . '/modules/'
386
                            . $xoopsModule->getVar('dirname')
387
                            . '/assets/images/sbookmarks/italknews.png" align="middle" title="'
388
                            . _MD_XOOPSTUBE_ADDTO
389
                            . 'iTalkNews" alt="'
390
                            . _MD_XOOPSTUBE_ADDTO
391
                            . 'iTalkNews"></a>';
392
393
    //Jookster
394
    $sbmarks['jookster'] = '<a href="https://www.jookster.com/JookThis.aspx?url='
395
                           . $sbmarkArray['link']
396
                           . '"'
397
                           . 'target="_blank"><img border="0" src="'
398
                           . XOOPS_URL
399
                           . '/modules/'
400
                           . $xoopsModule->getVar('dirname')
401
                           . '/assets/images/sbookmarks/jookster.png" align="middle" title="'
402
                           . _MD_XOOPSTUBE_ADDTO
403
                           . 'Jookster" alt="'
404
                           . _MD_XOOPSTUBE_ADDTO
405
                           . 'Jookster"></a>';
406
407
    //Kinja
408
    $sbmarks['kinja'] = '<a href="https://kinja.com/id.knj?url='
409
                        . $sbmarkArray['link']
410
                        . '"'
411
                        . 'target="_blank"><img border="0" src="'
412
                        . XOOPS_URL
413
                        . '/modules/'
414
                        . $xoopsModule->getVar('dirname')
415
                        . '/assets/images/sbookmarks/kinja.png" align="middle" title="'
416
                        . _MD_XOOPSTUBE_ADDTO
417
                        . 'Kinja" alt="'
418
                        . _MD_XOOPSTUBE_ADDTO
419
                        . 'Kinja"></a>';
420
421
    //Linkagogo
422
    $sbmarks['linkagogo'] = '<a href="https://www.linkagogo.com/go/AddNoPopup?title='
423
                            . $sbmarkArray['title']
424
                            . '&url='
425
                            . $sbmarkArray['link']
426
                            . '"'
427
                            . 'target="_blank"><img border="0" src="'
428
                            . XOOPS_URL
429
                            . '/modules/'
430
                            . $xoopsModule->getVar('dirname')
431
                            . '/assets/images/sbookmarks/linkagogo.png" align="middle" title="'
432
                            . _MD_XOOPSTUBE_ADDTO
433
                            . 'Linkagogo" alt="'
434
                            . _MD_XOOPSTUBE_ADDTO
435
                            . 'Linkagogo"></a>';
436
437
    //LinkRoll
438
    $sbmarks['linkroll'] = '<a href="https://linkroll.com/insert.php?url='
439
                           . $sbmarkArray['link']
440
                           . '&title='
441
                           . $sbmarkArray['title']
442
                           . '"'
443
                           . ' target="_blank"><img border="0" src="'
444
                           . XOOPS_URL
445
                           . '/modules/'
446
                           . $xoopsModule->getVar('dirname')
447
                           . '/assets/images/sbookmarks/linkroll.png" align="middle" title="'
448
                           . _MD_XOOPSTUBE_ADDTO
449
                           . 'LinkRoll" alt="'
450
                           . _MD_XOOPSTUBE_ADDTO
451
                           . 'LinkRoll"></a>';
452
453
    //linuxquestions.org
454
    $sbmarks['linuxquestions'] = '<a href="https://bookmarks.linuxquestions.org/linux/post?uri='
455
                                 . $sbmarkArray['link']
456
                                 . '&title='
457
                                 . $sbmarkArray['title']
458
                                 . '&when_done=go_back"'
459
                                 . 'target="_blank"><img border="0" src="'
460
                                 . XOOPS_URL
461
                                 . '/modules/'
462
                                 . $xoopsModule->getVar('dirname')
463
                                 . '/assets/images/sbookmarks/linuxquestions.png" align="middle" title="'
464
                                 . _MD_XOOPSTUBE_ADDTO
465
                                 . 'linuxquestions.org" alt="'
466
                                 . _MD_XOOPSTUBE_ADDTO
467
                                 . 'linuxquestions.org"></a>';
468
469
    //LookMarks
470
    $sbmarks['lookmarks'] = '<a href="https://www.lookmarks.com/AddLinkFrame.aspx?url='
471
                            . $sbmarkArray['link']
472
                            . '&Title='
473
                            . $sbmarkArray['title']
474
                            . '"'
475
                            . ' target="_blank"><img border="0" src="'
476
                            . XOOPS_URL
477
                            . '/modules/'
478
                            . $xoopsModule->getVar('dirname')
479
                            . '/assets/images/sbookmarks/lookmarks.png" align="middle" title="'
480
                            . _MD_XOOPSTUBE_ADDTO
481
                            . 'LookMarks" alt="'
482
                            . _MD_XOOPSTUBE_ADDTO
483
                            . 'LookMarks"></a>';
484
485
    //Lycos
486
    $sbmarks['lycos'] = '<a href="https://iq.lycos.co.uk/lili/my/add?url='
487
                        . $sbmarkArray['link']
488
                        . '"'
489
                        . ' target="_blank"><img border="0" src="'
490
                        . XOOPS_URL
491
                        . '/modules/'
492
                        . $xoopsModule->getVar('dirname')
493
                        . '/assets/images/sbookmarks/lycos.png" align="middle" title="'
494
                        . _MD_XOOPSTUBE_ADDTO
495
                        . 'Lycos" alt="'
496
                        . _MD_XOOPSTUBE_ADDTO
497
                        . 'Lycos"></a>';
498
499
    //Windows Live
500
    $sbmarks['live'] = '<a href="https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&title='
501
                       . $sbmarkArray['title']
502
                       . '&url='
503
                       . $sbmarkArray['link']
504
                       . '&top=1'
505
                       . '"'
506
                       . 'target="_blank"><img border="0" src="'
507
                       . XOOPS_URL
508
                       . '/modules/'
509
                       . $xoopsModule->getVar('dirname')
510
                       . '/assets/images/sbookmarks/windows_live.png" align="middle" title="'
511
                       . _MD_XOOPSTUBE_ADDTO
512
                       . 'Windows Live" alt="'
513
                       . _MD_XOOPSTUBE_ADDTO
514
                       . 'Windows Live"></a>';
515
516
    //Magnolia
517
    $sbmarks['magnolia'] = '<a href="https://ma.gnolia.com/bookmarklet/add?url='
518
                           . $sbmarkArray['link']
519
                           . '&title='
520
                           . $sbmarkArray['title']
521
                           . '"'
522
                           . ' target="_blank"><img border="0" src="'
523
                           . XOOPS_URL
524
                           . '/modules/'
525
                           . $xoopsModule->getVar('dirname')
526
                           . '/assets/images/sbookmarks/magnolia.png" align="middle" title="'
527
                           . _MD_XOOPSTUBE_ADDTO
528
                           . 'Ma.gnolia" alt="'
529
                           . _MD_XOOPSTUBE_ADDTO
530
                           . 'Ma.gnolia"></a>';
531
532
    //Markabboo
533
    $sbmarks['markabboo'] = '<a href="https://www.markaboo.com/resources/new?url='
534
                            . $sbmarkArray['link']
535
                            . '&title='
536
                            . $sbmarkArray['title']
537
                            . '"'
538
                            . ' target="_blank"><img border="0" src="'
539
                            . XOOPS_URL
540
                            . '/modules/'
541
                            . $xoopsModule->getVar('dirname')
542
                            . '/assets/images/sbookmarks/markabboo.png" align="middle" title="'
543
                            . _MD_XOOPSTUBE_ADDTO
544
                            . 'Markabboo" alt="'
545
                            . _MD_XOOPSTUBE_ADDTO
546
                            . 'Markabboo"></a>';
547
548
    //Netscape
549
    $sbmarks['netscape'] = '<a href="https://www.netscape.com/submit/?U='
550
                           . $sbmarkArray['link']
551
                           . '&T='
552
                           . $sbmarkArray['title']
553
                           . '"'
554
                           . ' target="_blank"><img border="0" src="'
555
                           . XOOPS_URL
556
                           . '/modules/'
557
                           . $xoopsModule->getVar('dirname')
558
                           . '/assets/images/sbookmarks/netscape.png" align="middle" title="'
559
                           . _MD_XOOPSTUBE_ADDTO
560
                           . 'Netscape" alt="'
561
                           . _MD_XOOPSTUBE_ADDTO
562
                           . 'Netscape"></a>';
563
564
    //Netvouz
565
    $sbmarks['netvouz'] = '<a href="https://www.netvouz.com/action/submitBookmark?url='
566
                          . $sbmarkArray['link']
567
                          . '&title='
568
                          . $sbmarkArray['title']
569
                          . '&popup=no"'
570
                          . ' target="_blank"><img border="0" src="'
571
                          . XOOPS_URL
572
                          . '/modules/'
573
                          . $xoopsModule->getVar('dirname')
574
                          . '/assets/images/sbookmarks/netvouz.png" align="middle" title="'
575
                          . _MD_XOOPSTUBE_ADDTO
576
                          . 'Netvouz" alt="'
577
                          . _MD_XOOPSTUBE_ADDTO
578
                          . 'Netvouz"></a>';
579
580
    //Newsvine
581
    $sbmarks['newsvine'] = '<a href="https://www.newsvine.com/_tools/seed&save?u='
582
                           . $sbmarkArray['link']
583
                           . '&h='
584
                           . $sbmarkArray['title']
585
                           . '"'
586
                           . ' target="_blank"><img border="0" src="'
587
                           . XOOPS_URL
588
                           . '/modules/'
589
                           . $xoopsModule->getVar('dirname')
590
                           . '/assets/images/sbookmarks/newsvine.png" align="middle" title="'
591
                           . _MD_XOOPSTUBE_ADDTO
592
                           . 'Newsvine" alt="'
593
                           . _MD_XOOPSTUBE_ADDTO
594
                           . 'Newsvine"></a>';
595
596
    //Ning
597
    $sbmarks['ning'] = '<a href="https://bookmarks.ning.com/addItem.php?url='
598
                       . $sbmarkArray['link']
599
                       . '&title='
600
                       . $sbmarkArray['title']
601
                       . '"'
602
                       . ' target="_blank"><img border="0" src="'
603
                       . XOOPS_URL
604
                       . '/modules/'
605
                       . $xoopsModule->getVar('dirname')
606
                       . '/assets/images/sbookmarks/ning.png" align="middle" title="'
607
                       . _MD_XOOPSTUBE_ADDTO
608
                       . 'Ning" alt="'
609
                       . _MD_XOOPSTUBE_ADDTO
610
                       . 'Ning"></a>';
611
612
    //NowPublic
613
    $sbmarks['nowpublic'] = '<a href="https://view.nowpublic.com/?src='
614
                            . $sbmarkArray['link']
615
                            . '&t='
616
                            . $sbmarkArray['title']
617
                            . '"'
618
                            . ' target="_blank"><img border="0" src="'
619
                            . XOOPS_URL
620
                            . '/modules/'
621
                            . $xoopsModule->getVar('dirname')
622
                            . '/assets/images/sbookmarks/nowpublic.png" align="middle" title="'
623
                            . _MD_XOOPSTUBE_ADDTO
624
                            . 'NowPublic" alt="'
625
                            . _MD_XOOPSTUBE_ADDTO
626
                            . 'NowPublic"></a>';
627
628
    //RawSugar
629
    $sbmarks['rawsugar'] = '<a href="https://www.rawsugar.com/pages/tagger.faces?turl='
630
                           . $sbmarkArray['link']
631
                           . '&tttl='
632
                           . $sbmarkArray['title']
633
                           . '"'
634
                           . ' target="_blank"><img border="0" src="'
635
                           . XOOPS_URL
636
                           . '/modules/'
637
                           . $xoopsModule->getVar('dirname')
638
                           . '/assets/images/sbookmarks/rawsugar.png" align="middle" title="'
639
                           . _MD_XOOPSTUBE_ADDTO
640
                           . 'RawSugar" alt="'
641
                           . _MD_XOOPSTUBE_ADDTO
642
                           . 'RawSugar"></a>';
643
644
    //Reddit
645
    $sbmarks['reddit'] = '<a href="https://reddit.com/submit?url='
646
                         . $sbmarkArray['link']
647
                         . '&title='
648
                         . $sbmarkArray['title']
649
                         . '"'
650
                         . ' target="_blank"><img border="0" src="'
651
                         . XOOPS_URL
652
                         . '/modules/'
653
                         . $xoopsModule->getVar('dirname')
654
                         . '/assets/images/sbookmarks/reddit.png" align="middle" title="'
655
                         . _MD_XOOPSTUBE_ADDTO
656
                         . 'reddit" alt="'
657
                         . _MD_XOOPSTUBE_ADDTO
658
                         . 'reddit"></a>';
659
660
    //Riffs
661
    $sbmarks['riffs'] = '<a href="https://www.riffs.com/item.cgi?section=init_url&url='
662
                        . $sbmarkArray['link']
663
                        . '&name='
664
                        . $sbmarkArray['title']
665
                        . '"'
666
                        . ' target="_blank"><img border="0" src="'
667
                        . XOOPS_URL
668
                        . '/modules/'
669
                        . $xoopsModule->getVar('dirname')
670
                        . '/assets/images/sbookmarks/riffs.png" align="middle" title="'
671
                        . _MD_XOOPSTUBE_ADDTO
672
                        . 'Riffs" alt="'
673
                        . _MD_XOOPSTUBE_ADDTO
674
                        . 'Riffs"></a>';
675
676
    //Rojo
677
    $sbmarks['rojo'] = '<a href="https://www.rojo.com/submit/?title='
678
                       . $sbmarkArray['title']
679
                       . '&url='
680
                       . $sbmarkArray['link']
681
                       . '"'
682
                       . ' target="_blank"><img border="0" src="'
683
                       . XOOPS_URL
684
                       . '/modules/'
685
                       . $xoopsModule->getVar('dirname')
686
                       . '/assets/images/sbookmarks/rojo.png" align="middle" title="'
687
                       . _MD_XOOPSTUBE_ADDTO
688
                       . 'Rojo" alt="'
689
                       . _MD_XOOPSTUBE_ADDTO
690
                       . 'Rojo"></a>';
691
692
    //Shadows
693
    $sbmarks['shadow'] = '<a href="https://www.shadows.com/features/tcr.htm?title='
694
                         . $sbmarkArray['title']
695
                         . '&url='
696
                         . $sbmarkArray['link']
697
                         . '"'
698
                         . ' target="_blank"><img border="0" src="'
699
                         . XOOPS_URL
700
                         . '/modules/'
701
                         . $xoopsModule->getVar('dirname')
702
                         . '/assets/images/sbookmarks/shadows.png" align="middle" title="'
703
                         . _MD_XOOPSTUBE_ADDTO
704
                         . 'Shadows" alt="'
705
                         . _MD_XOOPSTUBE_ADDTO
706
                         . 'Shadows"></a>';
707
708
    //Simpy
709
    //    $sbmarks['simpy']
710
    //        = '<a href="https://simpy.com/simpy/LinkAdd.do?title=' . $sbmarkArray['title'] . '&href=' . $sbmarkArray['link']
711
    //          . '"' . ' target="_blank"><img border="0" src="' . XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname')
712
    //          . '/assets/images/sbookmarks/simpy.png" align="middle" title="' . _MD_XOOPSTUBE_ADDTO . 'Simpy" alt="'
713
    //          . _MD_XOOPSTUBE_ADDTO . 'Simpy"></a>';
714
715
    //Spurl
716
    //    $sbmarks['spurl']
717
    //        = '<a href="https://www.spurl.net/spurl.php?url=' . $sbmarkArray['link'] . '&title=' . $sbmarkArray['title'] . '"'
718
    //          . ' target="_blank"><img border="0" src="' . XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname')
719
    //          . '/assets/images/sbookmarks/spurl.png" align="middle" title="' . _MD_XOOPSTUBE_ADDTO . 'Spurl" alt="'
720
    //          . _MD_XOOPSTUBE_ADDTO . 'Spurl"></a>';
721
722
    //Squidoo
723
    $sbmarks['squidoo'] = '<a href="https://www.squidoo.com/lensmaster/bookmark?'
724
                          . $sbmarkArray['link']
725
                          . '"'
726
                          . ' target="_blank"><img border="0" src="'
727
                          . XOOPS_URL
728
                          . '/modules/'
729
                          . $xoopsModule->getVar('dirname')
730
                          . '/assets/images/sbookmarks/squidoo.png" align="middle" title="'
731
                          . _MD_XOOPSTUBE_ADDTO
732
                          . 'Squidoo" alt="'
733
                          . _MD_XOOPSTUBE_ADDTO
734
                          . 'Squidoo"></a>';
735
736
    //StumbleUpon
737
    $sbmarks['stumble'] = '<a href="https://www.stumbleupon.com/submit?url='
738
                          . $sbmarkArray['link']
739
                          . '&title='
740
                          . $sbmarkArray['title']
741
                          . '"'
742
                          . ' target="_blank"><img border="0" src="'
743
                          . XOOPS_URL
744
                          . '/modules/'
745
                          . $xoopsModule->getVar('dirname')
746
                          . '/assets/images/sbookmarks/stumbleupon.png" align="middle" title="'
747
                          . _MD_XOOPSTUBE_ADDTO
748
                          . 'StumbleUpon" alt="'
749
                          . _MD_XOOPSTUBE_ADDTO
750
                          . 'StumbleUpon"></a>';
751
752
    //tagtooga
753
    $sbmarks['tagtooga'] = '<a href="https://www.tagtooga.com/tapp/db.exe?c=jsEntryForm&b=fx&title='
754
                           . $sbmarkArray['title']
755
                           . '&url='
756
                           . $sbmarkArray['link']
757
                           . '"'
758
                           . ' target="_blank"><img border="0" src="'
759
                           . XOOPS_URL
760
                           . '/modules/'
761
                           . $xoopsModule->getVar('dirname')
762
                           . '/assets/images/sbookmarks/tagtooga.png" align="middle" title="'
763
                           . _MD_XOOPSTUBE_ADDTO
764
                           . 'tagtooga" alt="'
765
                           . _MD_XOOPSTUBE_ADDTO
766
                           . 'tagtooga"></a>';
767
768
    //Technorati
769
    $sbmarks['techno'] = '<a="https://www.technorati.com/faves?add='
770
                         . $sbmarkArray['link']
771
                         . $sbmarkArray['title']
772
                         . '"'
773
                         . ' target="_blank"><img border="0" src="'
774
                         . XOOPS_URL
775
                         . '/modules/'
776
                         . $xoopsModule->getVar('dirname')
777
                         . '/assets/images/sbookmarks/technorati.png" align="middle" title="'
778
                         . _MD_XOOPSTUBE_ADDTO
779
                         . 'Technorati" alt="'
780
                         . _MD_XOOPSTUBE_ADDTO
781
                         . 'Technorati"></a>';
782
783
    //Wink
784
    //    $sbmarks['wink']
785
    //        = '<a href="https://www.wink.com/_/tag?url=' . $sbmarkArray['link'] . '&doctitle=' . $sbmarkArray['title'] . '"'
786
    //          . ' target="_blank"><img border="0" src="' . XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname')
787
    //          . '/assets/images/sbookmarks/wink.png" align="middle" title="' . _MD_XOOPSTUBE_ADDTO . 'Wink" alt="'
788
    //          . _MD_XOOPSTUBE_ADDTO . 'Wink"></a>';
789
790
    // Yahoo
791
    $sbmarks['yahoo'] = '<a href="https://myweb2.search.yahoo.com/myresults/bookmarklet?t='
792
                        . $sbmarkArray['title']
793
                        . '&u='
794
                        . $sbmarkArray['link']
795
                        . '"'
796
                        . ' target="_blank"><img border="0" src="'
797
                        . XOOPS_URL
798
                        . '/modules/'
799
                        . $xoopsModule->getVar('dirname')
800
                        . '/assets/images/sbookmarks/yahoo.png" align="middle" title="'
801
                        . _MD_XOOPSTUBE_ADDTO
802
                        . 'Yahoo MyWeb" alt="'
803
                        . _MD_XOOPSTUBE_ADDTO
804
                        . 'Yahoo MyWeb"></a>';
805
806
    //Information
807
    $sbmarks['info'] = '<a href="https://en.wikipedia.org/wiki/Social_bookmarking" target="_blank"><img border="0" src="'
808
                       . XOOPS_URL
809
                       . '/modules/'
810
                       . $xoopsModule->getVar('dirname')
811
                       . '/assets/images/sbookmarks/what.png" align="middle" title="'
812
                       . _MD_XOOPSTUBE_ADDTO
813
                       . 'Information" alt="'
814
                       . _MD_XOOPSTUBE_ADDTO
815
                       . 'Information"></a>';
816
817
    // Make list of selected social bookmarks
818
    // Comment out those social bookmarks which should not be visible
819
820
    $sbmarks['sbmarks'] = //$sbmarks['blackflip'] . " " .
821
        //$sbmark['bibsonomy'] . " " .
822
        $sbmarks['blinklist'] . ' ' . //$sbmark['blogmark'] . " " .
823
        //$sbmark['citeulike'] . " " .
824
        //$sbmarks['connotea'] . " " .
825
        $sbmarks['delicio'] . ' ' . $sbmarks['digg'] . ' ' . //$sbmarks['diigo'] . " " .
826
        //$sbmarks['dzone'] . " " .
827
        //$sbmarks['earthlink'] . " " .
828
        //$sbmarks['eatmyhamster'] . " " .
829
        $sbmarks['facebook'] . ' ' . //$sbmarks['fantacular'] . " " .
830
        //$sbmarks['fark'] . " " .
831
        //$sbmarks['feedmarker'] . " " .
832
        //$sbmarks['feedmelinks'] . " " .
833
        $sbmarks['furl'] . ' ' . $sbmarks['google'] . ' ' . //$sbmarks['gravee'] . " " .
834
        //$sbmarks['igooi'] . " " .
835
        //$sbmarks['italknews'] . " " .
836
        //$sbmarks['jookster'] . " " .
837
        //$sbmarks['kinja'] . " " .
838
        //$sbmarks['linkagogo'] . " " .
839
        //$sbmarks['linkroll'] . " " .
840
        //$sbmarks['linuxquestions'] . " " .
841
        //$sbmarks['live'] . " " .         <==== Don't use doesn't work properly
842
        //$sbmarks['lookmarks'] . " " .
843
        //$sbmarks['lycos'] . " " .
844
        //$sbmarks['magnolia'] . " " .
845
        //$sbmarks['markabboo'] . " " .
846
        $sbmarks['netscape'] . ' ' . //$sbmarks['netvouz'] . " " .
847
        //$sbmarks['newsvine'] . " " .
848
        //$sbmarks['ning'] . " " .
849
        //$sbmarks['nowpublic'] . " " .
850
        //$sbmarks['rawsugar'] . " " .
851
        $sbmarks['reddit'] . ' ' . //$sbmarks['riffs'] . " " .
852
        //$sbmarks['rojo'] . " " .
853
        //$sbmarks['shadow'] . " " .
854
        //        $sbmarks['simpy'] . " "
855
        //        . $sbmarks['spurl'] . " "
856
        //$sbmarks['squidoo'] . " "
857
        $sbmarks['stumble'] . ' ' . //$sbmarks['tagtooga'] . " " .
858
        //$sbmarks['techno'] . " " .
859
        //        $sbmarks['wink'] . " ".
860
        $sbmarks['yahoo'] . ' ' . $sbmarks['info'];
861
862
    return $sbmarks['sbmarks'];
863
}
864