mirror of https://git.dotclear.org/dev/dotclear
Add delete button on media item page, fixes #1007
parent
477fc08668
commit
030a3b6b79
|
@ -62,4 +62,10 @@ $(function() {
|
|||
}
|
||||
return true;
|
||||
});
|
||||
|
||||
// Confirm for deleting current medoa
|
||||
$('#delete-form input[name="delete"]').click(function() {
|
||||
return window.confirm(dotclear.msg.confirm_delete_media);
|
||||
});
|
||||
|
||||
});
|
|
@ -217,7 +217,7 @@ if ($dir && $core->auth->isSuperAdmin() && !empty($_POST['rebuild']))
|
|||
|
||||
|
||||
# DISPLAY confirm page for rmdir & rmfile
|
||||
if ($dir && !empty($_GET['remove']))
|
||||
if ($dir && !empty($_GET['remove']) && empty($_GET['noconfirm']))
|
||||
{
|
||||
call_user_func($open_f,__('Media manager'));
|
||||
|
||||
|
|
|
@ -158,7 +158,13 @@ function dcGetImageTitle($file,$pattern)
|
|||
|
||||
/* DISPLAY Main page
|
||||
-------------------------------------------------------- */
|
||||
$starting_scripts = dcPage::jsLoad('js/_media_item.js');
|
||||
$starting_scripts =
|
||||
'<script type="text/javascript">'."\n".
|
||||
"//<![CDATA["."\n".
|
||||
dcPage::jsVar('dotclear.msg.confirm_delete_media',__('Are you sure to delete this media?'))."\n".
|
||||
"//]]>".
|
||||
"</script>".
|
||||
dcPage::jsLoad('js/_media_item.js');
|
||||
if ($popup) {
|
||||
$starting_scripts .=
|
||||
dcPage::jsLoad('js/jsToolBar/popup_media.js');
|
||||
|
@ -542,6 +548,19 @@ if ($file->editable && $core_media_writable)
|
|||
$core->formNonce().'</p>'.
|
||||
'</fieldset></form>';
|
||||
|
||||
if ($file->del) {
|
||||
echo
|
||||
'<form id="delete-form" method="post" action="'.html::escapeURL($media_page_url).
|
||||
'&d='.rawurlencode(dirname($file->relname)).
|
||||
'&remove='.rawurlencode($file->basename).'">'.
|
||||
'<p><input name="delete" type="submit" class="delete" value="'.__('Delete this media').'" />'.
|
||||
form::hidden('remove',rawurlencode($file->basename)).
|
||||
form::hidden('rmyes',1).
|
||||
$core->formNonce().'</p>'.
|
||||
'</form>';
|
||||
}
|
||||
|
||||
|
||||
# --BEHAVIOR-- adminMediaItemForm
|
||||
$core->callBehavior('adminMediaItemForm',$file);
|
||||
}
|
||||
|
|
|
@ -1400,6 +1400,12 @@ msgstr "Date du fichier :"
|
|||
msgid "New directory:"
|
||||
msgstr "Nouveau répertoire :"
|
||||
|
||||
msgid "Delete this media"
|
||||
msgstr "Supprimer ce média"
|
||||
|
||||
msgid "Are you sure to delete this media?"
|
||||
msgstr "Êtes-vous sûr de vouloir supprimer ce média ?"
|
||||
|
||||
msgid "Change file"
|
||||
msgstr "Changer le fichier"
|
||||
|
||||
|
|
Loading…
Reference in New Issue