diff options
| author | David Siegfried <david.siegfried@uni-vechta.de> | 2023-07-15 13:47:37 +0000 |
|---|---|---|
| committer | David Siegfried <david.siegfried@uni-vechta.de> | 2023-07-15 13:47:37 +0000 |
| commit | 62e4affaacb398fd38089b56e1040d64c4d1d37a (patch) | |
| tree | 0ade91b272d06166c21bcbbb67777eb392108f41 /lib/models/FileRef.php | |
| parent | 8e0a7e345464f2a8586b4199047fc84877c55750 (diff) | |
add missing log-actions, closes #2865
Closes #2865
Merge request studip/studip!1945
Diffstat (limited to 'lib/models/FileRef.php')
| -rw-r--r-- | lib/models/FileRef.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/models/FileRef.php b/lib/models/FileRef.php index f440d50..fe878a8 100644 --- a/lib/models/FileRef.php +++ b/lib/models/FileRef.php @@ -67,6 +67,7 @@ class FileRef extends SimpleORMap implements PrivacyObject, FeedbackRange $config['registered_callbacks']['after_delete'][] = 'cbRemoveFileIfOrphaned'; $config['registered_callbacks']['after_delete'][] = 'cbRemoveFeedbackElements'; + $config['registered_callbacks']['before_delete'][] = 'cbLogDeleteFileRef'; $config['registered_callbacks']['before_store'][] = 'cbMakeUniqueFilename'; parent::configure($config); @@ -76,6 +77,17 @@ class FileRef extends SimpleORMap implements PrivacyObject, FeedbackRange protected $download_url; public $path_to_blob; + + public function cbLogDeleteFileRef() + { + StudipLog::log('FILE_DELETE', + $this->id, + null, + sprintf( + $this->name + ) + ); + } /** * This callback is called after deleting a FileRef. * It removes the File object that is associated with the FileRef, |
