Code Duplication    Length = 16-16 lines in 2 locations

class/oledrion_utils.php 1 location

@@ 1540-1555 (lines=16) @@
1537
     * @param  array $xoopsUsersIDs La liste des ID
1538
     * @return array Les objets XoopsUsers
1539
     */
1540
    public static function getUsersFromIds($xoopsUsersIDs)
1541
    {
1542
        $users = array();
1543
        if (is_array($xoopsUsersIDs) && count($xoopsUsersIDs) > 0) {
1544
            $xoopsUsersIDs = array_unique($xoopsUsersIDs);
1545
            sort($xoopsUsersIDs);
1546
            if (count($xoopsUsersIDs) > 0) {
1547
                $memberHandler = xoops_getHandler('user');
1548
                $criteria      = new Criteria('uid', '(' . implode(',', $xoopsUsersIDs) . ')', 'IN');
1549
                $criteria->setSort('uid');
1550
                $users = $memberHandler->getObjects($criteria, true);
1551
            }
1552
        }
1553
1554
        return $users;
1555
    }
1556
1557
    /**
1558
     * Retourne l'ID de l'utilisateur courant (s'il est connecté)

class/utility.php 1 location

@@ 1683-1698 (lines=16) @@
1680
     * @param  array $xoopsUsersIDs La liste des ID
1681
     * @return array Les objets XoopsUsers
1682
     */
1683
    public static function getUsersFromIds($xoopsUsersIDs)
1684
    {
1685
        $users = array();
1686
        if (is_array($xoopsUsersIDs) && count($xoopsUsersIDs) > 0) {
1687
            $xoopsUsersIDs = array_unique($xoopsUsersIDs);
1688
            sort($xoopsUsersIDs);
1689
            if (count($xoopsUsersIDs) > 0) {
1690
                $memberHandler = xoops_getHandler('user');
1691
                $criteria      = new Criteria('uid', '(' . implode(',', $xoopsUsersIDs) . ')', 'IN');
1692
                $criteria->setSort('uid');
1693
                $users = $memberHandler->getObjects($criteria, true);
1694
            }
1695
        }
1696
1697
        return $users;
1698
    }
1699
1700
    /**
1701
     * Retourne l'ID de l'utilisateur courant (s'il est connecté)