diff --git a/app/Repositories/ExamRepository.php b/app/Repositories/ExamRepository.php index 5b986c54..e5b7b02b 100644 --- a/app/Repositories/ExamRepository.php +++ b/app/Repositories/ExamRepository.php @@ -633,6 +633,7 @@ class ExamRepository extends BaseRepository ->toArray(); $logPrefix .= ", progressSum raw: " . json_encode($progressSum) . ", query: " . last_query(); if ($allSum) { + do_log($logPrefix); return $progressSum; } diff --git a/include/cleanup.php b/include/cleanup.php index 4dcfe562..dc976285 100644 --- a/include/cleanup.php +++ b/include/cleanup.php @@ -213,11 +213,16 @@ function delete_user(\Illuminate\Database\Eloquent\Builder $query, $reasonKey) 'reason' => nexus_trans($reasonKey, [], $user->locale), ]; } - $update = [ - 'enabled' => \App\Models\User::ENABLED_NO, - 'modcomment' => DB::raw("concat_ws('\n', '[CLEANUP] $reasonKey', modcomment)"), - ]; - \App\Models\User::query()->whereIn('id', $uidArr)->update($update); +// $update = [ +// 'enabled' => \App\Models\User::ENABLED_NO, +// 'modcomment' => DB::raw("concat_ws('\n', '[CLEANUP] $reasonKey', modcomment)"), +// ]; +// \App\Models\User::query()->whereIn('id', $uidArr)->update($update); + $sql = sprintf( + "update users set enabled = %s and modcomment = concat_ws('\n', '%s - [CLEANUP] %s', modcomment) where id in (%s)", + \App\Models\User::ENABLED_NO, date('Y-m-d'), addslashes($reasonKey), implode(', ', $uidArr) + ); + sql_query($sql); \App\Models\UserBanLog::query()->insert($userBanLogData); do_log("delete user($reasonKey): " . implode(', ', $uidArr)); return $uidArr;