From 5c1c757295c2a0937730d002f1e5ea1947c2e40b Mon Sep 17 00:00:00 2001 From: Brice Gelineau Date: Tue, 27 Sep 2011 15:32:42 +0200 Subject: [PATCH] Shows user filter used after a newsletter has been sent (Closes #1526) Signed-off-by: Brice Gelineau --- ChangeLog | 1 + templates/newsletter/edit.tpl | 49 +++++++++++++++++++++++++++++++++---------- 2 files changed, 39 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index b70261a..1597f01 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,6 +22,7 @@ Bug/Wish: * Newsletter: - #1509: Adds a Reply-To field for newsletters -GLN + - #1526: Shows user filter used after sending -GLN * Payments: - #1512: Allows payments for unlogged users -JAC diff --git a/templates/newsletter/edit.tpl b/templates/newsletter/edit.tpl index 6ec0b3e..5ef9561 100644 --- a/templates/newsletter/edit.tpl +++ b/templates/newsletter/edit.tpl @@ -152,27 +152,54 @@ {/if} - {if $issue->isEditable()} - {if $nl->criteria->hasFlag('promo')} + {if $nl->criteria->hasFlag('promo')} Promotions - {include file="include/select_promo.tpl" promo_data=$smarty.request egal1="egal1" egal2="egal2" promo1="promo1" promo2="promo2" edu_type="edu_type"} + {if $issue->isEditable()} + {include file="include/select_promo.tpl" promo_data=$smarty.request egal1="egal1" egal2="egal2" promo1="promo1" promo2="promo2" edu_type="edu_type"} + {else} + {if t($smarty.request.promo1)} + {if $smarty.request.egal1 eq "="} + {$smarty.request.promo1} + {elseif t($smarty.request.promo2)} + {if $smarty.request.egal1 eq ">="} + {$smarty.request.promo1} à {$smarty.request.promo2} + {else} + {$smarty.request.promo2} à {$smarty.request.promo1} + {/if} + {else} + {if $smarty.request.egal1 eq ">="} + après {$smarty.request.promo1} + {else} + avant {$smarty.request.promo1} + {/if} + {/if} + {else} + Toutes les promotions + {/if} + {if $smarty.request.edu_type eq #UserFilter::GRADE_ING#}(X){/if} + {if $smarty.request.edu_type eq #UserFilter::GRADE_MST#}(Master){/if} + {if $smarty.request.edu_type eq #UserFilter::GRADE_PHD#}(Docteur){/if} + {/if} - {/if} - {if $nl->criteria->hasFlag('axid')} + {/if} + {if $nl->criteria->hasFlag('axid')} Matricule AX - -
- Entrer une liste de matricules AX (un par ligne)
- - Inverser la sélection (sélectionner dans l'intervalle de promotions, à l'exception des matricules indiqués) + {if $issue->isEditable()} + +
+ Entrer une liste de matricules AX (un par ligne)
+ + Inverser la sélection (sélectionner dans l'intervalle de promotions, à l'exception des matricules indiqués) + {else} + {$smarty.request.axid} + {/if} - {/if} {/if} -- 2.1.4