Code Duplication    Length = 16-18 lines in 2 locations

blocks/faqs_new.php 1 location

@@ 33-48 (lines=16) @@
30
    // creating the FAQ objects that belong to the selected category
31
    $faqsObj   = $faqHandler->getAllPublished($limit, 0, $categoryid, $sort);
32
    $totalfaqs = count($faqsObj);
33
    if ($faqsObj) {
34
        for ($i = 0; $i < $totalfaqs; ++$i) {
35
            $newfaqs             = array();
36
            $newfaqs['linktext'] = $faqsObj[$i]->question($maxQuestionLength);
37
            $newfaqs['id']       = $faqsObj[$i]->faqid();
38
            if ($sort === 'datesub') {
39
                $newfaqs['new'] = $faqsObj[$i]->datesub();
40
            } elseif ($sort === 'counter') {
41
                $newfaqs['new'] = $faqsObj[$i]->counter();
42
            } elseif ($sort === 'weight') {
43
                $newfaqs['new'] = $faqsObj[$i]->weight();
44
            }
45
            $newfaqs['show_date'] = $options[4];
46
            $block['newfaqs'][]   = $newfaqs;
47
        }
48
    }
49
50
    return $block;
51
}

blocks/faqs_recent_questions.php 1 location

@@ 35-52 (lines=18) @@
32
    $faqsObj   = $faqHandler->getFaqs($limit, 0, _SF_STATUS_OPENED, $categoryid, $sort);
33
    $totalfaqs = count($faqsObj);
34
35
    if ($faqsObj) {
36
        for ($i = 0; $i < $totalfaqs; ++$i) {
37
            $newfaqs = array();
38
39
            $newfaqs['linktext'] = $faqsObj[$i]->question($maxQuestionLength);
40
            $newfaqs['id']       = $faqsObj[$i]->faqid();
41
            if ($sort === 'datesub') {
42
                $newfaqs['new'] = $faqsObj[$i]->datesub();
43
            } elseif ($sort === 'counter') {
44
                $newfaqs['new'] = $faqsObj[$i]->counter();
45
            } elseif ($sort === 'weight') {
46
                $newfaqs['new'] = $faqsObj[$i]->weight();
47
            }
48
49
            $block['newfaqs'][] = $newfaqs;
50
        }
51
        $block['lang_allunanswered'] = _MB_SF_ALLUNANSWERED;
52
    }
53
54
    return $block;
55
}