Mod ten pozwala na wpisanie strony www do swojego profilu. Został napisany przez RAW'a.
Dodaj do bazy danych:
ALTER TABLE users ADD website varchar(250) NOT NULL;Potem utwórz plik website.php lub jakikolwiek, w którym chcesz, aby były wyświetlane te strony:
<?php
require "include/bittorrent.php";
dbconn();
loggedinorreturn();
stdhead("Strony www userów");
print("<h1>Strony www userów</h1>\n");
$res = mysql_query("SELECT id,username,country,website FROM users WHERE status='confirmed' ORDER BY username ") or sqlerr();
$num = mysql_num_rows($res);
print("<table border=1 cellspacing=0 cellpadding=5>\n");
print("<tr><td class=colhead align=left>Użytkownik</td><td class=colhead align=left>Strona www</td><td class=colhead align=left>Kraj</td></tr>\n");
for ($i = 0; $i < $num; ++$i)
{
$arr = mysql_fetch_assoc($res);
if ($arr['country'] > 0)
{
$cres = mysql_query("SELECT name,flagpic FROM countries WHERE id=$arr[country]");
if (mysql_num_rows($cres) == 1)
{
$carr = mysql_fetch_assoc($cres);
$country = "<td style='padding: 0px' align=center><img src=pic/flag/$carr[flagpic] alt=\"$carr[name]\"></td>";
}
}
else
$country = "<td align=center>---</td>";
if ($arr['website'])
print("<tr><td align=left><a href=userdetails.php?id=$arr[id]>$arr[username]</a></td><td align=left><a href=$arr[website] target=_blanc>$arr[website]</a></td>$country</tr>\n");
}
print("</table>\n");
stdfoot();
die;
?>
W pliku my.php dodaj kod:
tr("Strona WWW", "<input name=website size=50 value=\"" . htmlspecialchars($CURUSER["website"]) ."\">",1);
W pliku takeprofedit.php dodaj:
$website = $_POST["website"];
oraz
$updateset[] = "website = " . sqlesc($website);
I to by było na tyle