Skip to content
Extraits de code Groupes Projets
Valider 8f505a4a rédigé par ARNO*'s avatar ARNO*
Parcourir les fichiers

Correction des forums publics: ils ne fonctionnaient plus du tout (mysql err.).

parent 7fcbe2fb
Branches
Étiquettes
Aucune requête de fusion associée trouvée
...@@ -134,24 +134,24 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd ...@@ -134,24 +134,24 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
$retour = $HTTP_GET_VARS['retour']; $retour = $HTTP_GET_VARS['retour'];
if ($retour) if ($retour)
$retour = rawurlencode($retour); $retour = $retour;
else else
$retour = rawurlencode($lien); $retour = rawurlencode($lien);
$fich = $PATH_TRANSLATED; $fich = $REQUEST_URI;
if ($p = strrpos($PATH_TRANSLATED, '/')) $fich = substr($fich, $p + 1); if ($p = strrpos($REQUEST_URI, '/')) $fich = substr($fich, $p + 1);
if ($p = strpos($fich, '?')) $fich = substr($fich, 0, $p);
$ret .= "\n<A NAME='formulaire_forum'>"; $ret .= "\n<A NAME='formulaire_forum'>";
$ret .= "\n<FORM ACTION='$fich' METHOD='post'>"; $ret .= "\n<FORM ACTION='$fich' METHOD='post'>";
$ret .= "\n<B>VOTRE MESSAGE...</B><p>"; $ret .= "\n<B>VOTRE MESSAGE...</B><p>";
if ($forums_publics == "pri") { if ($forums_publics == "pri") {
$ret .= "Ce forum est mod&eacute;r&eacute; a priori&nbsp;: votre contribution n'appara&icirc;tra qu'apr&egrave;s avoir &eacute;t&eacute; valid&eacute;e par un administrateur du site.<P>"; $ret.= "Ce forum est mod&eacute;r&eacute; &agrave; priori&nbsp;: votre contribution n'appara&icirc;tra qu'apr&egrave;s avoir &eacute;t&eacute; valid&eacute;e par un administrateur du site.<P>";
} }
if ($forums_publics == "abo") { if ($forums_publics == "abo") {
$ret .= '<?php include("inc-forum.php3"); forum_abonnement(); ?'.'>'; $ret.= '<?php include("inc-forum.php3"); forum_abonnement(); ?'.'>';
} }
$ret .= "\n"; $ret .= "\n";
...@@ -166,17 +166,13 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd ...@@ -166,17 +166,13 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
else if ($id_breve) else if ($id_breve)
$titre_select = "SELECT titre FROM spip_breves WHERE id_breve = $id_breve"; $titre_select = "SELECT titre FROM spip_breves WHERE id_breve = $id_breve";
else if ($id_syndic) else if ($id_syndic)
$titre_select = "SELECT nom_site AS titre FROM spip_syndic WHERE id_syndic = $id_syndic"; $titre_select = "SELECT nom_site FROM spip_syndic WHERE id_syndic = $id_syndic";
$titre_select .= " AND statut='publie'";
$res = mysql_fetch_object(spip_query($titre_select)); $res = mysql_fetch_object(spip_query($titre_select));
$titre = '> ' . ereg_replace ('^[>[:space:]]*', '', $res->titre); $titre = '> ' . ereg_replace ('^[>[:space:]]*', '', $res->titre);
} }
// <previsualisation>
if (!$id_message > 0){ if (!$id_message > 0){
$nouveau_document = true; $nouveau_document = true;
if ($HTTP_GET_VARS['titre']){ if ($HTTP_GET_VARS['titre']){
...@@ -236,21 +232,19 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd ...@@ -236,21 +232,19 @@ function retour_forum($id_rubrique, $id_parent, $id_article, $id_breve, $id_synd
$ret .= "</div>\n<p>"; $ret .= "</div>\n<p>";
} }
/* /*
if ($forums_publics == "pri") { if ($forums_publics == "pri") {
$ret.= "Ce forum est mod&eacute;r&eacute; &agrave; priori&nbsp;: votre contribution n'appara&icirc;tra qu'apr&egrave;s avoir &eacute;t&eacute; valid&eacute;e par un administrateur du site.<P>"; $ret.= "Ce forum est mod&eacute;r&eacute; &agrave; priori&nbsp;: votre contribution n'appara&icirc;tra qu'apr&egrave;s avoir &eacute;t&eacute; valid&eacute;e par un administrateur du site.<P>";
} }
if ($forums_publics == "abo") { if ($forums_publics == "abo") {
$ret.= '<?php include("inc-forum.php3"); forum_abonnement(); ?>'; $ret.= '<? include("inc-forum.php3"); forum_abonnement(); ?>';
} }
*/ */
$ret .= "\n"; $ret .= "\n";
// </previsualisation>
$seed = (double) (microtime() + 1) * time() * 1000000; $seed = (double) (microtime() + 1) * time() * 1000000;
@mt_srand($seed); @mt_srand($seed);
$alea = @mt_rand(); $alea = @mt_rand();
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter