summaryrefslogtreecommitdiffstats
path: root/comments.rb
blob: e58d681edffc6e03c4b70d0425d07dcb31a739df (plain)
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
# encoding: utf-8
def comments_tpe(cgi,id,page,div_width)
	html = <<HTML_TPE
		<section id="comments" style="margin-left:#{div_width}em">
			<header>
				<h3>Commentaires</h3>
			</header>
HTML_TPE
	$db.execute("SELECT auteur, texte, DATE_FORMAT(date, '%W %e %M %Y à %k:%i') as date FROM commentaires WHERE id_page=#{id}").each { |row| 
		html = html + <<HTML_TPE

			<article class="comments">
				#{row["texte"]}
				<footer>De #{row["auteur"]} le #{row["date"]}</footer>
			</article>
HTML_TPE
	}
	html.force_encoding('utf-8')
	page.force_encoding('utf-8')
	html = html +<<HTML_TPE
			<form method="post" action="#{$RepBase}/proposer.cgi" id="proposer" class="comments">
				<p style="text-align:left">
					<label for="page">Page</label> : <input type="text" name="page" id="page" value="#{page}" size="30" readonly="true" /><br />
					<label for="pseudo">Pseudo</label> : <input type="text" name="pseudo" id="pseudo" placeholder="pseudo" size="32" maxlength="48" autofocus="autofocus" required="required" /><br />
					<label for="email">Adresse e-mail</label> : <input type="email" name="email" id="email" placeholder="email" size="48" maxlength="92" required="required" /><br />
				</p>
				<p>
					<label for="texte">Texte : </label><br />
					<textarea name="texte" id="texte" rows="8" required="required">texte</textarea>
				</p>
				<input type="submit" value="Envoyer" />
			</form>
		</section>
HTML_TPE
	return html
end