Code Duplication    Length = 19-19 lines in 2 locations

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

@@ 716-734 (lines=19) @@
713
     * @assert (null) === false
714
     * @assert (array(-1)) === false
715
     */
716
    public static function deactivate_users($ids = array())
717
    {
718
        if (empty($ids)) {
719
            return false;
720
        }
721
722
        $table_user = Database :: get_main_table(TABLE_MAIN_USER);
723
724
        $ids = is_array($ids) ? $ids : func_get_args();
725
        $ids = array_map('intval', $ids);
726
        $ids = implode(',', $ids);
727
728
        $sql = "UPDATE $table_user SET active = 0 WHERE id IN ($ids)";
729
        $r = Database::query($sql);
730
        if ($r !== false) {
731
            Event::addEvent(LOG_USER_DISABLE, LOG_USER_ID, $ids);
732
        }
733
        return $r;
734
    }
735
736
    /**
737
     * Enable users. Can be called either as:
@@ 746-764 (lines=19) @@
743
     * @assert (null) === false
744
     * @assert (array(-1)) === false
745
     */
746
    public static function activate_users($ids = array())
747
    {
748
        if (empty($ids)) {
749
            return false;
750
        }
751
752
        $table_user = Database :: get_main_table(TABLE_MAIN_USER);
753
754
        $ids = is_array($ids) ? $ids : func_get_args();
755
        $ids = array_map('intval', $ids);
756
        $ids = implode(',', $ids);
757
758
        $sql = "UPDATE $table_user SET active = 1 WHERE id IN ($ids)";
759
        $r = Database::query($sql);
760
        if ($r !== false) {
761
            Event::addEvent(LOG_USER_ENABLE,LOG_USER_ID,$ids);
762
        }
763
        return $r;
764
    }
765
766
    /**
767
     * Update user information with new openid