@@ 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 | /** |