This commit is contained in:
2024-04-27 09:23:34 +02:00
commit 11e713ca6f
11884 changed files with 3263371 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
<?php
$db = new mysqli('localhost', 'root', '5z#JaL');
$db->select_db('crm');
$docs = $db->query("SELECT id, document_revision_id FROM documents WHERE deleted = 0 AND document_revision_id != '' AND document_revision_id IS NOT NULL");
// loop docs query result
$notExists = 0;
$exists = 0;
while ($doc = $docs->fetch_assoc()) {
$file = '/var/www/html/crm/upload/' . $doc['document_revision_id'];
if (file_exists($file)) {
//echo $doc['id'] . ' ' . $doc['document_revision_id'] .' EXISTS '. PHP_EOL;
$exists++;
} else {
echo $doc['id'] . ' ' . $doc['document_revision_id'] .' NOT EXISTS '. PHP_EOL;
$notExists++;
}
}
echo 'Not exists: ' . $notExists . PHP_EOL;
echo 'Exists: ' . $exists . PHP_EOL;

View File

@@ -0,0 +1,27 @@
<?php
$db = new mysqli('localhost', 'root', '5z#JaL');
$db->select_db('crm');
$files = glob('/var/www/html/crm/upload/*');
shuffle($files);
$files = array_slice($files, 0, 10000);
// loop files
$deletedSum = 0;
$exisstSum = 0;
foreach($files as $file){
$f = end(explode('/', $file));
$res = $db->query("SELECT id FROM documents WHERE document_revision_id = '$f'");
if ($res->num_rows === 0) {
unlink($file);
$deletedSum++;
} else {
$exisstSum++;
// move file
rename($file, '/var/www/html/crm/upload2/' . $f);
}
}
var_dump($exisstSum);
var_dump($deletedSum);