This repository has been archived by the owner on Jul 7, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
alertes.html
98 lines (81 loc) · 2.91 KB
/
alertes.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#CACHE{60*5}
#HTTP_HEADER{Content-Type: text/html; charset=#CHARSET}
[(#HTTP_HEADER{cache-control: no-cache})]
<BOUCLE_auteur(AUTEURS){tout}{id_auteur=#SESSION{id_auteur}}>
#SET{alertes, #ARRAY{}}
#SET{bloques, #ARRAY{}}
<BOUCLE_block(spip_me_block){id_block=#ID_AUTEUR}>
<BOUCLE_vus2(AUTEURS){id_auteur}{tous}>
[(#SET{bloques,#GET{bloques}|push{#ID_AUTEUR}})]
</BOUCLE_vus2>
</BOUCLE_block>
[(#REM) Les reponses recentes a un de mes messages ]
[(#REM) probleme : ici on ne regarde que les reponses
aux 300 messages les plus recents ]
<BOUCLE_mes_messages(ME){id_auteur}
{statut=publi}
{!par date}{0,300}
{doublons} />
<BOUCLE_reponses(ME){id_parent IN #DOUBLONS{me}}
{id_auteur!=#SESSION{id_auteur}}
{id_auteur !IN #GET{bloques}}
{statut=publi}
{!par date}{0,25}
>
[(#ID_ME|stocker_id_me)]
</BOUCLE_reponses>
[(#REM) Les messages qui me mentionnent sauf si on a bloque l'auteur ]
<BOUCLE_liens_vers_moi(ME spip_me_auteur)
{spip_me_auteur.id_auteur=#ID_AUTEUR}
{id_auteur!=#SESSION{id_auteur}}
{id_auteur !IN #GET{bloques}}
{statut=publi}
{!par date}{0,25}>
[(#ID_ME|stocker_id_me)]
</BOUCLE_liens_vers_moi>
[(#REM) Les reponses des gens que je suis ]
#SET{people, #ARRAY{}}
<BOUCLE_follow(ME_FOLLOW){id_follow=#ID_AUTEUR}
>[(#SET{people,#GET{people}|push{#ID_AUTEUR}})]</BOUCLE_follow>
<BOUCLE_messages_follow(ME){id_auteur IN #GET{people}}{par date}{inverse}{doublons}{statut=publi}{id_parent>0}{0,25}
>[(#ID_ME|stocker_id_me)]</BOUCLE_messages_follow>
<ul>
<BOUCLE_alertes(ME){id_me IN (#VAL|retour_id_me)}{par date}{inverse}{0,25}>
[(#SET{id_me,#ID_ME})]
[(#SET{texte,[(#TEXTE*|replace{"https?://(www\.)*?(\S{1,18}?)\S*?","$2…",UuimsS}|trim|couper{100}|typo)]})]
<BOUCLE_parent(ME){id_me = #ID_PARENT}>
[(#SET{id_me,#ID_ME})]
[(#SET{auteur_parent,#ID_AUTEUR})]
<BOUCLE_auteur_parent(AUTEURS){id_auteur}{tout}>
[(#SET{nom_auteur_parent,[(#NOM|typo)]})]
</BOUCLE_auteur_parent>
</BOUCLE_parent>
<li id="alerte#ID_ME">
<BOUCLE_auteur_me(AUTEURS){id_auteur}{tout}>
[<div class="logo_auteur">(#ID_AUTEUR|microcache{noisettes/logo_auteur/message_logo_auteur_small})</div>]
<div class="texte_message">
<div class="date_message"><a href="#URL_ME"><time datetime="[(#DATE|date_iso)]" class="calcul_date">[(#DATE|date_seenthis)]</time></a></div>
<b>[(#NOM|typo)]</b>
<a href="#URL_ME">
[(#ID_PARENT|=={0}|oui)
a posté un message
]
[(#ID_PARENT|=={0}|non)
[(#ID_AUTEUR|=={#GET{auteur_parent}}|oui)
a commenté son propre message
]
[(#ID_AUTEUR|=={#GET{auteur_parent}}|non)
a répondu à [<b>(#GET{nom_auteur_parent})</b>]
]
]
</a>
[<div class="texte">(#GET{texte})</div>]
</div>
</BOUCLE_auteur_me>
</li>
</BOUCLE_alertes>
</ul>
</BOUCLE_auteur>
<//B_auteur>
#FILTRE{mini_html}