From 2c99d545929ba6d26e385930ec48c46023ed4528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=AFeul=20Rouquette?= <maieul@maieul.net> Date: Thu, 14 Jul 2022 15:52:30 +0200 Subject: [PATCH] =?UTF-8?q?Suppression=20du=20formulaire=20`FORMULAIRE=5FC?= =?UTF-8?q?HANGER=5FFICHIER=5FDOCUMENT`=20qui=20n'est=20plus=20utilis?= =?UTF-8?q?=C3=A9=20par=20SPIP=20(la=20fonctionnalit=C3=A9=20se=20trouve?= =?UTF-8?q?=20directement=20dans=20`FORMULAIRE=5FEDITER=5FDOCUMENT`)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++ formulaires/changer_fichier_document.html | 24 --------- formulaires/changer_fichier_document.php | 64 ----------------------- 3 files changed, 4 insertions(+), 88 deletions(-) delete mode 100644 formulaires/changer_fichier_document.html delete mode 100644 formulaires/changer_fichier_document.php diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c5c76fa..3fc1f709 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,10 @@ - Compatible SPIP 4.2.0-dev +### Removed + +- Suppression du formulaire `FORMULAIRE_CHANGER_FICHIER_DOCUMENT` qui n'est plus utilisé par SPIP (la fonctionnalité se trouve directement dans `FORMULAIRE_EDITER_DOCUMENT`) + ### Fixed - #4893 Il ne faut pas contraindre la taille des SVG diff --git a/formulaires/changer_fichier_document.html b/formulaires/changer_fichier_document.html deleted file mode 100644 index a80b9859..00000000 --- a/formulaires/changer_fichier_document.html +++ /dev/null @@ -1,24 +0,0 @@ -<div class='formulaire_spip formulaire_changer_fichier_document' id='formulaire_changer_fichier_document-#ENV{id,new}'> - [<p class="reponse_formulaire reponse_formulaire_ok" role="status">(#ENV*{message_ok})</p>] - [<p class="reponse_formulaire reponse_formulaire_erreur" role="alert">(#ENV*{message_erreur})</p>] - [(#ENV{editable}) - <form action="#ENV{action}#formulaire_changer_fichier_document-#ENV{id,new}" method="post" enctype='multipart/form-data'><div> - #ACTION_FORMULAIRE - <div class="editer-groupe"> - <div class="editer editer_fichier[ (#ENV**{erreurs}|table_valeur{fichier}|oui)erreur]"> - <label for="fichier"><:medias:label_fichier:></label>[ - <span class='erreur_message'>(#ENV**{erreurs}|table_valeur{fichier})</span> - ] - [(#ENV{fichier}) ] - <p class='actions'> - [(#ENV{distant}|=={oui}|oui)<input type='submit' class='btn submit' name='copier_local' value='<:medias:bouton_copier_local|attribut_html:>' />] - [<a href='#' onclick='jQuery("#changer_fichier_document").toggle("fast");return false;'><:bouton_changer:></a>] - </p> - <div id='changer_fichier_document' style='display:none;'> - [(#INCLURE{fond=formulaires/inc-upload_document, env})] - </div> - </div> - </div> - </div></form> - ] -</div> \ No newline at end of file diff --git a/formulaires/changer_fichier_document.php b/formulaires/changer_fichier_document.php deleted file mode 100644 index f59a8f02..00000000 --- a/formulaires/changer_fichier_document.php +++ /dev/null @@ -1,64 +0,0 @@ -<?php - -/***************************************************************************\ - * SPIP, Système de publication pour l'internet * - * * - * Copyright © avec tendresse depuis 2001 * - * Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James * - * * - * Ce programme est un logiciel libre distribué sous licence GNU/GPL. * - * Pour plus de détails voir le fichier COPYING.txt ou l'aide en ligne. * -\***************************************************************************/ - -if (!defined('_ECRIRE_INC_VERSION')) { - return; -} - -function formulaires_changer_fichier_document_charger_dist($id_document) { - $valeurs = sql_fetsel('id_document,fichier,distant', 'spip_documents', 'id_document=' . intval($id_document)); - if (!$valeurs) { - return ['editable' => false]; - } - - $charger = charger_fonction('charger', 'formulaires/joindre_document'); - $valeurs = array_merge($valeurs, $charger($id_document, 0, '', 'choix')); - - $valeurs['_hidden'] .= "<input name='id_document' value='$id_document' type='hidden' />"; - - return $valeurs; -} - -function formulaires_changer_fichier_document_verifier_dist($id_document) { - $erreurs = []; - if (_request('copier_local')) { - } else { - $verifier = charger_fonction('verifier', 'formulaires/joindre_document'); - $erreurs = $verifier($id_document); - } - - return $erreurs; -} - -function formulaires_changer_fichier_document_traiter_dist($id_document) { - if (_request('copier_local')) { - $copier_local = charger_fonction('copier_local', 'action'); - $res = ['editable' => true]; - if (($err = $copier_local($id_document)) === true) { - $res['message_ok'] = _T('medias:document_copie_locale_succes'); - } else { - $res['message_erreur'] = $err; - } - } else { - // liberer le nom de l'ancien fichier pour permettre le remplacement par un fichier du meme nom - if ( - $ancien_fichier = sql_getfetsel('fichier', 'spip_documents', 'id_document=' . intval($id_document)) - and @file_exists($f = get_spip_doc($ancien_fichier)) - ) { - spip_unlink($f); - } - $traiter = charger_fonction('traiter', 'formulaires/joindre_document'); - $res = $traiter($id_document); - } - - return $res; -} -- GitLab