Code Duplication    Length = 21-23 lines in 2 locations

plugin/bbb/lib/bbb.lib.php 2 locations

@@ 502-522 (lines=21) @@
499
                                        ),
500
                                        $this->deleteRecordUrl($meetingDB)
501
                                    );
502
                                    if ($meetingDB['visibility'] == 0) {
503
                                        $actionLinks .= Display::url(
504
                                            Display::return_icon(
505
                                                'invisible.png',
506
                                                get_lang('MakeVisible'),
507
                                                array(),
508
                                                ICON_SIZE_MEDIUM
509
                                            ),
510
                                            $this->publishUrl($meetingDB)
511
                                        );
512
                                    } else {
513
                                        $actionLinks .= Display::url(
514
                                            Display::return_icon(
515
                                                'visible.png',
516
                                                get_lang('MakeInvisible'),
517
                                                array(),
518
                                                ICON_SIZE_MEDIUM
519
                                            ),
520
                                            $this->unPublishUrl($meetingDB)
521
                                        );
522
                                    }
523
                                }
524
                                //$url .= api_get_self().'?action=publish&id='.$record['recordID'];
525
                                $count++;
@@ 553-575 (lines=23) @@
550
                    }
551
                } else {
552
                    $actionLinks = '';
553
                    if ($this->isTeacher()) {
554
                        if ($meetingDB['visibility'] == 0) {
555
                            $actionLinks .= Display::url(
556
                                Display::return_icon(
557
                                    'invisible.png',
558
                                    get_lang('MakeVisible'),
559
                                    array(),
560
                                    ICON_SIZE_MEDIUM
561
                                ),
562
                                $this->publishUrl($meetingDB)
563
                            );
564
                        } else {
565
                            $actionLinks .= Display::url(
566
                                Display::return_icon(
567
                                    'visible.png',
568
                                    get_lang('MakeInvisible'),
569
                                    array(),
570
                                    ICON_SIZE_MEDIUM
571
                                ),
572
                                $this->unPublishUrl($meetingDB)
573
                            );
574
                        }
575
                    }
576
                    $actionLinksArray[] = $actionLinks;
577
                    $item['action_links'] = implode('<br />', $actionLinksArray);
578
                }