mirror of
https://github.com/e107inc/e107.git
synced 2025-08-11 17:14:42 +02:00
Fix public upload and upload management
This commit is contained in:
@@ -458,8 +458,29 @@ $columnInfo = array(
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
public function afterDelete($deleted_data, $id, $deleted_check)
|
||||
{
|
||||
if($deleted_check)
|
||||
{
|
||||
$sql = e107::getDb('mmcleanup');
|
||||
if(strpos($deleted_data['download_url'], '{e_MEDIA_') === 0 && $sql->delete('core_media', "media_url='{$deleted_data['download_url']}'"))
|
||||
{
|
||||
$mediaFile = e107::getParser()->replaceConstants($deleted_data['download_url']);
|
||||
@unlink($mediaFile);
|
||||
e107::getMessage()->addSuccess('Associated media record successfully erased');
|
||||
}
|
||||
if(strpos($deleted_data['download_image'], '{e_MEDIA_') === 0 && $sql->delete('core_media', "media_url='{$deleted_data['download_image']}'"))
|
||||
{
|
||||
$mediaImage = e107::getParser()->replaceConstants($deleted_data['download_image']);
|
||||
e107::getMessage()->addSuccess('Associated media image successfully erased');
|
||||
@unlink($mediaImage);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function createPage()
|
||||
{
|
||||
|
Reference in New Issue
Block a user