filter only skip dst domaine

update cloud IHM
This commit is contained in:
François 2025-01-29 15:26:54 +01:00
parent 61269d6ce3
commit ba390a175a
5 changed files with 40 additions and 30 deletions

View File

@ -112,6 +112,7 @@ function manageUrl () {
//phpinfo (); //phpinfo ();
displayHeadPage ($title); displayHeadPage ($title);
echo '<div class="block-info">'.M_SWITCH_WELCOME.'</div>'.NL;
// logout // logout
if (isset ($_REQUEST [A_ACTION]) && $_REQUEST [A_ACTION] == T_LOGOUT) { if (isset ($_REQUEST [A_ACTION]) && $_REQUEST [A_ACTION] == T_LOGOUT) {
@ -162,7 +163,9 @@ if (isset ($_REQUEST [A_ACTION]) && $_REQUEST [A_ACTION] == T_FORGETME) {
unset ($profile); unset ($profile);
} }
$message .= '<div class="message">Version exp&eacute;rimentale. Ne fonctionne actuellement que pour les archives.</div>'.NL; if (isset ($_REQUEST [A_HASH]))
$message .= '<div class="message-error">Version exp&eacute;rimentale. Ne fonctionne actuellement que pour les archives.</div>'.NL;
if ($message) if ($message)
echo $message; echo $message;
@ -188,18 +191,19 @@ if (isset ($_REQUEST [A_GET]) || isset ($_REQUEST [A_HASH])) {
$listUrl = getUserProfile ($profile); $listUrl = getUserProfile ($profile);
displayListUrl ($cloud_app.urlencode ($query), $listUrl); displayListUrl ($cloud_app.urlencode ($query), $listUrl);
//displayListUrl ($cloud_app.$query, $listUrl); //displayListUrl ($cloud_app.$query, $listUrl);
} } else
echo '<div class="block"><div class="block-info">'.M_SWITCH_NO_FILE.'</div></div>'.NL;
if (!($logged || empty ($profile))) { if (!($logged || empty ($profile))) {
displayProfileName (M_OPEN_PROFILE.$profile); displayProfileName (M_SWITCH_FORGET);
} }
if ($logged) { if ($logged) {
// Affiche menu organisation URL // Affiche menu organisation URL
$listUrl = getUserProfile ($sender); $listUrl = getUserProfile ($sender);
displayFormProfile ($listUrl); displayFormProfile ($listUrl);
displayLogout (M_LOGOUT_PROFILE); displayLogout (M_SWITCH_LOGOUT);
} else { } else {
displayLogin (M_LOGIN_PROFILE); displayLogin (M_SWITCH_LOGIN);
} }
displayFootPage (); displayFootPage ();

View File

@ -85,10 +85,10 @@ define ('M_UPDATE', "Prolonger");
define ('M_EMAIL_SUBJECT', "Lien de consultation des envois sur ".$domain."."); define ('M_EMAIL_SUBJECT', "Lien de consultation des envois sur ".$domain.".");
define ('M_FILE', " fichier."); define ('M_FILE', " fichier.");
define ('M_FILES', " fichiers."); define ('M_FILES', " fichiers.");
define ('M_FILES_NOT_FOUND', " fichiers sont expirés."); define ('M_FILES_NOT_FOUND', " fichiers sont expir&eacute;s.");
define ('M_FILES_RENAMED', " fichiers renommés."); define ('M_FILES_RENAMED', " fichiers renomm&eacute;s.");
define ('M_FILE_NOT_FOUND', " fichier est expiré."); define ('M_FILE_NOT_FOUND', " fichier est expir&eacute;.");
define ('M_FILE_RENAMED', " fichier renommé."); define ('M_FILE_RENAMED', " fichier renomm&eacute;.");
define ('M_MEL', "votre m&eacute;l"); define ('M_MEL', "votre m&eacute;l");
define ('M_NO_FILENAME', 'SansNom'); define ('M_NO_FILENAME', 'SansNom');
define ('M_NO_SENDER', 'kaz-'); define ('M_NO_SENDER', 'kaz-');
@ -97,7 +97,6 @@ define ('M_OLD_ATTACHEMENT_DIRNAME', "ancien");
define ('M_SEND', "Connexion"); define ('M_SEND', "Connexion");
define ('M_LOGOUT', 'Deconnecter'); define ('M_LOGOUT', 'Deconnecter');
define ('M_REFRESH', 'Actualiser'); define ('M_REFRESH', 'Actualiser');
define ('M_OPEN_PROFILE', "Cette liste d'espace de stockage est personnelle. Penser à vous retirer si vous n'êtes pas ");
define ('M_CLOSE_PROFILE', "Votre profile est referm&eacute;."); define ('M_CLOSE_PROFILE', "Votre profile est referm&eacute;.");
define ('M_LOGOUT_TOKEN', "Vous n'&ecirc;tes plus connect&eacute;."); define ('M_LOGOUT_TOKEN', "Vous n'&ecirc;tes plus connect&eacute;.");
define ('M_TIMEOUT_TOKEN', "Votre session est expir&eacute;e."); define ('M_TIMEOUT_TOKEN', "Votre session est expir&eacute;e.");
@ -105,13 +104,19 @@ 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_WELCOME', "<p>Informations concernant le compte : <b>___SENDER___</b>___ADMIN___<br/>(page actualis&eacute;e &agrave; ___DATE___)</p>");
define ('M_INCONSISTENT_DATES', define ('M_INCONSISTENT_DATES',
" (dates incoh&eacute;antes avec ___FILENAME___ : ___DIRTIME___ != ___FILETIME___)"); " (dates incoh&eacute;antes avec ___FILENAME___ : ___DIRTIME___ != ___FILETIME___)");
define ('M_LOGIN_CONFIG', "<p>Pour personnaliser vos envoie de pièce jointes, indiquez votre mél. Vous recevrez un lien de connexion sécurisé.</p>"); 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_PROFILE', "<p>Pour personnaliser la liste de vos espaces de stockage, ou retrouver les votres, indiquez votre mél. Vous recevrez un lien de connexion sécurisé.</p>");
define ('M_LOGOUT_PROFILE', "Quand vous avez fini la personnalisation, pensez à vous déconnecter."); 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_URL_ADDED', "<p>Le lien vient d'être ajouté</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_LIST_URL', "Choisisez un nuage pour stoker vos pièces jointes"); 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_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_NEW_URL', "Ou saisissez en un nouveau");
define ('M_CUSTOM_URL', "Personalisez la liste de vos espaces de stockage de pièces jointes.");
// ======================================== // ========================================
// PARAMETERS // PARAMETERS

View File

@ -51,7 +51,7 @@
<form class="tr" action="<?php echo $_SERVER ['SCRIPT_NAME']; ?>" method="POST"> <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 email" required="required"/>
<?php echo getHiddenLink (); ?> <?php echo getHiddenLink (); ?>
<input type="hidden" name="<?php echo A_ACTION; ?>" value="<?php echo T_LOGIN; ?>" /> <input type="hidden" name="<?php echo A_ACTION; ?>" />
<input type="submit" value="<?php echo M_SEND; ?>" /> <input type="submit" value="<?php echo M_SEND; ?>" />
</form> </form>
</div> </div>
@ -97,10 +97,10 @@
<div class="tr"> <div class="tr">
</div><?php if (isset ($listUrl['urls'])) foreach ($listUrl['urls'] as $name => $url) { ?> </div><?php if (isset ($listUrl['urls'])) foreach ($listUrl['urls'] as $name => $url) { ?>
<div class="tr"> <div class="tr">
<span class="td"><a href="<?php echo $url.$query; ?>" class="cloud-item"><?php echo htmlspecialchars ($name);?></a><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></span>
</div><?php } ?> </div><?php } ?>
<form class="tr" onsubmit="return forwardQuerry (this,<?php echo "'".$query."'"; ?>);"> <form class="tr" onsubmit="return forwardQuerry (this,<?php echo "'".$query."'"; ?>);">
<span class="td"><span class="comment"><?php echo M_NEW_URL; ?></span><input name="url" type="text" value="<?php echo $DEFAULT_CLOUD; ?>" placeholder="https://..."/></span> <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> </form>
</div> </div>
</div> </div>
@ -111,8 +111,15 @@
global $name, $url; global $name, $url;
?> ?>
<div class="block"> <div class="block">
<div class="block-info"><p><?php echo M_CUSTOM_URL; ?></p></div> <div class="block-info"><p><?php echo M_SWITCH_CUSTOM_URL; ?></p></div>
<div class="table"><?php if (isset ($listUrl['urls'])) foreach ($listUrl['urls'] as $name2 => $url2) { ?> <div class="table">
<form class="tr" action="<?php echo $_SERVER ['SCRIPT_NAME']; ?>" method="POST">
<span class="td"></span>
<span class="td"><input name="<?php echo A_NAME;?>" type="text" value="<?php echo $name;?>" placeholder="Mon nuage"/></span>
<span class="td"><input name="<?php echo A_URL;?>" type="text" value="<?php echo $url;?>" placeholder="https://..."/></span>
<?php echo getHiddenToken (); ?><?php echo getHiddenLink (); ?>
<span class="td"><button class="btn btn-new" onclick="actionUrl (this, false, '<?php echo A_ACTION; ?>', '<?php echo T_ADD_URL; ?>')" ><?php echo L_ADD_URL; ?></button></span>
</form><?php if (isset ($listUrl['urls'])) foreach ($listUrl['urls'] as $name2 => $url2) { ?>
<form class="tr" action="<?php echo $_SERVER ['SCRIPT_NAME']; ?>" method="POST"> <form class="tr" action="<?php echo $_SERVER ['SCRIPT_NAME']; ?>" method="POST">
<span class="td"> <span class="td">
<button class="btn btn-up" onclick="actionUrl (this, false, '<?php echo A_ACTION; ?>', '<?php echo T_UP_URL; ?>')" ><?php echo L_UP_URL; ?></button> <button class="btn btn-up" onclick="actionUrl (this, false, '<?php echo A_ACTION; ?>', '<?php echo T_UP_URL; ?>')" ><?php echo L_UP_URL; ?></button>
@ -125,13 +132,6 @@
<button class="btn btn-delete" onclick="actionUrl (this, true, '<?php echo A_ACTION; ?>', '<?php echo T_DEL_URL; ?>')" ><?php echo L_DEL_URL; ?></button> <button class="btn btn-delete" onclick="actionUrl (this, true, '<?php echo A_ACTION; ?>', '<?php echo T_DEL_URL; ?>')" ><?php echo L_DEL_URL; ?></button>
</span> </span>
</form><?php } ?> </form><?php } ?>
<form class="tr" action="<?php echo $_SERVER ['SCRIPT_NAME']; ?>" method="POST">
<span class="td"></span>
<span class="td"><input name="<?php echo A_NAME;?>" type="text" value="<?php echo $name;?>" placeholder="Mon nuage"/></span>
<span class="td"><input name="<?php echo A_URL;?>" type="text" value="<?php echo $url;?>" placeholder="https://..."/></span>
<?php echo getHiddenToken (); ?><?php echo getHiddenLink (); ?>
<span class="td"><button class="btn btn-new" onclick="actionUrl (this, false, '<?php echo A_ACTION; ?>', '<?php echo T_ADD_URL; ?>')" ><?php echo L_ADD_URL; ?></button></span>
</form>
</div> </div>
</div> </div>
<?php <?php

View File

@ -289,7 +289,7 @@ body.dark-theme .form-section button:hover {
font-size: 0.9rem; font-size: 0.9rem;
} }
.message-error, .message-success { .message-error, .message-success {
width: 100%; min-width: 350px;
padding: 10px; padding: 10px;
border-radius: 5px; border-radius: 5px;
margin-bottom: 10px; margin-bottom: 10px;

View File

@ -195,6 +195,7 @@ fi
LIST_EMAILS=$(echo $@) LIST_EMAILS=$(echo $@)
#on nettoie #on nettoie
LIST_EMAILS=$(sed 's/-f//g' <<< ${LIST_EMAILS}) LIST_EMAILS=$(sed 's/-f//g' <<< ${LIST_EMAILS})
LIST_DST_EMAILS=$(sed 's/.*--//g' <<< ${LIST_EMAILS})
LIST_EMAILS=$(sed 's/--//g' <<< ${LIST_EMAILS}) LIST_EMAILS=$(sed 's/--//g' <<< ${LIST_EMAILS})
MAIL_SOURCE=$(echo $@ | awk 'BEGIN{FS=" "} {print $2}') MAIL_SOURCE=$(echo $@ | awk 'BEGIN{FS=" "} {print $2}')
@ -253,7 +254,7 @@ if [ "${MODE}" = "none" ]; then
fi fi
if [ "$(check_skip_domains "${SKIP_DOMAINS}" "${LIST_EMAILS}")" = "yes" ]; then if [ "$(check_skip_domains "${SKIP_DOMAINS}" "${LIST_DST_EMAILS}")" = "yes" ]; then
LOG_FIC " - ${GREEN}send without change (skip domain)${NC}" LOG_FIC " - ${GREEN}send without change (skip domain)${NC}"
${SENDMAIL} "$@" < "${INSPECT_DIR}/in.$$" ${SENDMAIL} "$@" < "${INSPECT_DIR}/in.$$"
quitFilter 0 quitFilter 0