Refresh media frame tree when directory was deleted
This commit is contained in:
@ -128,15 +128,20 @@ switch ($serendipity['GET']['step']) {
|
||||
}
|
||||
break;
|
||||
|
||||
case 'directoryDoCreate':
|
||||
$is_created = true;
|
||||
case 'directoryCreate':
|
||||
case 'directoryDoCreate':
|
||||
case 'directoryDoDelete':
|
||||
$is_created = true;
|
||||
if ($serendipity['GET']['step'] == 'directoryDoDelete') {
|
||||
$is_deleted = true;
|
||||
}
|
||||
case 'directoryCreate':
|
||||
$serendipity['GET']['adminAction'] = $serendipity['GET']['step'];
|
||||
$media['case'] = 'external';
|
||||
ob_start();
|
||||
include S9Y_INCLUDE_PATH . 'include/admin/images.inc.php';
|
||||
if ($is_created) {
|
||||
if ($is_created || $is_deleted) {
|
||||
$media['is_created'] = $is_created;
|
||||
$media['is_deleted'] = $is_deleted;
|
||||
$media['new_dir'] = $new_dir;
|
||||
}
|
||||
$media['external'] = ob_get_contents();
|
||||
|
@ -136,7 +136,7 @@
|
||||
{if $media.case == 'external'}
|
||||
|
||||
<!-- EXTERNAL MEDIA START -->
|
||||
{if $media.is_created}
|
||||
{if $media.is_created OR $media.is_deleted}
|
||||
<script type="text/javascript">
|
||||
if (parent.frames['tree']) {ldelim}
|
||||
parent.frames['tree'].location.href = parent.frames['tree'].location.href;
|
||||
|
Reference in New Issue
Block a user