a l'attention de Calfou voici le fichier de gerer.php
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
-
// ---------------------------------------------------------------
-
// Module Xchange par Calfou
-
// Gestion des echanges par les membres
-
// ---------------------------------------------------------------
-
-
-
if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
-
//Si le module est désactivé, on affiche rien
-
if (is_module('xchange'))
-
{
-
//Vérification du grade et ou du nombre de post mini nescessaire pour l'utilisation de ce module
-
if (get_grade() < GRD_MEMBR OR (get_grade() < GRD_MEMBR || $K_user->nb_post < 20))
-
{
-
ZoneReserve();
-
}
-
else{
-
bloc_head('Gestion de mes échanges');
-
if ($_REQUEST['do'] == 'submit')
-
{
-
//Protection des varaibles avant l'enregistrement en bd
-
$texte = sp($_POST['texte']); // Mise en place des \ devant les " et les '
-
$id_user_mod = sp($_POST['id_user_mod']); //Récup de l'id user à modifier
-
if ($_REQUEST['quoi'] == 'recherche') {$recherche = $texte;}
-
else if ($_REQUEST['quoi'] == 'propose') {$recherche = $texte;}
-
-
-
if (mysql_num_rows(reqmysql('SELECT * FROM `xchange` WHERE `id_user`="'.$id_user_mod.'"'))== 0)
-
{
-
$req = reqmysql('INSERT INTO `xchange` SET `id_user`="'.$id_user_mod.'", `'.ax($_REQUEST['quoi']).'` ="'.$propose.' '.$recherche.'" ') ;
-
}
-
else
-
{
-
$req = reqmysql('UPDATE `xchange` SET `'.ax($_REQUEST['quoi']).'` ="'.$propose.' '.$recherche.'" WHERE `id_user` = "'.$id_user_mod.'"') ;
-
}
-
-
-
echo '<p style="text-align:center"><br />Votre demande à bien été enregistré.<br />
-
<a href="index.php?mod=xchange&ac=gerer" title="retour">Retour</a></p>';
-
}
-
elseif ($_REQUEST['do'] == 'modifier')
-
{
-
if (get_grade() >= $K_xchange_grd_edition and $_REQUEST['mod_user'] != '')
-
{
-
$id_user_mod = $_REQUEST['mod_user'];
-
}
-
else{
-
$id_user_mod = $K_user->id;
-
}
-
//Protection variable
-
$req_quoi = ax($_REQUEST['quoi']);
-
$req = reqmysql(' SELECT *
-
FROM `xchange`
-
WHERE `xchange`.`id_user` = "'.$id_user_mod.'"
-
ORDER BY `xchange`.`id_user` ASC
-
');
-
-
-
-
-
$res_xchange = mysql_fetch_object($req);
-
echo '<script type="text/javascript" src="includes/bbcode.js"></script>
-
<script type="text/javascript">
-
//<![CDATA[
-
function envoyer()
-
{
-
if (document.formulaire.proposition.value=="")
-
{
-
alert("Etes vous sur de n\'avoir rien à proposer.");
-
document.formulaire.nom.focus();
-
return true;
-
}
-
else if(document.formulaire.recherche.value=="")
-
{
-
alert("Etes vous sur de n\'avoir rien à rechercher");
-
document.formulaire.texte.focus();
-
return true;
-
}
-
}
-
//]]>
-
</script>
-
<form style="text-align:center" name="formulaire" action="index.php?mod=xchange&ac=gerer&do=submit" method="post" onsubmit="return envoyer()" class="livreor">
-
<input type="hidden" name="do" value="submit" />
-
<input type="hidden" name="quoi" value="'.$req_quoi.'" />
-
<input type="hidden" name="id_user_mod" value="'.$id_user_mod.'" />
-
<a name="modifier"></a>';
-
$liste = array(
-
'centrer' => 'Centrer',
-
'gras' => 'Gras',
-
'italic' => 'Italique',
-
'souligne' => 'Souligné',
-
);
-
foreach ($liste as $extension => $commentaire)
-
{
-
if (ereg('=',$extension))
-
{
-
$extension = substr($extension,0,strpos($extension, '='));
-
}
-
if(file_exists('./themes/'.$theme.'/images/balises/balise_'.$extension.'.png'))
-
{
-
${$extension} = '<img src="./themes/'.$theme.'/images/balises/balise_'.$extension.'.png" alt="'.$extension.'" title="'.$commentaire.'" style="border:none" />';
-
}
-
else
-
{
-
${$extension} = '['.$commentaire.'] ';
-
}
-
}
-
//Propose
-
echo '<p>
-
<a href="javascript:format(\'align=center\');">'.$centrer.'</a>
-
<a href="javascript:format(\'b\');">'.$gras.'</a>
-
<a href="javascript:format(\'i\');">'.$italic.'</a>
-
<a href="javascript:format(\'u\');">'.$souligne.'</a>
-
</p>';
-
echo '<textarea rows="15" cols="60" name="texte">'.$res_xchange->$req_quoi.'</textarea><br />';
-
-
-
echo'<p style="text-align:center;">
-
<input type="submit" name="poster" id="submit" value="Poster" />
-
<input type="button" name="annuler" id="annuler" value=" Retour " onclick="history.go(-1);" />
-
</p></form>';
-
}
-
else
-
{
-
//Affichage de la page d'accueil de la gestion des échanges
-
$req = reqmysql(' SELECT *
-
FROM `xchange`
-
WHERE `xchange`.`id_user` = "'.$K_user->id.'"
-
ORDER BY `xchange`.`id_user` ASC
-
');
-
-
-
-
-
$res_xchange = mysql_fetch_object($req);
-
echo '<p>Vous avez la possibilité en tant que membre du site, de faire des demandes d’échanges de graines.<br />
-
Vous devez remplir ce formulaire et avoir un minimum de 20 posts sur le forum pour faire votre demande.<br />
-
Pour modifier votre demande, cliquer sur le bouton Modifier sous votre recherche ou votre proposition.<br /><br />
-
Veuillez également indiquer la date à laquelle vous mettez en ligne votre échange</p>
-
-
-
<p>Actuellement je recherche : <fieldset>'.bbcode($res_xchange->recherche,1,1).'</fieldset><br /><a href="index.php?mod=xchange&ac=gerer&do=modifier&quoi=recherche" title="Modifier">Ajouter - Modifier</a></p>
-
<hr /><p>Actuellement je propose : <fieldset>'.bbcode($res_xchange->propose,1,1).'</fieldset><br /><a href="index.php?mod=xchange&ac=gerer&do=modifier&quoi=propose" title="Modifier">Ajouter - Modifier</a></p>';
-
}
-
-
-
close_table();
-
}
-
}
-
?>
-
-