mirror of
https://github.com/RaspbianFrance/raspisms.git
synced 2025-04-20 16:37:48 +02:00
Add tool to clean unused medias
This commit is contained in:
parent
626b59080e
commit
92146ba8e1
3 changed files with 65 additions and 2 deletions
|
@ -151,4 +151,23 @@ namespace controllers\internals;
|
|||
|
||||
exit($success ? 0 : 1);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Delete medias that are no longer usefull
|
||||
*/
|
||||
public function clean_unused_medias()
|
||||
{
|
||||
$bdd = \descartes\Model::_connect(DATABASE_HOST, DATABASE_NAME, DATABASE_USER, DATABASE_PASSWORD, 'UTF8');
|
||||
$internal_media = new \controllers\internals\Media($bdd);
|
||||
|
||||
$medias = $internal_media->gets_unused();
|
||||
|
||||
foreach ($medias as $media)
|
||||
{
|
||||
$success = $internal_media->delete_for_user($media['id_user'], $media['id']);
|
||||
|
||||
echo ($success === false ? '[KO]' : '[OK]') . ' - ' . $media['path'] . "\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue