Ti faccio vedere i due script in modo da dirmi cosa cambiere e/o aggiungere..
Questo e quello che fa inserire il link al database
codice:
function AddLink() {
OpenTable();
echo "<center><font class=\"title\">"._ADDALINK."</font></center>
";
if (is_user($user) || $links_anonaddlinklock == 1) { /* 06-24-01 Bug fix : changed $links_anonaddlinklock != 1 to $links_anonaddlinklock == 1 */
echo ""._INSTRUCTIONS.":
"
."<big>·</big> "._SUBMITONCE."
"
."<big>·</big> "._POSTPENDING."
"
."<big>·</big> "._USERANDIP."
"
."<form method=\"post\" action=\"modules.php?name=$module_name&l_op=Add\">"
.""._PAGETITLE.": <input type=\"text\" name=\"title\" size=\"50\" maxlength=\"100\">
"
.""._PAGEURL.": <input type=\"text\" name=\"url\" size=\"50\" maxlength=\"100\" value=\"http://\">
";
echo ""._CATEGORY.": <select name=\"cat\">";
$result = $db->sql_query("SELECT cid, title, parentid from ".$prefix."_links_categories order by parentid,title");
while ($row = $db->sql_fetchrow($result)) {
$cid2 = intval($row['cid']);
$ctitle2 = stripslashes(check_html($row['title'], "nohtml"));
$parentid2 = intval($row['parentid']);
if ($parentid2!=0) $ctitle2=getparent($parentid2,$ctitle2);
echo "<option value=\"$cid2\">$ctitle2</option>";
}
echo "</select>
"
.""._LDESCRIPTION."
<textarea name=\"description\" cols=\"60\" rows=\"5\"></textarea>
"
.""._YOURNAME.": <input type=\"text\" name=\"auth_name\" size=\"30\" maxlength=\"60\">
"
.""._YOUREMAIL.": <input type=\"text\" name=\"email\" size=\"30\" maxlength=\"60\">
"
."<input type=\"hidden\" name=\"l_op\" value=\"Add\">"
."<input type=\"submit\" value=\""._ADDURL."\"> "._GOBACK."
"
."</form>";
}else {
echo "<center>"._LINKSNOTUSER1."
"
.""._LINKSNOTUSER2."
"
.""._LINKSNOTUSER3."
"
.""._LINKSNOTUSER4."
"
.""._LINKSNOTUSER5."
"
.""._LINKSNOTUSER6."
"
.""._LINKSNOTUSER7."
"
.""._LINKSNOTUSER8."";
}
CloseTable();
Questo e quello per la newsletter:
codice:
echo _ML_WELCOMEMESSAGE."
\n";
echo "<table align='center' border='0'>\n";
echo "<form action='modules.php?name=$modname&op=MLAction' method='POST'>\n";
echo "<tr><td bgcolor='$bgcolor2'>"._ML_EMAILADDRESS."</td><td><input type='text' name='email' value='".$usermail."' size='12' maxlength='100'></td></tr>\n";
echo "<tr><td bgcolor='$bgcolor2'>"._ML_MAIN."</td><td><select name ='lid'>\n";
$result = $db->sql_query("SELECT * FROM `".$prefix."_nsnml_lists`");
while($list_info = $db->sql_fetchrow($result)) { echo "<option value='".$list_info['lid']."'>".$list_info['title']."</option>\n"; }
echo "</select></td></tr>\n";
echo "<tr><td bgcolor='$bgcolor2'>"._ML_CHOOSEPLEASE."</td><td><select name ='sub'>\n";
echo "<option value='sub'>"._ML_SUBSCRIBE."</option>\n";
echo "<option value='unsub'>"._ML_UNSUBSCRIBE."</option>\n";
echo "</select></td></tr>\n";
echo "<tr><td bgcolor='$bgcolor2'>"._ML_CHOOSETYPE."</td><td><select name='type'>\n";
echo "<option value='0'>"._ML_TYPETEXT."</option>\n";
echo "<option value='1'>"._ML_TYPEHTML."</option>\n";
echo "</select></td></tr>\n";
echo "<tr><td align='center' colspan='2'><input type='submit' value='"._ML_SEND."'></td></tr>\n";
echo "</form>\n";
echo "</table>\n";
Non fare caso a certi valori in quanto sono script che vanno usati con phpnuke importante che capisci il funzionamento