Hi, somewhere in
https://www.phpmybittorrent.com/forum/ i found this mod, wich works excelent but the applicants form, wich shows the footer misplaced...how can it be fixed? Thanx!
PHP Code:
<?php
/*
*----------------------------phpMyBitTorrent V 2.0.4---------------------------*
*--- The Ultimate BitTorrent Tracker and BMS (Bittorrent Management System) ---*
*-------------- Created By Antonio Anzivino (aka DJ Echelon) --------------*
*------------------- And Joe Robertson (aka joeroberts) -------------------*
*------------- http://www.p2pmania.it -------------*
*------------ Based on the Bit Torrent Protocol made by Bram Cohen ------------*
*------------- http://www.bittorrent.com -------------*
*------------------------------------------------------------------------------*
*------------------------------------------------------------------------------*
*-- 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, or --*
*-- (at your option) any later version. --*
*-- --*
*-- This program is distributed in the hope that it will be useful, --*
*-- but WITHOUT ANY WARRANTY; without even the implied warranty of --*
*-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --*
*-- GNU General Public License for more details. --*
*-- --*
*-- You should have received a copy of the GNU General Public License --*
*-- along with this program; if not, write to the Free Software --*
*-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA --*
*-- --*
*------------------------------------------------------------------------------*
*------ ©2010 phpMyBitTorrent Development Team ------*
*----------- http://phpmybittorrent.com -----------*
*------------------------------------------------------------------------------*
*------------------- Saturday, JUN 27, 2009 1:05 AM -----------------------*
*/
if (defined('IN_PMBT'))die ("You can't include this file");
define("IN_PMBT",true);
include ("header.php");
//OpenTable(_btfaqs);
// Fill in application
if (!isset($form))$form = '';
if ($form != "1")
{
$res = $db->sql_query("SELECT status FROM ".$db_prefix."_staffapp WHERE userid = " . $user->id) or btsqlerror("SELECT status FROM ".$db_prefix."_staffapp WHERE userid = " . $user->id);
$arr = $db->sql_fetchrow($res);
if ($user->moderator)
bterror("It appears you are allready part of our Staff team.","Access denied");
elseif ($arr["status"] == "pending")
bterror("It appears you are currently pending confirmation of your Staff application.","Access denied");
elseif ($arr["status"] == "rejected")
bterror("It appears you have applied for staff before and have been rejected. If you would like a second chance please contact an administrator.","Access denied");
else
{
OpenTable("Staff application");
print("<h1 align=center>Staff application</h1>");
print("<table width=750 border=1 cellspacing=0 cellpadding=10><tr><td>");
print("<form action=staffapp.php method=post enctype=multipart/form-data>");
print("<table border=1 cellspacing=0 cellpadding=5 align=center>");
if ($user->downloaded > 0)
$ratio = $user->uploaded / $user->downloaded;
elseif ($user->uploaded > 0)
$ratio = 1;
else
$ratio = 0;
$res = $db->sql_query("SELECT connectable FROM ".$db_prefix."_peers WHERE uid=" . $user->id)or btsqlerror("SELECT connectable FROM ".$db_prefix."_peers WHERE uid=" . $user->id);
if ($row = $db->sql_fetchrow($res))
{
$connect = $row[0];
if ($connect == "yes")
$connectable = "Yes";
else
$connectable = "No";
}
else
$connectable = "Pending";
print("<tr><td class=rowhead>My username is</td><td><input name=userid type=hidden value=".$user->id.">".$user->name."</td></tr>");
print("<tr><td class=rowhead>I have a positive ratio</td><td>".($ratio >= 1 ? "Yes" : "No")."</td></tr>");
print("<tr><td class=rowhead>I am connectable</td><td><input name=connectable type=hidden value=$connectable>$connectable</td></tr>");
print("<tr><td class=rowhead>What I have to offer</td><td><textarea name=offer cols=80 rows=1 wrap=VIRTUAL></textarea></td></tr>");
print("<tr><td class=rowhead>Why I should be promoted</td><td><textarea name=whatreason cols=80 rows=2 wrap=VIRTUAL></textarea></td></tr>");
print("<tr><td class=rowhead>I am a staff member on other sites</td><td><input type=radio name=sites value=yes>Yes
<input name=sites type=radio value=no checked>No</td></tr>");
print("<tr><td class=rowhead>Those sites are</td><td><textarea name=sitenames cols=80 rows=1 wrap=VIRTUAL></textarea></td></tr>");
print("<tr><td colspan=2>");
print("<br> I know how to help others when needed.");
print("<br><input type=radio name=creating value=yes>Yes
<input name=creating type=radio value=no checked>No");
print("<br><br> I understand that if i mess up bad enough on the site i will be automatically demoted and also be warned");
print("<br><input type=radio name=seeding value=yes>Yes
<input name=seeding type=radio value=no checked>No");
print("<br><br><input name=form type=hidden value=1>");
print("</td></tr>");
print("</table>");
print("<p align=center><input type=submit name=Submit value=Send></p>");
print("</table></form>");
print("</td></tr></table>");
CloseTable();
}
// Process application
}
else
{
$connectable = $connectable;
$speed = 0;
$offer = addslashes($offer);
$reason = addslashes($whatreason);
$sites = $sites;
$sitenames = addslashes($sitenames);
if (!$offer)
bterror("It appears you have left the field with the things you have to offer blank.","Error");
echo $reason;
if (!$reason)
bterror("It appears you have left the field with the reason why we should promote you blank.","Error");
echo'test';
if ($sites == "yes" && !$sitenames)
bterror("It appears you have left the field with the sites you are staff at blank.","Error");
echo'test';
$res = $db->sql_query("INSERT INTO ".$db_prefix."_staffapp(userid,applied,connectable,offer,reason,sites,sitenames) VALUES(" . $user->id . ", '".implode("','",array_map("escape",array(get_date_time(), $connectable, $offer, $reason, $sites, $sitenames)))."')") or die("INSERT INTO ".$db_prefix."_staffapp(userid,applied,connectable,offer,reason,sites,sitenames) VALUES(" . $user->id . ", '".implode("','",array_map("escape",array(get_date_time(), $connectable, $offer, $reason, $sites, $sitenames)))."')");
if (!$res) {
$sqler = $db->sql_error();
if ($sqler['code'] == 1062)
bterror("It appears you tried to send your application twice.","Error");
else
bterror("It appears something went wrong while sending your application. Please <a href=staffapp.php>try again</a>.","Error");
}
else
bterror("Your application has succesfully been sent to the staff.","Application sent");
}
include ("footer.php");
?>