Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
OfWolfAndLucho
Inscrit le: 22 Juil 2006 Messages: 15
|
Posté le: 05 Nov 2008 à 15:28 Sujet du message: Recaptcha marche pas... [résolu] |
|
|
Salut à tous
Voilà, j'ai un site Nuked klan SP4.2 et j'ai un livre d'or qui est littéralement bombardé par les spams.
J'ai donc décidé de mettre reCAPTCHA
J'arrive à l'installer et tout et tout mais le truc, c'est que n'importe quoi que je rentre dans le champ de recaptcha, il fait comme si j'avai donné le bon code, en 5 mots, il passe tout le temps.
Voilà si qqun peut jeter un oeil à mon script php ça serait sympa... J'ai effacé mes cles privé et publiques mais sur mon serveur, elles y sont.
Code: |
<?php
// -------------------------------------------------------------------------//
// Nuked-KlaN - PHP Portal //
// http://www.nuked-klan.org //
// -------------------------------------------------------------------------//
// This program is free software. you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
// the Free Software Foundation; either version 2 of the License. //
// -------------------------------------------------------------------------//
if (!defined("INDEX_CHECK"))
{
die ("<div style=\"text-align: center;\">You cannot open this page directly</div>");
}
global $nuked, $language, $user;
translate("modules/Guestbook/lang/" . $language . ".lang.php");
if (!$user)
{
$visiteur = 0;
}
else
{
$visiteur = $user[1];
}
$ModName = basename(dirname(__FILE__));
$level_access = nivo_mod($ModName);
if ($visiteur >= $level_access && $level_access > -1)
{
compteur("Guestbook");
function post_book()
{
global $user, $nuked;
opentable();
echo "<script type=\"text/javascript\">\n"
."<!--\n"
. "\n"
."function trim(string)\n"
."{"
."return string.replace(/(^\s*)|(\s*$)/g,'');"
."}\n"
."\n"
. "function verifchamps()\n"
. "{\n"
. "\n"
. "if (trim(document.getElementById('guest_name').value) == \"\")\n"
. "{\n"
. "alert('" . _NONICK . "');\n"
. "return false;\n"
. "}\n"
. "\n"
. "if (document.getElementById('guest_mail').value.indexOf('@') == -1)\n"
. "{\n"
. "alert('" . _ERRORMAIL . "');\n"
. "return false;\n"
. "}\n"
. "\n"
. "if (trim(document.getElementById('guestbooktext').value) == \"\")\n"
. "{\n"
. "alert('" . _NOTEXT . "');\n"
. "return false;\n"
. "}\n"
. "\n"
. "return true;\n"
. "}\n"
. "\n"
. "// -->\n"
. "</script>\n";
if ($user)
{
$sql = mysql_query("SELECT url, email FROM " . USER_TABLE . " WHERE pseudo = '" . $user[2] . "'");
list($url, $mail) = mysql_fetch_array($sql);
}
echo "<br /><div style=\"text-align: center;\"><big><b>" . _GUESTBOOK . "</b></big></div><br />\n"
. "<form method=\"post\" action=\"index.php?file=Guestbook&op=send_book\" onsubmit=\"backslash('guestbooktext');BBcode_close('guestbooktext'); return verifchamps();\">\n"
. "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" cellspacing=\"0\" cellpadding=\"2\"border=\"0\">\n"
. "<tr><td><b>" . _AUTHOR . " :</b></td><td><input id=\"guest_name\" type=\"text\" name=\"name\" value=\"" . $user[2] . "\" size=\"20\" maxlength=\"30\" /></td></tr>\n"
. "<tr><td><b>" . _MAIL . " :</b></td><td><input id=\"guest_mail\" type=\"text\" name=\"email\" value=\"" . $mail . "\" size=\"40\" maxlength=\"80\" /></td></tr>\n"
. "<tr><td><b>" . _URL . " :</b></td><td><input type=\"text\" name=\"url\" value=\"" . $url . "\" size=\"40\" maxlength=\"80\" /></td></tr>\n"
. "<tr><td align=\"center\" colspan=\"2\">\n";
buttonBB("guestbooktext");
echo "</td></tr><tr><td align=\"center\" colspan=\"2\">\n";
smiley("guestbooktext");
require_once('recaptchalib.php');
$publickey = "ma clé";
$privatekey = "ma clé aussi";
# the response from reCAPTCHA
$resp = null;
# the error code from reCAPTCHA, if any
$error = null;
# are we submitting the page?
if ($_POST["submit"]) {
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if ($resp->is_valid) {
echo "You got it!";
# in a real application, you should send an email, create an account, etc
} else {
# set the error code so that we can display it. You could also use
# die ("reCAPTCHA failed"), but using the error message is
# more user friendly
$error = $resp->error;
}
}
echo recaptcha_get_html($publickey, $error);
echo "</td></tr><tr><td colspan=\"2\"><b>" . _COMMENT . " :</b></td></tr>\n"
. "<tr><td colspan=\"2\"><textarea id=\"guestbooktext\" name=\"comment\" cols=\"65\" rows=\"12\" onselect=\"storeCaret('guestbooktext');\" onclick=\"storeCaret('guestbooktext');\" onkeyup=\"storeCaret('guestbooktext');\"></textarea></td></tr>\n"
. "<tr><td align=\"center\" colspan=\"2\"><input type=\"submit\" value=\"" . _SEND . "\" /> <input type=\"button\" value=\"" . _CANCEL . "\" onclick=\"javascript:history.back()\" /></td></tr></table></form><br />\n";
closetable();
}
function send_book($name, $email, $url, $comment)
{
global $user, $nuked, $user_ip;
opentable();
if ($user[2] != "")
{
$pseudo = $user[2];
}
else
{
$name = verif_pseudo($name);
$name = htmlentities($name, ENT_QUOTES);
if ($name == "error1")
{
echo "<br /><br /><div style=\"text-align: center;\">" . _PSEUDOFAILDED . "</div><br /><br />";
redirect("index.php?file=Guestbook&op=post_book", 2);
closetable();
footer();
exit();
}
else if ($name == "error2")
{
echo "<br /><br /><div style=\"text-align: center;\">" . _RESERVNICK . "</div><br /><br />";
redirect("index.php?file=Guestbook&op=post_book", 2);
closetable();
footer();
exit();
}
else if ($name == "error3")
{
echo "<br /><br /><div style=\"text-align: center;\">" . _BANNEDNICK . "</div><br /><br />";
redirect("index.php?file=Guestbook&op=post_book", 2);
closetable();
footer();
exit();
}
else
{
$pseudo = $name;
}
}
$email = htmlentities($email);
$sql3 = mysql_query("SELECT email FROM " . BANNED_TABLE . " WHERE email = '" . $email . "'");
$nb_ban = mysql_num_rows($sql3);
if ($nb_ban > 0)
{
echo "<br /><br /><div style=\"text-align: center;\">" . _BANNEDEMAIL . "</div><br /><br />";
redirect("index.php?file=Guestbook&op=post_book", 2);
closetable();
footer();
exit();
}
$sql2 = mysql_query("SELECT date, host FROM " . GUESTBOOK_TABLE . " ORDER BY id DESC LIMIT 0, 1");
list($flood_date, $flood_ip) = mysql_fetch_array($sql2);
$anti_flood = $flood_date + 60;
$date = time();
if ($user_ip == $flood_ip && $date < $anti_flood)
{
echo "<br /><br /><div style=\"text-align: center;\">" . _NOFLOOD . "</div><br /><br />";
redirect("index.php?file=Guestbook", 2);
closetable();
footer();
exit();
}
else if ($comment != "")
{
$date = time();
$comment = addslashes($comment);
$pseudo = addslashes($pseudo);
$email = addslashes($email);
if ($url != "" && !eregi("http://", $url))
{
$url = "http://" . addslashes($url);
}
$sql = mysql_query("INSERT INTO " . GUESTBOOK_TABLE . " ( `id` , `name` , `email` , `url` , `date` , `host` , `comment` ) VALUES ( '' , '" . $pseudo . "' , '" . $email . "' , '" . $url . "' , '" . $date . "' , '" . $user_ip . "' , '" . $comment . "' )");
echo "<br /><br /><div style=\"text-align: center;\">" . _POSTADD . "</div><br /><br />";
redirect("index.php?file=Guestbook", 2);
closetable();
}
}
function index()
{
global $p, $nuked, $language, $bgcolor1, $bgcolor2, $bgcolor3, $user, $visiteur;
opentable();
$nb_mess_guest = $nuked['mess_guest_page'];
$sql = mysql_query("SELECT id FROM " . GUESTBOOK_TABLE);
$count = mysql_num_rows($sql);
if (!$p) $p = 1;
$start = $p * $nb_mess_guest - $nb_mess_guest;
echo "<br /><div style=\"text-align: center;\"><big><b>" . _GUESTBOOK . "</b></big>\n"
. "<br /><br />[ <a href=\"index.php?file=Guestbook&op=post_book\">" . _SIGNGUESTBOOK . "</a> ]</div><br />\n";
if ($count > $nb_mess_guest)
{
number($count, $nb_mess_guest, "index.php?file=Guestbook");
}
echo "<table style=\"background: " . $bgcolor3 . ";\" width=\"100%\" cellpadding=\"3\" cellspacing=\"1\">\n"
. "<tr style=\"background: " . $bgcolor3 . ";\">\n"
. "<td style=\"width: 30%;\" align=\"center\"><b>" . _AUTHOR . "</b></td>\n"
. "<td style=\"width: 70%;\" align=\"center\"><b>" . _COMMENT . "</b></td></tr>\n";
$sql2 = mysql_query("SELECT id, name, comment, email, url, date, host FROM " . GUESTBOOK_TABLE . " ORDER BY id DESC LIMIT " . $start . ", " . $nb_mess_guest);
while (list($id, $name, $comment, $email, $url, $date, $ip) = mysql_fetch_array($sql2))
{
$date = strftime("%x %H:%M", $date);
$name = stripslashes($name);
$comment = stripslashes($comment);
$comment = htmlentities($comment);
$url = htmlentities($url);
$url = nk_CSS($url);
$email = nk_CSS($email);
$comment = nk_CSS($comment);
$comment = BBcode($comment);
$comment = icon($comment);
if (strlen($name) > 30)
{
$name = substr($name, 0, 30) . "...";
}
$name = nk_CSS($name);
if ($j == 0)
{
$bg = $bgcolor2;
$j++;
}
else
{
$bg = $bgcolor1;
$j = 0;
}
if ($url != "")
{
$website = " <a href=\"" . $url . "\" onclick=\"window.open(this.href); return false;\"><img style=\"border: 0;\" src=\"modules/Forum/images/website.gif\" alt=\"\" title=\"" . $url . "\" /></a>";
}
else
{
$website = "";
}
if ($email != "")
{
$usermail = "<a href=\"mailto:" . $email . "\"><img style=\"border: 0;\" src=\"modules/Forum/images/email.gif\" alt=\"\" title=\"" . $email . "\" /></a>";
}
else
{
$usermail = "";
}
if ($visiteur >= admin_mod("Guestbook"))
{
echo "<script type=\"text/javascript\">\n"
. "<!--\n"
. "\n"
. "function delmess(pseudo, id)\n"
. "{\n"
. "if (confirm('" . _SIGNDELETE . " '+pseudo+' ! " . _CONFIRM . "'))\n"
. "{document.location.href = 'index.php?file=Guestbook&page=admin&op=del_book&gid='+id;}\n"
. "}\n"
. "\n"
. "// -->\n"
. "</script>\n";
$admin = " <a href=\"index.php?file=Guestbook&page=admin&op=edit_book&gid=" . $id . "\"><img style=\"border: 0;\" src=\"modules/Forum/images/buttons/" . $language . "/edit.gif\" alt=\"\" /></a>"
. " <a href=\"javascript:delmess('" . addslashes($name) . "', '" . $id . "');\"><img style=\"border: 0;\" src=\"modules/Forum/images/delete.gif\" alt=\"\" /></a>";
}
else
{
$admin = "";
}
echo "<tr style=\"background: " . $bg . ";\"><td style=\"width: 30%;\" valign=\"top\"><b>" . $name . "</b>";
if ($visiteur >= admin_mod("Guestbook"))
{
echo "<br />Ip : " . $ip;
}
echo "</td><td style=\"width: 70%;\"><img src=\"images/posticon.gif\" alt=\"\" /><small> " . _POSTED . " : " . $date . "</small>\n"
. "<br /><br />" . $comment . "<br /><br /></td></tr>\n"
. "<tr style=\"background: " . $bg . ";\"><td style=\"width: 30%;\"> </td><td style=\"width: 70%;\">" . $usermail . $website . $admin . "</td></tr>\n";
}
if ($count == 0)
{
echo "<tr style=\"background: " . $bgcolor2 . ";\"><td align=\"center\" colspan=\"2\">" . _NOSIGN . "</td></tr>\n";
}
echo "</table>\n";
if ($count > $nb_mess_guest)
{
number($count, $nb_mess_guest, "index.php?file=Guestbook");
}
echo "<br /><div style=\"text-align: center;\"><small><i>( " . _THEREIS . " " . $count . " " . _SIGNINDB . " )</i></small></div><br />\n";
closetable();
}
switch ($op)
{
case "post_book":
post_book();
break;
case "send_book":
send_book($name, $email, $url, $comment);
break;
default:
index();
break;
}
}
else if ($level_access == -1)
{
opentable();
echo "<br /><br /><div style=\"text-align: center;\">" . _MODULEOFF . "<br /><br /><a href=\"javascript:history.back()\"><b>" . _BACK . "</b></a><br /><br /></div>";
closetable();
}
else if ($level_access == 1 && $visiteur == 0)
{
opentable();
echo "<br /><br /><div style=\"text-align: center;\">" . _USERENTRANCE . "<br /><br /><b><a href=\"index.php?file=User&op=login_screen\">" . _LOGINUSER . "</a> | <a href=\"index.php?file=User&op=reg_screen\">" . _REGISTERUSER . "</a></b><br /><br /></div>";
closetable();
}
else
{
opentable();
echo "<br /><br /><div style=\"text-align: center;\">" . _NOENTRANCE . "<br /><br /><a href=\"javascript:history.back()\"><b>" . _BACK . "</b></a><br /><br /></div>";
closetable();
}
?> |
_________________ oh yeahh
Dernière édition par OfWolfAndLucho le 05 Nov 2008 à 16:52; édité 1 fois |
|
Revenir en haut de page |
|
|
OfWolfAndLucho
Inscrit le: 22 Juil 2006 Messages: 15
|
Posté le: 05 Nov 2008 à 15:29 Sujet du message: |
|
|
Ah oui, j'ai oublié, je suis débutant en php, meme tres débutant... _________________ oh yeahh |
|
Revenir en haut de page |
|
|
OfWolfAndLucho
Inscrit le: 22 Juil 2006 Messages: 15
|
Posté le: 05 Nov 2008 à 16:51 Sujet du message: |
|
|
C bon j'ai trouvé la solution, merci quand même, même si vous n'avez pas eut le temps de regarder le post lol
pour info, ça pourra peut etre servir à qqun je vous donne mon script...
Code: |
<?php
// -------------------------------------------------------------------------//
// Nuked-KlaN - PHP Portal //
// http://www.nuked-klan.org //
// -------------------------------------------------------------------------//
// This program is free software. you can redistribute it and/or modify //
// it under the terms of the GNU General Public License as published by //
// the Free Software Foundation; either version 2 of the License. //
// -------------------------------------------------------------------------//
if (!defined("INDEX_CHECK"))
{
die ("<div style=\"text-align: center;\">You cannot open this page directly</div>");
}
global $nuked, $language, $user;
translate("modules/Guestbook/lang/" . $language . ".lang.php");
if (!$user)
{
$visiteur = 0;
}
else
{
$visiteur = $user[1];
}
$ModName = basename(dirname(__FILE__));
$level_access = nivo_mod($ModName);
if ($visiteur >= $level_access && $level_access > -1)
{
compteur("Guestbook");
function post_book()
{
global $user, $nuked;
opentable();
echo "<script type=\"text/javascript\">\n"
."<!--\n"
. "\n"
."function trim(string)\n"
."{"
."return string.replace(/(^\s*)|(\s*$)/g,'');"
."}\n"
."\n"
. "function verifchamps()\n"
. "{\n"
. "\n"
. "if (trim(document.getElementById('guest_name').value) == \"\")\n"
. "{\n"
. "alert('" . _NONICK . "');\n"
. "return false;\n"
. "}\n"
. "\n"
. "if (document.getElementById('guest_mail').value.indexOf('@') == -1)\n"
. "{\n"
. "alert('" . _ERRORMAIL . "');\n"
. "return false;\n"
. "}\n"
. "\n"
. "if (trim(document.getElementById('guestbooktext').value) == \"\")\n"
. "{\n"
. "alert('" . _NOTEXT . "');\n"
. "return false;\n"
. "}\n"
. "\n"
. "return true;\n"
. "}\n"
. "\n"
. "// -->\n"
. "</script>\n";
if ($user)
{
$sql = mysql_query("SELECT url, email FROM " . USER_TABLE . " WHERE pseudo = '" . $user[2] . "'");
list($url, $mail) = mysql_fetch_array($sql);
}
echo "<br /><div style=\"text-align: center;\"><big><b>" . _GUESTBOOK . "</b></big></div><br />\n"
. "<form method=\"post\" action=\"index.php?file=Guestbook&op=send_book\" onsubmit=\"backslash('guestbooktext');BBcode_close('guestbooktext'); return verifchamps();\">\n"
. "<table style=\"margin-left: auto;margin-right: auto;text-align: left;\" cellspacing=\"0\" cellpadding=\"2\"border=\"0\">\n"
. "<tr><td><b>" . _AUTHOR . " :</b></td><td><input id=\"guest_name\" type=\"text\" name=\"name\" value=\"" . $user[2] . "\" size=\"20\" maxlength=\"30\" /></td></tr>\n"
. "<tr><td><b>" . _MAIL . " :</b></td><td><input id=\"guest_mail\" type=\"text\" name=\"email\" value=\"" . $mail . "\" size=\"40\" maxlength=\"80\" /></td></tr>\n"
. "<tr><td><b>" . _URL . " :</b></td><td><input type=\"text\" name=\"url\" value=\"" . $url . "\" size=\"40\" maxlength=\"80\" /></td></tr>\n"
. "<tr><td align=\"center\" colspan=\"2\">\n";
require_once('recaptchalib.php');
$publickey = "votre public key";
echo recaptcha_get_html($publickey);
buttonBB("guestbooktext");
echo "</td></tr><tr><td align=\"center\" colspan=\"2\">\n";
smiley("guestbooktext");
echo "</td></tr><tr><td colspan=\"2\"><b>" . _COMMENT . " :</b></td></tr>\n"
. "<tr><td colspan=\"2\"><textarea id=\"guestbooktext\" name=\"comment\" cols=\"65\" rows=\"12\" onselect=\"storeCaret('guestbooktext');\" onclick=\"storeCaret('guestbooktext');\" onkeyup=\"storeCaret('guestbooktext');\"></textarea></td></tr>\n"
. "<tr><td align=\"center\" colspan=\"2\"><input type=\"submit\" value=\"" . _SEND . "\" /> <input type=\"button\" value=\"" . _CANCEL . "\" onclick=\"javascript:history.back()\" /></td></tr></table></form><br />\n";
closetable();
}
function send_book($name, $email, $url, $comment)
{
global $user, $nuked, $user_ip;
opentable();
require_once('recaptchalib.php');
$privatekey = "votre privatekey";
$resp = recaptcha_check_answer ($privatekey,
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid) {
die ("Le code de confirmation visuelle est éronné, veuillez réessayer" .
"(reCAPTCHA said: " . $resp->error . ")");
}
if ($user[2] != "")
{
$pseudo = $user[2];
}
else
{
$name = verif_pseudo($name);
$name = htmlentities($name, ENT_QUOTES);
if ($name == "error1")
{
echo "<br /><br /><div style=\"text-align: center;\">" . _PSEUDOFAILDED . "</div><br /><br />";
redirect("index.php?file=Guestbook&op=post_book", 2);
closetable();
footer();
exit();
}
else if ($name == "error2")
{
echo "<br /><br /><div style=\"text-align: center;\">" . _RESERVNICK . "</div><br /><br />";
redirect("index.php?file=Guestbook&op=post_book", 2);
closetable();
footer();
exit();
}
else if ($name == "error3")
{
echo "<br /><br /><div style=\"text-align: center;\">" . _BANNEDNICK . "</div><br /><br />";
redirect("index.php?file=Guestbook&op=post_book", 2);
closetable();
footer();
exit();
}
else
{
$pseudo = $name;
}
}
$email = htmlentities($email);
$sql3 = mysql_query("SELECT email FROM " . BANNED_TABLE . " WHERE email = '" . $email . "'");
$nb_ban = mysql_num_rows($sql3);
if ($nb_ban > 0)
{
echo "<br /><br /><div style=\"text-align: center;\">" . _BANNEDEMAIL . "</div><br /><br />";
redirect("index.php?file=Guestbook&op=post_book", 2);
closetable();
footer();
exit();
}
$sql2 = mysql_query("SELECT date, host FROM " . GUESTBOOK_TABLE . " ORDER BY id DESC LIMIT 0, 1");
list($flood_date, $flood_ip) = mysql_fetch_array($sql2);
$anti_flood = $flood_date + 60;
$date = time();
if ($user_ip == $flood_ip && $date < $anti_flood)
{
echo "<br /><br /><div style=\"text-align: center;\">" . _NOFLOOD . "</div><br /><br />";
redirect("index.php?file=Guestbook", 2);
closetable();
footer();
exit();
}
else if ($comment != "")
{
$date = time();
$comment = addslashes($comment);
$pseudo = addslashes($pseudo);
$email = addslashes($email);
if ($url != "" && !eregi("http://", $url))
{
$url = "http://" . addslashes($url);
}
$sql = mysql_query("INSERT INTO " . GUESTBOOK_TABLE . " ( `id` , `name` , `email` , `url` , `date` , `host` , `comment` ) VALUES ( '' , '" . $pseudo . "' , '" . $email . "' , '" . $url . "' , '" . $date . "' , '" . $user_ip . "' , '" . $comment . "' )");
echo "<br /><br /><div style=\"text-align: center;\">" . _POSTADD . "</div><br /><br />";
redirect("index.php?file=Guestbook", 2);
closetable();
}
}
function index()
{
global $p, $nuked, $language, $bgcolor1, $bgcolor2, $bgcolor3, $user, $visiteur;
opentable();
$nb_mess_guest = $nuked['mess_guest_page'];
$sql = mysql_query("SELECT id FROM " . GUESTBOOK_TABLE);
$count = mysql_num_rows($sql);
if (!$p) $p = 1;
$start = $p * $nb_mess_guest - $nb_mess_guest;
echo "<br /><div style=\"text-align: center;\"><big><b>" . _GUESTBOOK . "</b></big>\n"
. "<br /><br />[ <a href=\"index.php?file=Guestbook&op=post_book\">" . _SIGNGUESTBOOK . "</a> ]</div><br />\n";
if ($count > $nb_mess_guest)
{
number($count, $nb_mess_guest, "index.php?file=Guestbook");
}
echo "<table style=\"background: " . $bgcolor3 . ";\" width=\"100%\" cellpadding=\"3\" cellspacing=\"1\">\n"
. "<tr style=\"background: " . $bgcolor3 . ";\">\n"
. "<td style=\"width: 30%;\" align=\"center\"><b>" . _AUTHOR . "</b></td>\n"
. "<td style=\"width: 70%;\" align=\"center\"><b>" . _COMMENT . "</b></td></tr>\n";
$sql2 = mysql_query("SELECT id, name, comment, email, url, date, host FROM " . GUESTBOOK_TABLE . " ORDER BY id DESC LIMIT " . $start . ", " . $nb_mess_guest);
while (list($id, $name, $comment, $email, $url, $date, $ip) = mysql_fetch_array($sql2))
{
$date = strftime("%x %H:%M", $date);
$name = stripslashes($name);
$comment = stripslashes($comment);
$comment = htmlentities($comment);
$url = htmlentities($url);
$url = nk_CSS($url);
$email = nk_CSS($email);
$comment = nk_CSS($comment);
$comment = BBcode($comment);
$comment = icon($comment);
if (strlen($name) > 30)
{
$name = substr($name, 0, 30) . "...";
}
$name = nk_CSS($name);
if ($j == 0)
{
$bg = $bgcolor2;
$j++;
}
else
{
$bg = $bgcolor1;
$j = 0;
}
if ($url != "")
{
$website = " <a href=\"" . $url . "\" onclick=\"window.open(this.href); return false;\"><img style=\"border: 0;\" src=\"modules/Forum/images/website.gif\" alt=\"\" title=\"" . $url . "\" /></a>";
}
else
{
$website = "";
}
if ($email != "")
{
$usermail = "<a href=\"mailto:" . $email . "\"><img style=\"border: 0;\" src=\"modules/Forum/images/email.gif\" alt=\"\" title=\"" . $email . "\" /></a>";
}
else
{
$usermail = "";
}
if ($visiteur >= admin_mod("Guestbook"))
{
echo "<script type=\"text/javascript\">\n"
. "<!--\n"
. "\n"
. "function delmess(pseudo, id)\n"
. "{\n"
. "if (confirm('" . _SIGNDELETE . " '+pseudo+' ! " . _CONFIRM . "'))\n"
. "{document.location.href = 'index.php?file=Guestbook&page=admin&op=del_book&gid='+id;}\n"
. "}\n"
. "\n"
. "// -->\n"
. "</script>\n";
$admin = " <a href=\"index.php?file=Guestbook&page=admin&op=edit_book&gid=" . $id . "\"><img style=\"border: 0;\" src=\"modules/Forum/images/buttons/" . $language . "/edit.gif\" alt=\"\" /></a>"
. " <a href=\"javascript:delmess('" . addslashes($name) . "', '" . $id . "');\"><img style=\"border: 0;\" src=\"modules/Forum/images/delete.gif\" alt=\"\" /></a>";
}
else
{
$admin = "";
}
echo "<tr style=\"background: " . $bg . ";\"><td style=\"width: 30%;\" valign=\"top\"><b>" . $name . "</b>";
if ($visiteur >= admin_mod("Guestbook"))
{
echo "<br />Ip : " . $ip;
}
echo "</td><td style=\"width: 70%;\"><img src=\"images/posticon.gif\" alt=\"\" /><small> " . _POSTED . " : " . $date . "</small>\n"
. "<br /><br />" . $comment . "<br /><br /></td></tr>\n"
. "<tr style=\"background: " . $bg . ";\"><td style=\"width: 30%;\"> </td><td style=\"width: 70%;\">" . $usermail . $website . $admin . "</td></tr>\n";
}
if ($count == 0)
{
echo "<tr style=\"background: " . $bgcolor2 . ";\"><td align=\"center\" colspan=\"2\">" . _NOSIGN . "</td></tr>\n";
}
echo "</table>\n";
if ($count > $nb_mess_guest)
{
number($count, $nb_mess_guest, "index.php?file=Guestbook");
}
echo "<br /><div style=\"text-align: center;\"><small><i>( " . _THEREIS . " " . $count . " " . _SIGNINDB . " )</i></small></div><br />\n";
closetable();
}
switch ($op)
{
case "post_book":
post_book();
break;
case "send_book":
send_book($name, $email, $url, $comment);
break;
default:
index();
break;
}
}
else if ($level_access == -1)
{
opentable();
echo "<br /><br /><div style=\"text-align: center;\">" . _MODULEOFF . "<br /><br /><a href=\"javascript:history.back()\"><b>" . _BACK . "</b></a><br /><br /></div>";
closetable();
}
else if ($level_access == 1 && $visiteur == 0)
{
opentable();
echo "<br /><br /><div style=\"text-align: center;\">" . _USERENTRANCE . "<br /><br /><b><a href=\"index.php?file=User&op=login_screen\">" . _LOGINUSER . "</a> | <a href=\"index.php?file=User&op=reg_screen\">" . _REGISTERUSER . "</a></b><br /><br /></div>";
closetable();
}
else
{
opentable();
echo "<br /><br /><div style=\"text-align: center;\">" . _NOENTRANCE . "<br /><br /><a href=\"javascript:history.back()\"><b>" . _BACK . "</b></a><br /><br /></div>";
closetable();
}
?> |
_________________ oh yeahh |
|
Revenir en haut de page |
|
|
Ajouter à :
|
|