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
|