Delete irregular users
This commit is contained in:
parent
7e7333ab90
commit
35753cfaca
3 changed files with 531 additions and 1 deletions
|
|
@ -186,7 +186,7 @@ class RoundmailController extends Controller
|
|||
$r->topic = request('topic');
|
||||
$r->mail_message = str_replace("\r","",str_replace("\n","<br/>", request('message')));
|
||||
|
||||
\Mail::to(explode(",",$r->recipients))->send($r);
|
||||
\Mail::to(explode(",",$r->recipients))->send($r);
|
||||
|
||||
// Die hier ist nur für die DB
|
||||
$rm = new RoundMail();
|
||||
|
|
@ -203,6 +203,43 @@ class RoundmailController extends Controller
|
|||
public function checkReminder() {
|
||||
Log::info("RoundmailController::checkReminder was triggered");
|
||||
|
||||
Log::info("piggyback function: delete users with > 4 uppercase letters");
|
||||
DB::delete("delete from users where id in (
|
||||
SELECT id
|
||||
FROM users
|
||||
WHERE (LENGTH(name) - LENGTH(REPLACE(name, 'A', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'B', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'C', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'D', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'E', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'F', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'G', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'H', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'I', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'J', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'K', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'L', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'M', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'N', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'O', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'P', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'Q', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'R', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'S', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'T', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'U', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'V', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'W', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'X', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'Y', ''))
|
||||
+ LENGTH(name) - LENGTH(REPLACE(name, 'Z', ''))
|
||||
) > 4
|
||||
AND
|
||||
name <> 'TONI Düsseldorf'
|
||||
)"
|
||||
);
|
||||
|
||||
|
||||
$currentSeason = Season::getCurrent();
|
||||
$users = User::whereNull('deleted')->get();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue