Code Duplication    Length = 12-13 lines in 2 locations

htdocs/kernel/comment.php 1 location

@@ 595-606 (lines=12) @@
592
     *
593
     * @return array Array of {@link XoopsComment} objects
594
     **/
595
    public function getTopComments($module_id, $item_id, $order, $status = null)
596
    {
597
        $criteria = new CriteriaCompo(new Criteria('com_modid', (int)$module_id));
598
        $criteria->add(new Criteria('com_itemid', (int)$item_id));
599
        $criteria->add(new Criteria('com_pid', 0));
600
        if (isset($status)) {
601
            $criteria->add(new Criteria('com_status', (int)$status));
602
        }
603
        $criteria->setOrder($order);
604
605
        return $this->getObjects($criteria);
606
    }
607
608
    /**
609
     * Retrieve a whole thread

htdocs/kernel/notification.php 1 location

@@ 581-593 (lines=13) @@
578
     *
579
     * @return array Array of {@link XoopsNotification} objects
580
     */
581
    public function getByItemId($module_id, $item_id, $order = null, $status = null)
582
    {
583
        $criteria = new CriteriaCompo(new Criteria('com_modid', (int)$module_id));
584
        $criteria->add(new Criteria('com_itemid', (int)$item_id));
585
        if (isset($status)) {
586
            $criteria->add(new Criteria('com_status', (int)$status));
587
        }
588
        if (isset($order)) {
589
            $criteria->setOrder($order);
590
        }
591
592
        return $this->getObjects($criteria);
593
    }
594
595
    /**
596
     * Send notifications to users