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

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