Code Duplication    Length = 19-19 lines in 2 locations

main/inc/lib/usermanager.lib.php 2 locations

@@ 771-789 (lines=19) @@
768
     * @assert (null) === false
769
     * @assert (array(-1)) === false
770
     */
771
    public static function deactivate_users($ids = array())
772
    {
773
        if (empty($ids)) {
774
775
            return false;
776
        }
777
778
        $table_user = Database :: get_main_table(TABLE_MAIN_USER);
779
780
        $ids = is_array($ids) ? $ids : func_get_args();
781
        $ids = array_map('intval', $ids);
782
        $ids = implode(',', $ids);
783
784
        $sql = "UPDATE $table_user SET active = 0 WHERE id IN ($ids)";
785
        $r = Database::query($sql);
786
        if ($r !== false) {
787
            Event::addEvent(LOG_USER_DISABLE, LOG_USER_ID, $ids);
788
        }
789
        return $r;
790
    }
791
792
    /**
@@ 802-820 (lines=19) @@
799
     * @assert (null) === false
800
     * @assert (array(-1)) === false
801
     */
802
    public static function activate_users($ids = array())
803
    {
804
        if (empty($ids)) {
805
806
            return false;
807
        }
808
809
        $table_user = Database :: get_main_table(TABLE_MAIN_USER);
810
811
        $ids = is_array($ids) ? $ids : func_get_args();
812
        $ids = array_map('intval', $ids);
813
        $ids = implode(',', $ids);
814
815
        $sql = "UPDATE $table_user SET active = 1 WHERE id IN ($ids)";
816
        $r = Database::query($sql);
817
        if ($r !== false) {
818
            Event::addEvent(LOG_USER_ENABLE, LOG_USER_ID, $ids);
819
        }
820
        return $r;
821
    }
822
823
    /**