Code Duplication    Length = 19-19 lines in 2 locations

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

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