Skip to content
Extraits de code Groupes Projets
Valider fe734970 rédigé par Antoine Pitrou's avatar Antoine Pitrou
Parcourir les fichiers

pétitions dans squelettes

parent 41ecd240
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -186,6 +186,8 @@ ...@@ -186,6 +186,8 @@
</B_articles_rubrique> </B_articles_rubrique>
#FORMULAIRE_SIGNATURE
</div> </div>
...@@ -200,6 +202,33 @@ ...@@ -200,6 +202,33 @@
<br> <br>
<!-- Signatures petition -->
<BOUCLE_signatures_decompte(SIGNATURES) {id_article}></BOUCLE_signatures_decompte>
[<div class="signatures-titre">(#TOTAL_BOUCLE) signatures &agrave; cette p&eacute;tition</div>
<table class="signatures">
<thead class="structure">
<tr>
<td>Date</td>
<td>Nom et site Web</td>
<td>Message</td>
</tr>
</thead>
<tbody>]
<//B_signatures_decompte>
<BOUCLE_signatures(SIGNATURES) {id_article} {par date} {inverse} {0,30}>
<tr>
<td class="signature-date">[(#DATE|affdate_court)]</td>
<td class="signature-nom">#NOM[<br><a href="#URL_SITE">(#NOM_SITE)</a>]</td>
[<td class="signature-message">(#MESSAGE)</td>]
</tr>
</BOUCLE_signatures>
</tbody>
</table>
</B_signatures>
<!-- Forums --> <!-- Forums -->
[<div class="forum-repondre"><B><A HREF="forum.php3?(#PARAMETRES_FORUM)">R&eacute;pondre &agrave; cet article</A></B></div>] [<div class="forum-repondre"><B><A HREF="forum.php3?(#PARAMETRES_FORUM)">R&eacute;pondre &agrave; cet article</A></B></div>]
......
...@@ -332,6 +332,47 @@ ul ul ul ul ul .forum-chapo { ...@@ -332,6 +332,47 @@ ul ul ul ul ul .forum-chapo {
} }
/*
* Habillage des petitions
*/
.signatures {
margin-left: 0px;
margin-right: 0px;
margin-top: 1em;
margin-bottom: 1em;
width: 100%;
}
.signatures td {
-moz-border-radius: 0.4em;
}
.signatures-titre {
clear: right;
font-weight: bold;
font-size: 120%;
text-align: center;
padding: 0.5em;
margin: 0px;
}
.signature-date {
white-space: nowrap;
background: #e4f0f0;
padding: 0.5em;
}
.signature-nom {
font-weight: bold;
background: #ecf4f4;
padding: 0.2em;
text-align: center;
}
.signature-message {
font-size: 85%;
background: #f4f8f8;
padding: 0.4em;
text-align: justify;
}
/* /*
* Formulaires * Formulaires
*/ */
......
...@@ -45,8 +45,8 @@ function formulaire_signature($id_article) { ...@@ -45,8 +45,8 @@ function formulaire_signature($id_article) {
include_ecrire("inc_texte.php3"); include_ecrire("inc_texte.php3");
include_ecrire("inc_filtres.php3"); include_ecrire("inc_filtres.php3");
include_ecrire("inc_mail.php3");
echo "<div class='formulaire'>";
echo "<a name='sp$id_article'></a>\n"; echo "<a name='sp$id_article'></a>\n";
if ($val_confirm) { if ($val_confirm) {
...@@ -114,7 +114,9 @@ function formulaire_signature($id_article) { ...@@ -114,7 +114,9 @@ function formulaire_signature($id_article) {
} }
else if ($nom_email AND $adresse_email) { else if ($nom_email AND $adresse_email) {
if ($GLOBALS['db_ok']) { if ($GLOBALS['db_ok']) {
$query_petition = "SELECT * FROM spip_petitions WHERE id_article=$id_article"; include_ecrire("inc_mail.php3");
$query_petition = "SELECT * FROM spip_petitions WHERE id_article=$id_article";
$result_petition = spip_query($query_petition); $result_petition = spip_query($query_petition);
while($row = spip_fetch_array($result_petition)) { while($row = spip_fetch_array($result_petition)) {
...@@ -125,7 +127,7 @@ function formulaire_signature($id_article) { ...@@ -125,7 +127,7 @@ function formulaire_signature($id_article) {
$message_petition = $row['message']; $message_petition = $row['message'];
$texte_petition = $row['texte']; $texte_petition = $row['texte'];
} }
if (strlen($nom_email) < 2) { if (strlen($nom_email) < 2) {
$reponse_signature .= erreur("Veuillez indiquer votre nom."); $reponse_signature .= erreur("Veuillez indiquer votre nom.");
$refus = "oui"; $refus = "oui";
...@@ -150,7 +152,7 @@ function formulaire_signature($id_article) { ...@@ -150,7 +152,7 @@ function formulaire_signature($id_article) {
$reponse_signature .= erreur("Votre adresse email n'est pas valide."); $reponse_signature .= erreur("Votre adresse email n'est pas valide.");
$refus = "oui"; $refus = "oui";
} }
if ($site_obli == "oui") { if ($site_obli == "oui") {
if (!$nom_site) { if (!$nom_site) {
$reponse_signature .= erreur("Veuillez indiquer le nom de votre site."); $reponse_signature .= erreur("Veuillez indiquer le nom de votre site.");
...@@ -241,28 +243,28 @@ function formulaire_signature($id_article) { ...@@ -241,28 +243,28 @@ function formulaire_signature($id_article) {
echo propre($texte_petition); echo propre($texte_petition);
echo "<P><div class=\"spip_encadrer\"><B>Votre nom ou pseudo</B><BR>(your name or pseudo)<BR>"; echo "<p><fieldset><B>Votre nom ou pseudo</B><BR>(your name or pseudo)<BR>";
echo "<input type=\"text\" class=\"forml\" name=\"nom_email\" value=\"\" size=\"20\">"; echo "<input type=\"text\" class=\"forml\" name=\"nom_email\" value=\"\" size=\"20\">";
echo "<P><B>Votre adresse email</B><BR>(your email address)<BR>"; echo "<p><B>Votre adresse email</B><BR>(your email address)<BR>";
echo "<input type=\"text\" class=\"forml\" name=\"adresse_email\" value=\"vous@fournisseur.com\" size=\"20\"></div>"; echo "<input type=\"text\" class=\"forml\" name=\"adresse_email\" value=\"\" size=\"20\"></fieldset>";
echo "<P><div class=\"spip_encadrer\">"; echo "<P><fieldset>";
if ($site_obli != "oui") { if ($site_obli != "oui") {
echo "<B>Si vous avez un site Web, vous pouvez l'indiquer ci-dessous</B><br>(if you own a website...)<p>"; echo "<B>Si vous avez un site Web, vous pouvez l'indiquer ci-dessous</B><br>(if you own a website...)<p>";
} }
echo "<B>Nom de votre site</B><BR>(name of your website)<BR>"; echo "<B>Nom de votre site Web</B><BR>(name of your website)<BR>";
echo "<input type=\"text\" class=\"forml\" name=\"nom_site\" value=\"\" size=\"20\">"; echo "<input type=\"text\" class=\"forml\" name=\"nom_site\" value=\"\" size=\"20\">";
echo "<P><B>Adresse de votre site</B><BR>(URL of your website)<BR>"; echo "<p><B>Adresse de votre site</B><BR>(URL of your website)<BR>";
echo "<input type=\"text\" class=\"forml\" name=\"url_site\" value=\"http://\" size=\"20\"></div>"; echo "<input type=\"text\" class=\"forml\" name=\"url_site\" value=\"http://\" size=\"20\"></fieldset>";
if ($message_petition == "oui") { if ($message_petition == "oui") {
echo "<p><div class=\"spip_encadrer\">"; echo "<p><fieldset>";
echo "<B>Un message, un commentaire&nbsp;?</B><BR>(a message, any comment?)<BR>"; echo "<B>Un message, un commentaire&nbsp;?</B><BR>(a message, any comment?)<BR>";
echo "<textarea name=\"message\" rows=\"3\" class=\"forml\" cols=\"20\" wrap='soft'>"; echo "<textarea name=\"message\" rows=\"3\" class=\"forml\" cols=\"20\" wrap='soft'>";
echo "</textarea></div><p>\n"; echo "</textarea></fieldset><p>\n";
} }
else { else {
echo "<input type=\"hidden\" name=\"message\" value=\"\">"; echo "<input type=\"hidden\" name=\"message\" value=\"\">";
...@@ -272,7 +274,7 @@ function formulaire_signature($id_article) { ...@@ -272,7 +274,7 @@ function formulaire_signature($id_article) {
echo "</DIV></FORM>\n"; echo "</DIV></FORM>\n";
} }
} }
echo "</div>\n";
} }
......
...@@ -80,4 +80,4 @@ i.spip { } ...@@ -80,4 +80,4 @@ i.spip { }
color: red; color: red;
} }
.spip_surligne { background-color: #FFFF66; } .spip_surligne { background-color: #FFFF66; }
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter