Skip to content
Extraits de code Groupes Projets
Valider a7bcba8f rédigé par marcimat's avatar marcimat
Parcourir les fichiers

feat: Permettre d’éditer un logo

Code issu du plugin 'logosplus' de RealET

Refs: spip/spip#3719
parent f2f036ff
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -178,6 +178,7 @@ function formulaires_editer_document_traiter_dist(
$res = formulaires_editer_objet_traiter('document', $id_document, $id_parent, $lier_trad, $retour, $config_fonc, $row, $hidden);
set_request('parents');
$autoclose = "<script type='text/javascript'>if (window.jQuery) jQuery.modalboxclose();</script>";
$mode = sql_getfetsel('mode', 'spip_documents', "id_document = $id_document");
if (
_request('copier_local')
or _request('joindre_upload')
......@@ -205,7 +206,7 @@ function formulaires_editer_document_traiter_dist(
@rename($rename, "$rename--.old");
}
$traiter = charger_fonction('traiter', 'formulaires/joindre_document');
$res2 = $traiter($id_document);
$res2 = $traiter($id_document, 0, '', $mode);
if (isset($res2['message_erreur'])) {
$res['message_erreur'] = $res2['message_erreur'];
// retablir le fichier !
......@@ -248,7 +249,11 @@ function formulaires_editer_document_traiter_dist(
}
if ($res['message_ok']) {
$res['message_ok'] .= '<script type="text/javascript">if (window.jQuery) ajaxReload("document_infos");</script>';
if (strpos($mode, 'logo') === false) {
$res['message_ok'] .= '<script type="text/javascript">if (window.jQuery) ajaxReload("document_infos");</script>';
} else {
$res['message_ok'] .= '<script type="text/javascript">if (window.jQuery) ajaxReload("navigation");</script>';
}
}
return $res;
......
......@@ -3,5 +3,5 @@
class="spip_logo[ spip_logo_(#ENV{align})][(#ENV{logo_off}|oui)spip_logo_survol]"[
width="(#ENV{width})"][
height="(#ENV{height})"]
alt=""[
data-src-hover="(#ENV{logo_off})"]/>[(#ENV{lien}|?{</a>})]
\ No newline at end of file
alt="[(#ENV{alt}|supprimer_tags|attribut_html)]"[
data-src-hover="(#ENV{logo_off})"]/>[(#ENV{lien}|?{</a>})]
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter