update text

This commit is contained in:
2026-06-07 07:11:13 +02:00
parent f92a6ed113
commit 17b3cdf390
7 changed files with 30 additions and 49 deletions
+1 -1
View File
@@ -108,7 +108,7 @@ function manageUrl () {
// main
// ==============================================
// XXX
session_start ();
session_start ();
//phpinfo ();
displayHeadPage ($title);
+11 -9
View File
@@ -95,7 +95,7 @@ define ('M_NO_SENDER', 'kaz-');
define ('M_NEW_ATTACHEMENT_DIRNAME', "nouveau");
define ('M_OLD_ATTACHEMENT_DIRNAME', "ancien");
define ('M_SEND', "Connexion");
define ('M_LOGOUT', 'Deconnecter');
define ('M_LOGOUT', "Se déconnecter");
define ('M_REFRESH', 'Actualiser');
define ('M_CLOSE_PROFILE', "Votre profile est refermé.");
define ('M_LOGOUT_TOKEN', "Vous n'êtes plus connecté.");
@@ -104,18 +104,20 @@ define ('M_SEND_TOKEN', "<br/><p>Vous allez recevoir un <b>lien d'acc&egrave;s t
define ('M_WELCOME', "<p>Informations concernant le compte : <b>___SENDER___</b>___ADMIN___<br/>(page actualis&eacute;e &agrave; ___DATE___)</p>");
define ('M_INCONSISTENT_DATES',
" (dates incoh&eacute;antes avec ___FILENAME___ : ___DIRTIME___ != ___FILETIME___)");
define ('M_LOGIN_CONFIG', "<p>Pour personnaliser vos envoie de pi&egrave;ce jointes, indiquez votre m&eacute;l. Vous recevrez un lien de connexion s&eacute;curis&eacute;.</p>");
define ('M_LOGIN_CONFIG', "<p>Pour personnaliser vos envois de pi&egrave;ce jointes, indiquez votre m&eacute;l. Vous recevrez un lien de connexion s&eacute;curis&eacute;.</p>");
define ('M_SWITCH_WELCOME', "<p>Bienvenue dans la gare de triage de vos pi&egrave;ces jointes. Cette page permet d'orienter les pi&egrave;ces jointes que vous recevez vers vos espaces de stockage (vos \"clouds\") qui doivent poss&eacute;der l'extension webTransfert (c'est le cas des clouds chez Kaz). <a href=\"https://wiki.kaz.bzh/messagerie/cloud/\">voir la documentation en ligne</a>.<p>");
define ('M_SWITCH_NO_FILE', "<p>Actuellement, vous n'avez pas de pi&egrave;ces jointes &agrave; ranger. Cependant, vous pouvez pr&eacute;parer de futurs rangements en d&eacute;finissant la liste de vos clouds favoris.</p>");
define ('M_SWITCH_CUSTOM_URL', "C'est ici que vous ajoutez ou ordonnez la liste de vos clouds favoris pour y d&eacute;poser vos pi&egrave;ces jointes.");
define ('M_SWITCH_LOGIN', "<p>Personnaliser la liste de vos clouds favoris en indiquant votre m&eacute;l. Vous recevrez un lien de connexion s&eacute;curis&eacute;.</p>");
define ('M_SWITCH_LOGOUT', "Quand vous avez fini de personnaliser la liste de vos clouds favoris, pensez &agrave; vous d&eacute;connecter pour &eacute;viter que d'autres ne perturbe cette liste.");
define ('M_SWITCH_WELCOME', "<p>Bienvenue dans la gare de triage de vos pi&egrave;ces jointes. Cette page vous permet, en tant que kaznaute, d&apos;enregistrer vos pi&egrave;ces jointes directement vers votre espace nextcloud. (Le serveur nextcloud doit poss&eacute;der l&apos;extension <b>webTransfert</b>) <a href=\"https://wiki.kaz.bzh/messagerie/cloud/\">voir la documentation en ligne</a>.<p>");
define ('M_SWITCH_NO_FILE', "<p>Actuellement, vous n'avez pas de pi&egrave;ces jointes &agrave; ranger. Cependant, vous pouvez pr&eacute;parer votre liste de clouds favoris.</p>");
define ('M_SWITCH_CUSTOM_URL', "Ajoutez ou ordonnez la liste de vos clouds favoris pour y d&eacute;poser vos pi&egrave;ces jointes.");
define ('M_SWITCH_LOGIN', "<p>Param&eacute;trez vos clouds favoris en indiquant votre m&eacute;l. Vous recevrez un lien de connexion s&eacute;curis&eacute;.</p>");
//define ('M_SWITCH_LOGOUT', "Quand vous avez fini de personnaliser la liste de vos clouds favoris, pensez &agrave; vous d&eacute;connecter pour &eacute;viter que d'autres ne perturbe cette liste.");
define ('M_SWITCH_FORGET', "La liste des clouds favoris est concerv&eacute;e pendant 2 mois. Pour ne plus l'utiliser dans ce navigateur, il faut cliquer sur ");
define ('M_URL_ADDED', "<p>Le lien vient d'&ecirc;tre ajout&eacute;</p>");
define ('M_LIST_URL', "Choisisez un nuage pour stoker vos pi&egrave;ces jointes");
define ('M_NEW_URL', "Ou saisissez en un nouveau");
define ('M_LIST_URL', "S&eacute;lectionnez l&apos;espace nextcloud o&ugrave; enregistrer vos pi&egrave;ces jointes");
define ('M_NEW_URL', "Serveur nextcloud");
define ('M_FORGET_ME', "Oubliez-moi");
define ('M_CHOOSE', "Selectionner");
// ========================================
+1 -1
View File
@@ -31,7 +31,7 @@ function forwardQuerry (form, query) {
function actionUrl (button, check, name, value) {
if (check && ! confirm("Êtes-vous sûr de vouloir supprimer ?"))
return;
form = button.parentElement;
form = button.parentElement.parentElement;
input = document.createElement ('input');
input.setAttribute ('name', name);
input.setAttribute ('value', value);
+9 -9
View File
@@ -49,7 +49,7 @@
<div class="table">
<form class="tr" action="<?php echo $_SERVER ['SCRIPT_NAME']; ?>" method="POST">
<input type="email" name="<?php echo A_SENDER; ?>" size="40" value="<?php echo jirafeau_escape ($_REQUEST [A_SENDER]);?>" placeholder="Votre email" required="required"/>
<input type="email" name="<?php echo A_SENDER; ?>" size="40" value="<?php echo jirafeau_escape ($_REQUEST [A_SENDER]);?>" placeholder="Votre m&eacute;l" required="required"/>
<?php echo getHiddenLink (); ?>
<input type="hidden" name="<?php echo A_ACTION; ?>" value="<?php echo T_LOGIN; ?>" />
<input type="submit" value="<?php echo M_SEND; ?>" />
@@ -60,7 +60,8 @@
}
function displayLogout ($msg) { ?>
<div class="block">
<!-- Puisque les tokens ne durent que 2h, pourquoi embeter l'utilisateur ? Ca va se deconnecter tout seul, il a 2 heures pour faire ses modifs non ?-->
<!-- <div class="block">
<div class="block-info"><p><?php echo $msg; ?></p></div>
<div class="table">
<form class="tr" action="<?php echo $_SERVER ['SCRIPT_NAME']; ?>" method="POST">
@@ -70,7 +71,7 @@
<button type="submit">D&eacute;connexion</button>
</form>
</div>
</div>
</div> -->
<?php
}
@@ -81,7 +82,7 @@
<form class="tr" action="<?php echo $_SERVER ['SCRIPT_NAME']; ?>" method="POST">
<input type="hidden" name="<?php echo A_ACTION; ?>" value="<?php echo T_FORGETME; ?>">
<?php echo getHiddenLink (); ?>
<button type="submit">Oubliez-moi</button>
<button type="submit"><?php echo M_FORGET_ME; ?></button>
</form>
</div>
</div>
@@ -94,15 +95,14 @@
<div class="block">
<div class="block-info"><p><?php echo M_LIST_URL; ?></p></div>
<div class="management-table cloud-list">
<form class="tr" onsubmit="return forwardQuerry (this,<?php echo "'".$query."'"; ?>);">
<span class="td cloud-item"><?php echo M_NEW_URL; ?></span><span class="td"><input name="url" type="text" value="<?php echo $DEFAULT_CLOUD; ?>" placeholder="https://..."/><button type="submit"><?php echo M_CHOOSE; ?></button></span>
</form>
<div class="tr">
</div><?php if (isset ($listUrl['urls'])) foreach ($listUrl['urls'] as $name => $url) { ?>
<div class="tr">
<span class="td"><a href="<?php echo $url.$query; ?>" class="cloud-item"><?php echo htmlspecialchars ($name);?></a></span><span class="td"><span class="comment"><?php echo htmlspecialchars ($url); ?></span></span>
<span class="td"><a href="<?php echo $url.$query; ?>" class="cloud-item"><?php echo htmlspecialchars ($name);?></a></span><span class="td"><span class="comment"><?php echo htmlspecialchars ($url); ?></span><a href="<?php echo $url.$query; ?>" class="cloud-item"><button type="submit"><?php echo M_CHOOSE; ?></button></a></span>
</div><?php } ?>
<form class="tr" onsubmit="return forwardQuerry (this,<?php echo "'".$query."'"; ?>);">
<span class="td comment"><?php echo M_NEW_URL; ?></span><span class="td"><input name="url" type="text" value="<?php echo $DEFAULT_CLOUD; ?>" placeholder="https://..."/></span>
</form>
</div>
</div>
<?php
}
+1 -1
View File
@@ -33,7 +33,7 @@
# knowledge of the CeCILL-B license and that you accept its terms. #
##########################################################################
# Kaz addon (see https://git.kaz.bzh/KAZ/depollueur for information)
# version : 2.26 (2025-04-16)
# version : 2.27 (2025-06-06)
##########################################################################
# - installer l'utilitaire apg pour génération de mot de passes
+5 -26
View File
@@ -53,7 +53,7 @@
#include "MainAttachment.hpp"
// no cloud link if next line commented
//#define ADD_CLOUD_LINK
#define ADD_CLOUD_LINK
using namespace std;
using namespace kaz;
@@ -70,19 +70,8 @@ static const string KAZ_PLAIN_HR ("____________________________________________
static const string KAZ_PLAIN_START ("~~ PJ-KAZ !"); // don't end whith space
static const string KAZ_PLAIN_STOP (KAZ_PLAIN_START+" ~~");
static const string KAZ_PLAIN_DONT_TOUCH ("(conservez cette partie si vous souhaitez transmettre les documents précédents (version "+LAST_VERSION_NUM+"))");
static const string KAZ_PLAIN_WARNING ("Attention : si vous souhaitez récupérer des informations de votre correspondant envoyées en pièces-jointes, lisez attentivement ce qui suit.\n\n"
"Pour des questions de sobriété numérique, les pièces-jointes ont été supprimées de ce courriel et remplacées par des liens de téléchargement.\n"
"Ne cherchez pas à utiliser la fonction enregistrement des pièces-jointes de votre logiciel. Le trombone qui apparaît nest là que pour vous signaler des liens à télécharger.\n"
"Il y a plusieurs sortes de liens :\n"
" * un ensemble de liens de téléchargement individuel\n"
" * un lien de téléchargement récapitulatif permettant daccéder à lensemble précédent dans une archive\n"
#ifdef ADD_CLOUD_LINK
" * une fonctionnalité proposée aux kaznautes sous la forme dun lien permettant de ranger les pièces jointes dans un bureau virtuel (nextcloud)\n\n"
#endif
"En \" dépolluant \" ce message, Kaz a retiré et placé les pièces jointes dorigine dans un dépôt provisoire.\n"
"Si elles sont importantes et que vous souhaitez les conserver, vous devez utiliser les liens en bas de ce courriel.\n"
"Elles seront automatiquement supprimées dans 1 mois.");
static const string KAZ_PLAIN_WARNING ("Les pièces jointes seront automatiquemet supprimées dans 1 mois.\n"
"Pour les conserver, utilisez exclusiement les liens ci-dessus, sans quoi elles seront perdues.\n");
static const string KAZ_PLAIN_DOWNLOAD_ONE ("Vos pièces jointes sont à télécharger individuellement ici :");
static const string KAZ_PLAIN_DOWNLOAD_OTHER ("(Contenu dans des messages précédents)");
static const string KAZ_PLAIN_DOWNLOAD_ALL ("Vous pouvez télécharger l'ensemble dans une archive là :");
@@ -109,19 +98,9 @@ static const string KAZ_HTML_STOP (KAZ_HTML_TAG+" STOP-->");
// Textes précédents encodés en SGML
static const string KAZ_HTML_NOT_SAVE ("<p><b>Ceci n'est pas une pi&egrave;ce-jointe, mais la liste des liens pour les t&eacute;l&eacute;charger.</b></p>");
static const string KAZ_HTML_DONT_TOUCH ("(conservez cette partie intacte dans votre r&eacute;ponse si vous voulez transmettre les documents pr&eacute;c&eacute;dents (version "+LAST_VERSION_NUM+"))");
static const string KAZ_HTML_WARNING ("<div class=\"nb\"><p>Attention : si vous souhaitez r&eacute;cup&eacute;rer des informations de votre correspondant envoy&eacute;es en pi&egrave;ces-jointes, lisez attentivement ce qui suit.</p>"
static const string KAZ_HTML_WARNING ("<div class=\"nb\"><p>Les pi&egrave;ces jointes seront automatiquemet supprim&eacute;es dans 1 mois.</p>"
"<p>Pour des questions de sobri&eacute;t&eacute; num&eacute;rique, les pi&egrave;ces-jointes ont &eacute;t&eacute; supprim&eacute;es de ce courriel et remplac&eacute;es par des liens de t&eacute;l&eacute;chargement.</br>"
"Ne cherchez pas &agrave; utiliser la fonction enregistrement des pi&egrave;ces-jointes de votre logiciel. Le trombone qui appara&icirc;t nest l&agrave; que pour vous signaler des liens &agrave; t&eacute;l&eacute;charger.</br>"
"Il y a plusieurs sortes de liens :<br/>"
"1) un ensemble de liens de t&eacute;l&eacute;chargement individuel<br/>"
"2) un lien de t&eacute;l&eacute;chargement r&eacute;capitulatif permettant dacc&eacute;der &agrave; lensemble pr&eacute;c&eacute;dent dans une archive<br/>"
#ifdef ADD_CLOUD_LINK
"3) une fonctionnalit&eacute; propos&eacute;e aux kaznautes sous la forme dun lien permettant de ranger les pi&egrave;ces jointes dans un bureau virtuel (nextcloud)<br/>"
#endif
"En \" d&eacute;polluant \" ce message, Kaz a retir&eacute; et plac&eacute; les pi&egrave;ces jointes dorigine dans un d&eacute;p&ocirc;t provisoire.</br>"
"Si elles sont importantes et que vous souhaitez les conserver, vous devez utiliser les liens en bas de ce courriel.</br>"
"Elles seront automatiquement supprim&eacute;es dans 1 mois.</p></div>");
"<p>Pour les conserver, utilisez exclusiement les liens ci-dessus, sans quoi elles seront perdues.</p></div>");
static const string KAZ_HTML_DOWNLOAD_ONE ("Vos pi&egrave;ces jointes sont &agrave; t&eacute;l&eacute;charger individuellement ici :");
static const string KAZ_HTML_DOWNLOAD_OTHER ("(Contenu dans des messages pr&eacute;c&eacute;dents)");
static const string KAZ_HTML_DOWNLOAD_ALL ("Vous pouvez t&eacute;l&eacute;charger l'ensemble dans une archive l&agrave; :");
+2 -2
View File
@@ -33,8 +33,8 @@
////////////////////////////////////////////////////////////////////////////
#include "version.hpp"
const std::string kaz::LAST_VERSION_NUM ("2.26");
const std::string kaz::LAST_VERSION_DATE ("2026-04-16");
const std::string kaz::LAST_VERSION_NUM ("2.27");
const std::string kaz::LAST_VERSION_DATE ("2026-06-06");
const std::string kaz::LAST_VERSION (LAST_VERSION_NUM+" "+LAST_VERSION_DATE+" eMailShrinker");
#include <iostream>