Skip to content

Commit

Permalink
Update mark_as_passworded.php
Browse files Browse the repository at this point in the history
  • Loading branch information
DariusIII committed Aug 16, 2019
1 parent e43cdf0 commit d169832
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions misc/testing/DB/mark_as_passworded.php
Original file line number Diff line number Diff line change
@@ -1,19 +1,25 @@
<?php

use App\Models\Release;
use Blacklight\ColorCLI;
use Blacklight\Releases;
use App\Models\ReleaseFile;

require_once dirname(__DIR__, 3).DIRECTORY_SEPARATOR.'bootstrap/autoload.php';

$passFiles = ReleaseFile::query()->where('passworded', '=', 1)->select(['releases_id'])->groupBy('releases_id')->get();

$count = 0;

$count1 = $count2 = 0;
if ($passFiles->isNotEmpty()) {
foreach ($passFiles as $passFile) {
Release::query()->where('id', $passFile->releases_id)->update(['passwordstatus' => Releases::PASSWD_RAR]);
$count++;
$count1 = $passFiles->count();
if ($count1 > 0) {
foreach ($passFiles as $passFile) {
$release = Release::query()->where('id', $passFile->releases_id)->where('passwordstatus', '=', 0)->update(['passwordstatus' => Releases::PASSWD_RAR]);
if ($release !== 0) {
$count2++;
}
echo '.';
}
}
}
(new \Blacklight\ColorCLI())->info($count.' releases marked as passworded');
(new ColorCLI())->info($count2.' releases marked as passworded');

0 comments on commit d169832

Please sign in to comment.