Code Duplication    Length = 19-19 lines in 2 locations

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

@@ 813-831 (lines=19) @@
810
     * @assert (null) === false
811
     * @assert (array(-1)) === false
812
     */
813
    public static function deactivate_users($ids = array())
814
    {
815
        if (empty($ids)) {
816
817
            return false;
818
        }
819
820
        $table_user = Database :: get_main_table(TABLE_MAIN_USER);
821
822
        $ids = is_array($ids) ? $ids : func_get_args();
823
        $ids = array_map('intval', $ids);
824
        $ids = implode(',', $ids);
825
826
        $sql = "UPDATE $table_user SET active = 0 WHERE id IN ($ids)";
827
        $r = Database::query($sql);
828
        if ($r !== false) {
829
            Event::addEvent(LOG_USER_DISABLE, LOG_USER_ID, $ids);
830
        }
831
        return $r;
832
    }
833
834
    /**
@@ 844-862 (lines=19) @@
841
     * @assert (null) === false
842
     * @assert (array(-1)) === false
843
     */
844
    public static function activate_users($ids = array())
845
    {
846
        if (empty($ids)) {
847
848
            return false;
849
        }
850
851
        $table_user = Database :: get_main_table(TABLE_MAIN_USER);
852
853
        $ids = is_array($ids) ? $ids : func_get_args();
854
        $ids = array_map('intval', $ids);
855
        $ids = implode(',', $ids);
856
857
        $sql = "UPDATE $table_user SET active = 1 WHERE id IN ($ids)";
858
        $r = Database::query($sql);
859
        if ($r !== false) {
860
            Event::addEvent(LOG_USER_ENABLE, LOG_USER_ID, $ids);
861
        }
862
        return $r;
863
    }
864
865
    /**