View difference between Paste ID: LPjKrCEX and
SHOW: | | - or go back to the newest paste.
1-
1+
		<span id="go_top"></span>	
2
		
3
		# INCLUDE forum_top #
4
		
5
		<script type="text/javascript">
6
		<!--
7
		function check_form_msg(){
8
			# IF C_BBCODE_TINYMCE_MODE #
9
				tinyMCE.triggerSave();
10
			# ENDIF #	
11
			
12
			if(document.getElementById('contents').value == "") {
13
				alert("{L_REQUIRE_MESSAGE}");
14
				return false;
15
		    }
16
			return true;
17
		}
18
		function XMLHttpRequest_del(idmsg)
19
		{
20
			if( document.getElementById('dimg' + idmsg) )
21
				document.getElementById('dimg' + idmsg).src = '../templates/{THEME}/images/loading_mini.gif';
22
			
23
			var xhr_object = xmlhttprequest_init('../forum/xmlhttprequest.php?token={TOKEN}&del=1&idm=' + idmsg + '&token={TOKEN}');
24
			xhr_object.onreadystatechange = function() 
25
			{
26
				if( xhr_object.readyState == 4 && xhr_object.status == 200 && xhr_object.responseText != '-1' )
27
				{	
28
					if( document.getElementById('d' + idmsg) )
29
						document.getElementById('d' + idmsg).style.display = 'none';
30
				}
31
				else if( xhr_object.readyState == 4 && xhr_object.responseText == '-1' )
32
				{	
33
					if( document.getElementById('dimg' + idmsg) )
34
						document.getElementById('dimg' + idmsg).src = '../templates/{THEME}/images/{LANG}/delete.png';
35
				}
36
			}
37
			xmlhttprequest_sender(xhr_object, null);
38
		}
39
		function XMLHttpRequest_change_statut()
40
		{
41
			var idtopic = {IDTOPIC};			
42
			if( document.getElementById('forum_change_img') )
43
				document.getElementById('forum_change_img').src = '../templates/{THEME}/images/loading_mini.gif';
44
			
45
			var xhr_object = xmlhttprequest_init('../forum/xmlhttprequest.php?msg_d=' + idtopic + '&token={TOKEN}');
46
			xhr_object.onreadystatechange = function() 
47
			{
48
				if( xhr_object.readyState == 4 && xhr_object.status == 200 )
49
				{	
50
					document.getElementById('display_msg_title').innerHTML = xhr_object.responseText == '1' ? "{L_DISPLAY_MSG}" + ' ' : '';
51
					document.getElementById('display_msg_title2').innerHTML = xhr_object.responseText == '1' ? "{L_DISPLAY_MSG}" + ' ' : '';
52
					if( document.getElementById('forum_change_img') )
53
						document.getElementById('forum_change_img').src = xhr_object.responseText == '1' ? '../templates/{THEME}/images/not_processed_mini.png' : '../templates/{THEME}/images/processed_mini.png';
54
					if( document.getElementById('forum_change_msg') )
55
						document.getElementById('forum_change_msg').innerHTML = xhr_object.responseText == '1' ? "{L_EXPLAIN_DISPLAY_MSG_BIS}" : "{L_EXPLAIN_DISPLAY_MSG}";
56
				}
57
			}
58
			xmlhttprequest_sender(xhr_object, null);
59
		}
60
		var is_track = {IS_TRACK};
61
		function XMLHttpRequest_track()
62
		{
63
			var idtopic = {IDTOPIC};
64
			if( document.getElementById('forum_track_img') )
65
				document.getElementById('forum_track_img').src = '../templates/{THEME}/images/loading_mini.gif';
66
			
67
			xhr_object = xmlhttprequest_init('../forum/xmlhttprequest.php?token={TOKEN}&' + (is_track ? 'ut' : 't') + '=' + idtopic);
68
			xhr_object.onreadystatechange = function() 
69
			{
70
				if( xhr_object.readyState == 4 && xhr_object.status == 200 )
71
				{	
72
					if( document.getElementById('forum_track_img') )
73
						document.getElementById('forum_track_img').src = xhr_object.responseText == '1' ? '{MODULE_DATA_PATH}/images/untrack_mini.png' : '{MODULE_DATA_PATH}/images/track_mini.png';
74
					if( document.getElementById('forum_track_msg') )
75
						document.getElementById('forum_track_msg').innerHTML = xhr_object.responseText == '1' ? "{L_UNTRACK}" : "{L_TRACK}";
76
					is_track = xhr_object.responseText == '1' ? true : false;
77
				}
78
			}
79
			xmlhttprequest_sender(xhr_object, null);
80
		}
81
		var is_track_pm = {IS_TRACK_PM};
82
		function XMLHttpRequest_track_pm()
83
		{
84
			var idtopic = {IDTOPIC};
85
			if( document.getElementById('forum_track_pm_img') )
86
				document.getElementById('forum_track_pm_img').src = '../templates/{THEME}/images/loading_mini.gif';
87
			
88
			xhr_object = xmlhttprequest_init('../forum/xmlhttprequest.php?token={TOKEN}&' + (is_track_pm ? 'utp' : 'tp') + '=' + idtopic);
89
			xhr_object.onreadystatechange = function() 
90
			{
91
				if( xhr_object.readyState == 4 && xhr_object.status == 200 )
92
				{	
93
					if( document.getElementById('forum_track_pm_img') )
94
						document.getElementById('forum_track_pm_img').src = xhr_object.responseText == '1' ? '{MODULE_DATA_PATH}/images/untrack_pm_mini.png' : '{MODULE_DATA_PATH}/images/track_pm_mini.png';
95
					if( document.getElementById('forum_track_pm_msg') )
96
						document.getElementById('forum_track_pm_msg').innerHTML = xhr_object.responseText == '1' ? "{L_UNSUSCRIBE_PM}" : "{L_SUSCRIBE_PM}";
97
					is_track_pm = xhr_object.responseText == '1' ? true : false;
98
				}
99
			}
100
			xmlhttprequest_sender(xhr_object, null);
101
		}
102
		var is_track_mail = {IS_TRACK_MAIL};
103
		function XMLHttpRequest_track_mail()
104
		{
105
			var idtopic = {IDTOPIC};
106
			if( document.getElementById('forum_track_mail_img') )
107
				document.getElementById('forum_track_mail_img').src = '../templates/{THEME}/images/loading_mini.gif';
108
			
109
			xhr_object = xmlhttprequest_init('../forum/xmlhttprequest.php?token={TOKEN}&' + (is_track_mail ? 'utm' : 'tm') + '=' + idtopic);
110
			xhr_object.onreadystatechange = function() 
111
			{
112
				if( xhr_object.readyState == 4 && xhr_object.status == 200 )
113
				{	
114
					if( document.getElementById('forum_track_mail_img') )
115
						document.getElementById('forum_track_mail_img').src = xhr_object.responseText == '1' ? '{MODULE_DATA_PATH}/images/untrack_mail_mini.png' : '{MODULE_DATA_PATH}/images/track_mail_mini.png';
116
					if( document.getElementById('forum_track_mail_msg') )
117
						document.getElementById('forum_track_mail_msg').innerHTML = xhr_object.responseText == '1' ? "{L_UNSUSCRIBE}" : "{L_SUSCRIBE}";
118
					is_track_mail = xhr_object.responseText == '1' ? true : false;
119
				}
120
			}
121
			xmlhttprequest_sender(xhr_object, null);
122
		}
123
		function del_msg(idmsg)
124
		{
125
			if( confirm('{L_DELETE_MESSAGE}') )
126
				XMLHttpRequest_del(idmsg);
127
		}
128
		function Confirm_del_topic() {
129
			return confirm("{L_ALERT_DELETE_TOPIC}");
130
		}		
131
		function Confirm_lock_topic() {
132
			return confirm("{L_ALERT_LOCK_TOPIC}");
133
		}		
134
		function Confirm_unlock_topic() {
135
			return confirm("{L_ALERT_UNLOCK_TOPIC}");
136
		}		
137
		function Confirm_move_topic() {
138
			return confirm("{L_ALERT_MOVE_TOPIC}");
139
		}
140
		function Confirm_cut_topic() {
141
			return confirm("{L_ALERT_CUT_TOPIC}");
142
		}
143
		-->
144
		</script>
145
		<!-- DaaX : bouton répondre au message -->
146
		<div style="padding-left:10px;height:30px;">
147
			<span style="float:left;">
148
					<a href="{U_TITLE_T}#go_bottom"><img class="valign_middle" src="../templates/{THEME}/images/{LANG}/reply.png" alt="Répondre" title="Répondre" /></a>
149
			</span>
150
		</div>
151
		<div class="module_position">
152
			<div class="module_top_l"></div>
153
			<div class="module_top_r"></div>
154
			<div class="module_top">
155
				<span style="float:left;">
156
					<a href="{PATH_TO_ROOT}/syndication.php?m=forum&amp;cat={ID}" title="Rss"><img class="valign_middle" src="../templates/{THEME}/images/rss.png" alt="Rss" title="Rss" /></a>
157
					&bull; {U_FORUM_CAT} <a href="{U_TITLE_T}"><span id="display_msg_title">{DISPLAY_MSG}</span>{TITLE_T}</a> <span style="font-weight:normal"><em>{DESC}</em></span>
158
				</span>
159
				<span style="float:right;">
160
					{PAGINATION} 
161
					
162
					# IF C_FORUM_MODERATOR #
163
						# IF C_FORUM_LOCK_TOPIC #
164
					<a href="action{U_TOPIC_LOCK}" onclick="javascript:return Confirm_lock_topic();" title="{L_TOPIC_LOCK}"><img src="../templates/{THEME}/images/{LANG}/lock.png" alt="{L_TOPIC_LOCK}" title="{L_TOPIC_LOCK}" class="valign_middle" /></a>
165
						# ELSE #
166
					<a href="action{U_TOPIC_UNLOCK}" onclick="javascript:return Confirm_unlock_topic();" title="{L_TOPIC_LOCK}"><img src="../templates/{THEME}/images/{LANG}/unlock.png" alt="{L_TOPIC_LOCK}" title="{L_TOPIC_LOCK}" class="valign_middle" /></a>
167
						# ENDIF #
168
					
169
					<a href="move{U_TOPIC_MOVE}" onclick="javascript:return Confirm_move_topic();" title="{L_TOPIC_MOVE}"><img src="{MODULE_DATA_PATH}/images/move.png" alt="{L_TOPIC_MOVE}" title="{L_TOPIC_MOVE}" class="valign_middle" /></a>
170
					# ENDIF #
171
				</span>
172
			</div>
173
		</div>	
174
175
		# IF C_POLL_EXIST #
176
		<div class="module_position">
177
			<div class="module_contents">
178
				<form method="post" action="action{U_POLL_ACTION}">
179
					<table class="module_table" style="width:70%">
180
						<tr>
181
							<th>{L_POLL}: {QUESTION}</th>
182
						</tr>
183
						# START poll_radio #
184
						<tr>
185
							<td class="row2" style="font-size:10px;">
186
								<label><input type="{poll_radio.TYPE}" name="forumpoll" value="{poll_radio.NAME}" /> {poll_radio.ANSWERS}</label>
187
							</td>
188
						</tr>
189
						# END poll_radio #
190
						# START poll_checkbox #
191
						<tr>
192
							<td class="row2">
193
								<label><input type="{poll_checkbox.TYPE}" name="{poll_checkbox.NAME}" value="{poll_checkbox.NAME}" /> {poll_checkbox.ANSWERS}</label>
194
							</td>
195
						</tr>
196
						# END poll_checkbox #
197
						# START poll_result #
198
						<tr>
199
							<td class="row2" style="font-size:10px;">
200
								{poll_result.ANSWERS}
201
								<table width="95%">
202
									<tr>
203
										<td>
204
											<img src="../templates/{THEME}/images/poll_left.png" height="8px" width="" alt="{poll_result.PERCENT}%" title="{poll_result.PERCENT}%" /><img src="../templates/{THEME}/images/poll.png" height="8px" width="{poll_result.WIDTH}" alt="{poll_result.PERCENT}%" title="{poll_result.PERCENT}%" /><img src="../templates/{THEME}/images/poll_right.png" height="8px" width="" alt="{poll_result.PERCENT}%" title="{poll_result.PERCENT}%" /> {poll_result.PERCENT}% [{poll_result.NBRVOTE} {L_VOTE}]
205
										</td>
206
									</tr>
207
								</table>
208
							</td>
209
						</tr>
210
						# END poll_result #
211
					</table>
212
					<br />
213
					
214
					# IF C_POLL_QUESTION #
215
					<fieldset class="fieldset_submit">
216
						<legend>{L_VOTE}</legend>
217
						<input class="submit" name="valid_forum_poll" type="submit" value="{L_VOTE}" /><br />
218
						<a class="small_link" href="topic{U_POLL_RESULT}">{L_RESULT}</a>
219
					</fieldset>
220
					# ENDIF #
221
				</form>
222
			</div>
223
		</div>
224
		# ENDIF #
225
226
		# START msg #		
227
		<div class="msg_position" id="d{msg.ID}">
228
			<div class="msg_container{msg.CLASS_COLOR}">
229
				<span id="m{msg.ID}" />
230
				<div class="msg_top_row">
231
					<div class="msg_pseudo_mbr">
232
						&nbsp;
233
						<!--DaaX # IF msg.C_FORUM_USER_LOGIN # 
234
							<img src="../templates/{THEME}/images/{msg.FORUM_ONLINE_STATUT_USER}.png" alt="" class="valign_middle" />
235
							<a class="msg_link_pseudo" href="../member/member{msg.U_FORUM_USER_LOGIN}">{msg.FORUM_USER_LOGIN}</a>
236
						# ELSE # 
237
							<em>{L_GUEST}</em>
238
						# ENDIF #-->
239
					</div>
240
					<span style="float:left;">&nbsp;&nbsp;<a href="topic{msg.U_VARS_ANCRE}#m{msg.ID}" title=""><img src="../templates/{THEME}/images/ancre.png" alt="" /></a> {msg.FORUM_MSG_DATE}</span>
241
					<span style="float:right;"><a href="topic{msg.U_VARS_QUOTE}#go_bottom" title="{L_QUOTE}"><img src="../templates/{THEME}/images/{LANG}/quote.png" alt="{L_QUOTE}" title="{L_QUOTE}" /></a>
242
					# IF msg.C_FORUM_MSG_EDIT # 
243
					&nbsp;&nbsp;<a href="post{msg.U_FORUM_MSG_EDIT}" title=""><img src="../templates/{THEME}/images/{LANG}/edit.png" alt="{L_EDIT}" title="{L_EDIT}" /></a>
244
					# ENDIF #
245
					
246
					# IF msg.C_FORUM_MSG_DEL #
247
					&nbsp;
248
						# IF msg.C_FORUM_MSG_DEL_MSG #
249
					<a href="action{msg.U_FORUM_MSG_DEL}" title=""><img src="../templates/{THEME}/images/{LANG}/delete.png" alt="{L_DELETE}" title="{L_DELETE}" id="dimgnojs{msg.ID}" /></a>
250
					<img style="cursor:pointer;display:none" onclick="del_msg('{msg.ID}');" src="../templates/{THEME}/images/{LANG}/delete.png" alt="{L_DELETE}" title="{L_DELETE}" id="dimg{msg.ID}" /> 
251
					<script type="text/javascript">
252
					<!--
253
						document.getElementById('dimgnojs{msg.ID}').style.display = 'none';
254
						document.getElementById('dimg{msg.ID}').style.display = 'inline';
255
					-->
256
					</script>
257
						# ELSE #
258
					<a href="action{msg.U_FORUM_MSG_DEL}" title="" onclick="javascript:return Confirm_del_topic();"><img src="../templates/{THEME}/images/{LANG}/delete.png" alt="{L_DELETE}" title="{L_DELETE}" /></a> 
259
						# ENDIF #
260
					# ENDIF #
261
					
262
					# IF msg.C_FORUM_MSG_CUT # &nbsp;&nbsp;<a href="move{msg.U_FORUM_MSG_CUT}" title="{L_CUT_TOPIC}" onclick="javascript:return Confirm_cut_topic();"><img src="{MODULE_DATA_PATH}/images/cut.png" alt="{L_CUT_TOPIC}" /></a> # ENDIF #
263
					
264
					&nbsp;&nbsp;<a href="{U_TITLE_T}#go_top"><img src="../templates/{THEME}/images/top.png" alt="" /></a> <a href="{U_TITLE_T}#go_bottom"><img src="../templates/{THEME}/images/bottom.png" alt="" /></a>&nbsp;&nbsp;</span>
265
				</div>
266
				<div class="msg_contents_container">
267
					<div class="msg_info_mbr_{msg.FORUM_ONLINE_STATUT_USER}">
268
						# IF msg.C_FORUM_USER_LOGIN # 
269
							<!-- <img src="../templates/{THEME}/images/{msg.FORUM_ONLINE_STATUT_USER}.png" alt="" class="valign_middle" />-->
270
							<p style="text-align:center;"><a style="color:{msg.FORUM_USER_COLOR};" class="{msg.FORUM_USER_COLOR_STATUS}" href="../member/member{msg.U_FORUM_USER_LOGIN}">{msg.FORUM_USER_LOGIN}</a></p>
271
						# ELSE # 
272
							<p style="text-align:center;"><em>{L_GUEST}</em></p>
273
						# ENDIF #
274
						<!-- Fin modifié DaaX -->
275
						<p style="text-align:center;">{msg.USER_RANK}</p>
276
						<p style="text-align:center;">{msg.USER_IMG_ASSOC}</p>
277
						<p style="text-align:center;">{msg.USER_AVATAR}</p>
278
						<p style="text-align:center;">{msg.USER_GROUP}</p>
279
						{msg.USER_DATE}<br />
280
						{msg.USER_MSG}<br />
281
						{msg.USER_LOCAL}
282
					</div>
283
					<div class="msg_contents{msg.CLASS_COLOR}">
284
						<div class="msg_contents_overflow">
285
							# IF msg.L_FORUM_QUOTE_LAST_MSG # <span class="text_strong">{msg.L_FORUM_QUOTE_LAST_MSG}</span><br /><br /> # ENDIF #
286
							
287
							{msg.FORUM_MSG_CONTENTS}
288
							
289
							# IF msg.C_FORUM_USER_EDITOR # 
290
							<br /><br /><br /><br /><span style="padding: 10px;font-size:10px;font-style:italic;">
291
							{L_EDIT_BY}
292
								# IF msg.C_FORUM_USER_EDITOR_LOGIN # 
293
							<a class="small_link" href="../member/member{msg.U_FORUM_USER_EDITOR_LOGIN}">{msg.FORUM_USER_EDITOR_LOGIN}</a>
294
								# ELSE #
295
							<em>{L_GUEST}</em>
296
								# ENDIF #
297
							{L_ON} {msg.FORUM_USER_EDITOR_DATE}</span>
298
							# ENDIF #
299
						</div>
300
					</div>
301
				</div>
302
			</div>	
303
			<div class="msg_sign{msg.CLASS_COLOR}">				
304
				<div class="msg_sign_overflow">
305
					{msg.USER_SIGN}
306
				</div>			
307
				<hr />
308
				<span style="float:left;">
309
					{msg.USER_PM} {msg.USER_MAIL} {msg.USER_MSN} {msg.USER_YAHOO} {msg.USER_WEB}
310
				</span>
311
				<span style="float:right;font-size:10px;">
312
					&nbsp;
313
					# IF msg.C_FORUM_MODERATOR # 
314
					{msg.USER_WARNING}%
315
					<a href="moderation_forum{msg.U_FORUM_WARNING}" title="{L_WARNING_MANAGEMENT}"><img src="../templates/{THEME}/images/admin/important.png" alt="{L_WARNING_MANAGEMENT}" class="valign_middle" /></a>
316
					<a href="moderation_forum{msg.U_FORUM_PUNISHEMENT}" title="{L_PUNISHEMENT_MANAGEMENT}"><img src="../templates/{THEME}/images/readonly.png" alt="{L_PUNISHEMENT_MANAGEMENT}" class="valign_middle" /></a>
317
					# ENDIF #
318
				</span>&nbsp;
319
			</div>	
320
		</div>	
321
		# END msg #
322
		<div class="msg_position">
323
			<div class="msg_bottom_l"></div>
324
			<div class="msg_bottom_r"></div>
325
			<div class="msg_bottom" style="text-align:center;">
326
				<span style="float:left;">
327
					<a href="{PATH_TO_ROOT}/syndication.php?m=forum&amp;cat={ID}" title="Rss"><img class="valign_middle" src="../templates/{THEME}/images/rss.png" alt="Rss" title="Rss" /></a>
328
					&bull; {U_FORUM_CAT} <a href="{U_TITLE_T}"><span id="display_msg_title2">{DISPLAY_MSG}</span>{TITLE_T}</a> <span style="font-weight:normal"><em>{DESC}</em></span>
329
				</span>
330
				<span style="float:right;">
331
					{PAGINATION}
332
					
333
					# IF C_FORUM_MODERATOR #
334
						# IF C_FORUM_LOCK_TOPIC #
335
					<a href="action{U_TOPIC_LOCK}" onclick="javascript:return Confirm_lock_topic();" title="{L_TOPIC_LOCK}"><img src="../templates/{THEME}/images/{LANG}/lock.png" alt="{L_TOPIC_LOCK}" title="{L_TOPIC_LOCK}" class="valign_middle" /></a>
336
						# ELSE #
337
					<a href="action{U_TOPIC_UNLOCK}" onclick="javascript:return Confirm_unlock_topic();" title="{L_TOPIC_LOCK}"><img src="../templates/{THEME}/images/{LANG}/unlock.png" alt="{L_TOPIC_LOCK}" title="{L_TOPIC_LOCK}" class="valign_middle" /></a>
338
						# ENDIF #
339
						
340
					<a href="move{U_TOPIC_MOVE}" onclick="javascript:return Confirm_move_topic();" title="{L_TOPIC_MOVE}"><img src="{MODULE_DATA_PATH}/images/move.png" alt="{L_TOPIC_MOVE}" title="{L_TOPIC_MOVE}" class="valign_middle" /></a>
341
					# ENDIF #
342
				</span>&nbsp;
343
			</div>
344
		</div>
345
		<!-- DaaX : bouton répondre au message -->
346
		<div style="padding-top:15px;padding-left:10px;padding-bottom:20px;">
347
			<span style="float:left;">
348
					<a href="{U_TITLE_T}#go_bottom"><img class="valign_middle" src="../templates/{THEME}/images/{LANG}/reply.png" alt="Répondre" title="Répondre" /></a>
349
			</span>
350
		</div>
351
		
352
		# INCLUDE forum_bottom #
353
			
354
		<span id="go_bottom"></span>
355
		# IF C_AUTH_POST #
356
		<div class="forum_post_form">
357
			<form action="post{U_FORUM_ACTION_POST}" method="post" onsubmit="return check_form_msg();">
358
				<div>
359
					<div style="font-size:10px;text-align:center;"><label for="contents">{L_RESPOND}</label></div>	
360
					{KERNEL_EDITOR}
361
					<label><textarea class="post" rows="15" cols="66" id="contents" name="contents">{CONTENTS}</textarea></label>
362
					<fieldset class="fieldset_submit" style="padding-top:17px;margin-bottom:0px;">
363
						<legend>{L_SUBMIT}</legend>
364
						<input type="submit" name="valid" value="{L_SUBMIT}" class="submit" />
365
						&nbsp;&nbsp;
366
						<script type="text/javascript">
367
						<!--				
368
						document.write('<input value="{L_PREVIEW}" onclick="XMLHttpRequest_preview();" type="button" class="submit" />');
369
						-->
370
						</script>
371
						<noscript><div><input value="{L_PREVIEW}" type="submit" name="prw" class="submit" /></div></noscript>
372
						&nbsp;&nbsp;
373
						<input type="reset" value="{L_RESET}" class="reset" />
374
					</fieldset>
375
				</div>
376
			</form>
377
        </div>
378
		# ENDIF #
379
		
380
		# IF C_ERROR_AUTH_WRITE #
381
		<div style="font-size:10px;text-align:center;padding-bottom:2px;">{L_RESPOND}</div>	
382
		<div class="forum_text_column" style="width:350px;margin:auto;height:auto;padding:2px;">
383
			{L_ERROR_AUTH_WRITE}
384
		</div>
385
		# ENDIF #