<?

/*
// +--------------------------------------------------------------------------+
// | Project:    NVTracker - NetVision BitTorrent Tracker                     |
// +--------------------------------------------------------------------------+
// | This file is part of NVTracker. NVTracker is based on BTSource,          |
// | originally by RedBeard of TorrentBits, extensively modified by           |
// | Gartenzwerg.                                                             |
// |                                                                          |
// | NVTracker 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.                                      |
// |                                                                          |
// | NVTracker 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 NVTracker; if not, write to the Free Software Foundation,     |
// | Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA            |
// +--------------------------------------------------------------------------+
// | Obige Zeilen dürfen nicht entfernt werden!    Do not remove above lines! |
// +--------------------------------------------------------------------------+
*/

require_once("include/bittorrent.php");

hit_start();
dbconn(false);
hit_count();
loggedinorreturn();
$tag=$_POST[result];

stdhead("Upload");

if ($CURUSER["allowupload"] != "yes")
{
	stdmsg("Sorry...", "Es ist Dir nicht gestattet, Torrents hochzuladen!");
	stdfoot();
	exit;
}

// BEGIN: Groups Edition by truenoir
$grpsel="";
$grpres=mysql_query("select distinct teams.id,teams.name from teams, teammembers where teammembers.teamid=teams.id and teammembers.userid=$CURUSER[id] and teams.typ='crew' group by teams.id order by teams.name");
while($grparr=mysql_fetch_assoc($grpres))
{
  $grpsel.="<option value=\"$grparr[id]\">$grparr[name]</option>";
}
if($grpsel!="")
  $grpsel="<select name=\"group\"><option value=\"0\">---[ Bitte auswählen ]---</option>$grpsel</select>";
else
  unset($grpsel);
// END: Groups Edition by truenoir


if(empty($_POST["scene"])) {
begin_frame("Scene oder Non Scene Release", true, "65%");
?>
<table cellpadding="4" cellspacing="1" border="0" style="width:740px" class="tableinborder">
 <tr class="tabletitle" width="100%">
<form name=upload enctype="multipart/form-data" action="upload.php" method="post">
<tr><center><b>Dieses Formular erlaubt dir ein Torrent hochzuladen, selbst wenn du kein Uploader bist.</center></b><br><center><b> Zum richtigen benennen deines Torrents benutze bitte bei <font color="#FF0000">NON-Scene</font> die</b> <a target="blank" href="tag.php"><b>Tag-Engine</b></a></center></tr><br>
<tr><center><b><font color="#FF0000">Unsere Announce-URL ist</font> <font color="white"><?=$GLOBALS["ANNOUNCE_URLS"][0]?></font></b></center></tr><br>
<tr><center><b>Zum kopieren bitte markieren und strg+c drücken</b></center></tr><br>
<tr><center><b><font color="#FF0000">Release-Typ</font></b></center></tr><br>
<tr><center><select name=scene>
<option value=0>(auswählen)</option>
<option value="yes">Scene</option>
<option value="no">Non-Scene</option>
</select></center>
</td></tr><br>
<tr><input type=submit class=button value="Weiter"></tr></form></table>
<?
end_frame();
}


if ($CURUSER){
if ($_POST['scene'] == "yes"){

?>

<table cellpadding="4" cellspacing="1" border="0" style="width:750px" class="tableinborder">
 <tr class="tabletitle" width="100%">
  <td colspan="10" width="100%"><span class="normalfont"><center><b> Torrent Upload </b></center></span></td>
   </tr><tr><td width="100%" class="tablea"><center>
<form name=upload enctype="multipart/form-data" action="takeupload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="<?=$GLOBALS["MAX_TORRENT_SIZE"]?>" />
<p style="color:red;background-color:black;font-weight:bold;border:1px solid red;padding:5px;">Die Announce-URL des Trackers ist </p><p style="color:white;"><b><?=$GLOBALS["ANNOUNCE_URLS"][0]?></b></p>
<p style="color:red;background-color:black;font-weight:bold;border:1px solid red;padding:5px;">Beachte, dass Du nicht Deine eigene, mit Deinem PassKey versehene URL eintr&auml;gst.<br>
Der PassKey des jew. Users wird vom Download-Script automatisch eingef&uuml;gt! Aus diesem Grund MUSST
Du den Torrent nach erfolgtem Upload noch einmal vom Tracker runterladen und diesen dann zum Seeden
verwenden.</p>
<p style="color:red;background-color:black;font-weight:bold;border:1px solid red;padding:5px;">Bitte lies vor dem Benutzen dieses Formulares die
<a href="rules.php">Regeln</a> und das <a href="faq.php#up">FAQ</a> zum Thema Uploaden!</p>
<table width=610 border="0" cellspacing="1" cellpadding="4" class="tableinborder">

<?

tr(".torrent", "<input type=\"file\" name=\"file\" size=\"80\">\n", 1);
if ($tag == ""){
tr("Name", "<input type=\"text\" name=\"name\" size=\"80\" /><br />(Wird keine Name angegeben, wird der Dateiname benutzt.<b>Halte Dich an die Richtlinien für Scene Releases.</b><b>Du kannst auch unsere Tag-Engine nutzen <a href=tag.php><font color=red>Tag-Engine</font></a>)</b>\n", 1);
}
else{
tr("Name", "<input type=\"text\" name=\"name\" size=\"80\" value=\"".$tag."\" readonly/><br /><b><font color=red>! ! ! DU DARFST/KANNST DIESEN NAMEN NICHT MEHR ÄNDERN ! ! !</font></b>\n", 1);
}
tr("NFO", "<input type=\"file\" name=\"nfo\" size=\"80\"><br>(<b>Wird ben&ouml;tigt.</b> Es muss die Original Scene Release NFO genommen werden.)\n", 1);
tr("Info URL", "<input type=text name=infourl size=80><br>(Erweiterter Info Link)\n", 1);
tr("Poster", "<input type=text name=poster size=80><br>(Hier muss der <font color=red>Direkt Link</font> von einem Bild Hoster wie zb <a href=imageshack.php><b>Imageshack</b></a> oder <a href=imagecrate.php><b>Imagecrate</b></a><br> stehen, oder Ihr ladet das Bild in unserem <a href=bitbucket.php><b>Bitbucket</b></a> hoch und nehmt den Link.)\n", 1);



print("<tr><td class=tableb style='padding: 5px'>Beschreibung</td><td class=tablea align=center style='padding: 3px'>");
textbbcode("upload","descr","$arr[text]");
print("<input type=\"checkbox\" name=\"stripasciiart\" value=\"1\" checked=\"checked\"> ASCII-Art automatisch entfernen<br><br>(HTML ist <b>nicht</b> erlaubt, benutze den <a href=tags.php>BBCode</a> zum Formatieren der Beschreibung)</td></tr>\n");
$s = "<select name=\"type\">\n<option value=\"0\">(ausw&auml;hlen)</option>\n";
$cats = genrelist();

foreach ($cats as $row)
	$s .= "<option value=\"" . $row["id"] . "\">" . htmlspecialchars($row["name"]) . "</option>\n";

$s .= "</select>\n";
// BEGIN: Groups Edition by truenoir
if ($grpsel)
  tr("Group",$grpsel." falls dies ein Crew-Upload ist",1);
// END: Groups Edition by truenoir
tr("Typ", $s, 1);

$ss="<select name=\"seedspeed\">\n
<option>12 KB/s</option>
<option>16 KB/s</option>
<option>20 KB/s</option>
<option>28 KB/s</option>
<option selected>32 KB/s</option>
<option>44 KB/s</option>
<option>50 KB/s</option>
<option>60 KB/s</option>
<option>70 KB/s</option>
<option>80 KB/s</option>
<option>100 KB/s</option>
<option>200 KB/s</option>
<option>300 KB/s</option>
<option>500 KB/s</option>
<option>1 MB/s</option>
<option>1,5 MB/s</option>
<option>2 MB/s</option>
<option>2,5 MB/s</option>
<option>3 MB/s</option>
<option>3,5 MB/s</option>
<option>4 MB/s</option>
<option>4,5 MB/s</option>
<option>5 MB/s</option>
<option>&lt;5 MB/s</option>
</select>";
tr("Seed Speed",$ss." Wie schnell seedest du das Torrent?",1);

tr("Sprache", "<input type=radio name=language" . ($row["language"] == "na" ? " checked" : "") . " value=na>N/A <input type=radio name=language" . ($row["language"] == "deutsch" ? " checked" : "") . " value=deutsch>Deutsch <input type=radio name=language" . ($row["language"] == "englisch" ? " checked" : "") . " value=englisch>Englisch <input type=radio name=language" . ($row["language"] == "französisch" ? " checked" : "") . " value=französisch>Französisch <input type=radio name=language" . ($row["language"] == "japanisch" ? " checked" : "") . " value=japanisch>Japanisch <input type=radio name=language" . ($row["language"] == "multi" ? " checked" : "") . " value=multi>Multi",1);

?>

<tr><td class="tablea" align="center" colspan="2"><input type="submit" class=btn value="Upload!" /></td></tr>
</table>
</form>
</td></tr></table>
<?
}
}
if ($CURUSER){
if ($_POST['scene'] == "no"){

?>
<table cellpadding="4" cellspacing="1" border="0" style="width:750px" class="tableinborder">
 <tr class="tabletitle" width="100%">
  <td colspan="10" width="100%"><span class="normalfont"><center><b> Torrent Upload </b></center></span></td>
   </tr><tr><td width="100%" class="tablea"><center>
<form name=upload enctype="multipart/form-data" action="takeupload.php" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="<?=$GLOBALS["MAX_TORRENT_SIZE"]?>" />
<p style="color:red;background-color:black;font-weight:bold;border:1px solid red;padding:5px;">Die Announce-URL des Trackers ist </p><p style="color:white;"><b><?=$GLOBALS["ANNOUNCE_URLS"][0]?></b></p>
<p style="color:red;background-color:black;font-weight:bold;border:1px solid red;padding:5px;">Beachte, dass Du nicht Deine eigene, mit Deinem PassKey versehene URL eintr&auml;gst.<br>
Der PassKey des jew. Users wird vom Download-Script automatisch eingef&uuml;gt! Aus diesem Grund MUSST
Du den Torrent nach erfolgtem Upload noch einmal vom Tracker runterladen und diesen dann zum Seeden
verwenden.</p>
<p style="color:red;background-color:black;font-weight:bold;border:1px solid red;padding:5px;">Bitte lies vor dem Benutzen dieses Formulares die
<a href="rules.php">Regeln</a> und das <a href="faq.php#up">FAQ</a> zum Thema Uploaden!</p>
<table width=610 border="0" cellspacing="1" cellpadding="4" class="tableinborder">

<?

tr(".torrent", "<input type=\"file\" name=\"file\" size=\"80\">\n", 1);
if ($tag == ""){
tr("Name", "<input type=\"text\" name=\"name\" size=\"80\" /><br />(Wird keine Name angegeben, wird der Dateiname benutzt.<b>Halte Dich an die Richtlinien.</b><br /><b>Du kannst auch unsere Tag-Engine nutzen <a href=tag.php><font color=red>Tag-Engine</font></a>)</b>\n", 1);
}
else{
tr("Name", "<input type=\"text\" name=\"name\" size=\"80\" value=\"".$tag."\" readonly/><br /><b><font color=red>! ! ! DU DARFST/KANNST DIESEN NAMEN NICHT MEHR ÄNDERN ! ! !</font></b>\n", 1);
}
tr("Info URL", "<input type=text name=infourl size=80><br>(Erweiterter Info Link)\n", 1);
tr("Poster", "<input type=text name=poster size=80><br>(Hier muss der <font color=red>Direkt Link</font> von einem Bild Hoster wie zb <a href=imageshack.php><b>Imageshack</b></a> oder <a href=imagecrate.php><b>Imagecrate</b></a><br> stehen, oder Ihr ladet das Bild in unserem <a href=bitbucket.php><b>Bitbucket</b></a> hoch und nehmt den Link.)\n", 1);




print("<tr><td class=tableb style='padding: 5px'>Beschreibung</td><td class=tablea align=center style='padding: 3px'>");
textbbcode("upload","descr","$arr[text]");
print("<input type=\"checkbox\" name=\"stripasciiart\" value=\"1\" checked=\"checked\"> ASCII-Art automatisch entfernen<br><br>(HTML ist <b>nicht</b> erlaubt, benutze den <a href=tags.php>BBCode</a> zum Formatieren der Beschreibung)</td></tr>\n");
$s = "<select name=\"type\">\n<option value=\"0\">(ausw&auml;hlen)</option>\n";
$cats = genrelist();

foreach ($cats as $row)
	$s .= "<option value=\"" . $row["id"] . "\">" . htmlspecialchars($row["name"]) . "</option>\n";

$s .= "</select>\n";
// BEGIN: Groups Edition by truenoir
if ($grpsel)
  tr("Group",$grpsel." falls dies ein Crew-Upload ist",1);
// END: Groups Edition by truenoir
tr("Typ", $s, 1);

$ss="<select name=\"Release1\">\n
<option>(Kategorie)</option>
<option>SVCD</option>
<option>ONE-SVCD</option>
<option>M-VCD</option>
<option>Xvid</option>
<option>DivX</option>
<option>MP4</option>
<option>ratDVD</option>
<option style='padding: 1px; background: red'>&nbsp;&nbsp;---------(TV)---------</option>
<option>DVD</option>
<option>HDTV</option>
<option>Serien</option>
<option>Dokus</option>
<option>Sport</option>
<option>Shows</option>
<option>Clips</option>
<option>Windows</option>
<option style='padding: 1px; background: red'>&nbsp;&nbsp;---------(Spiele)---------</option>
<option>X-Box</option>
<option>X-Box 360</option>
<option>Playstation 1</option>
<option>Playstation 2</option>
<option>Playstation PSP</option>
<option>Gamecube</option>
<option>Dreamcast</option>
<option>Linux</option>
<option>Mac</option>
<option>Cracks&Patches</option>
<option>Sonstige</option>
<option style='padding: 1px; background: red'>&nbsp;&nbsp;---------(Programme)---------</option>
<option>Windows</option>
<option>Linux</option>
<option>Mac</option>
<option>Sonstige</option>
<option style='padding: 1px; background: red'>&nbsp;&nbsp;---------(Musik)---------</option>
<option>Alben</option>
<option>Charts</option>
<option>Sampler</option>
<option>Singles</option>
<option>Mixe</option>
<option>Soundtracks</option>
<option>Videos</option>
<option>Sonstige</option>
<option style='padding: 1px; background: red'>&nbsp;&nbsp;---------(Bücher)---------</option>
<option>Ebooks</option>
<option>Audiobooks</option>
<option>Comics</option>
<option style='padding: 1px; background: red'>&nbsp;&nbsp;---------(Anime)---------</option>
<option>Filme</option>
<option>Serien</option>
<option>Bilder</option>
<option style='padding: 1px; background: red'>&nbsp;&nbsp;---------(Erotik)---------</option>
<option>Filme</option>
<option>Bilder</option>
<option style='padding: 1px; background: red'>&nbsp;&nbsp;---------(Sonstige)---------</option>
<option>Trailer</option>
<option>Tonspuren</option>
<option>Mobile</option>
<option>Sonstige</option>
</select>
<select name=\"Release2\">\n
<option>(Typen)</option>
<option>3GP</option>
<option>ACE</option>
<option>APE</option>
<option>ASF</option>
<option>AVI</option>
<option>BIN/CUE</option>
<option>BMP</option>
<option>CCD</option>
<option>CD-Rom</option>
<option>DAT</option>
<option>DMG</option>
<option>DOC</option>
<option>EXE</option>
<option>FLAC</option>
<option>GIF</option>
<option>IMG</option>
<option>ISO</option>
<option>IZE</option>
<option>JAR</option>
<option>JPG</option>
<option>LZA</option>
<option>M2V</option>
<option>M4A</option>
<option>M4P</option>
<option>MDF/MDS</option>
<option>MKA</option>
<option>MKV</option>
<option>MOV</option>
<option>MP3</option>
<option>MP4</option>
<option>MPC</option>
<option>MPEG</option>
<option>MPG</option>
<option>MPGA</option>
<option>NRG</option>
<option>OGG</option>
<option>OGM</option>
<option>PDF</option>
<option>RAR</option>
<option>RIP</option>
<option>RM</option>
<option>RMVB</option>
<option>ROM</option>
<option>TXT</option>
<option>UHA</option>
<option>VOB</option>
<option>WAV</option>
<option>WMA</option>
<option>WMV</option>
<option>ZIP</option>
</select>
<select name=\"Release3\">\n
<option>(VideoSRC)</option>
<option>Cam-Rip</option>
<option>dTV-Rip</option>
<option>DVB-Rip</option>
<option>DVD</option>
<option>DVD-Rip</option>
<option>DVD-Scr</option>
<option>HDTV</option>
<option>HDTV-Rip</option>
<option>Sat-Rip</option>
<option>Telecine</option>
<option>Telesync</option>
<option>TV-Rip</option>
<option>VHS-Rip</option>
<option>Workprint</option>
</select>
<select name=\"Release4\">\n
<option>(SoundSRC)</option>
<option>AC3</option>
<option>dTV-Rip</option>
<option>DVB-Rip</option>
<option>DVD</option>
<option>DVD-Rip</option>
<option>Line Dubbed</option>
<option>Mic Dubbed</option>
<option>Sat-Rip</option>
<option>TV-Rip</option>
<option>VHS-Rip</option>
</select>";
tr("Info´s",$ss." Alle Infos angeben",1);

$ss="<select name=\"seedspeed\">\n
<option>12 KB/s</option>
<option>16 KB/s</option>
<option>20 KB/s</option>
<option>28 KB/s</option>
<option selected>32 KB/s</option>
<option>44 KB/s</option>
<option>50 KB/s</option>
<option>60 KB/s</option>
<option>70 KB/s</option>
<option>80 KB/s</option>
<option>100 KB/s</option>
<option>200 KB/s</option>
<option>300 KB/s</option>
<option>500 KB/s</option>
<option>1 MB/s</option>
<option>1,5 MB/s</option>
<option>2 MB/s</option>
<option>2,5 MB/s</option>
<option>3 MB/s</option>
<option>3,5 MB/s</option>
<option>4 MB/s</option>
<option>4,5 MB/s</option>
<option>5 MB/s</option>
<option>&lt;5 MB/s</option>
</select>";
tr("Seed Speed",$ss." Wie schnell seedest du das Torrent?",1);

tr("Sprache", "<input type=radio name=language" . ($row["language"] == "na" ? " checked" : "") . " value=na>N/A <input type=radio name=language" . ($row["language"] == "deutsch" ? " checked" : "") . " value=deutsch>Deutsch <input type=radio name=language" . ($row["language"] == "englisch" ? " checked" : "") . " value=englisch>Englisch <input type=radio name=language" . ($row["language"] == "französisch" ? " checked" : "") . " value=französisch>Französisch <input type=radio name=language" . ($row["language"] == "japanisch" ? " checked" : "") . " value=japanisch>Japanisch <input type=radio name=language" . ($row["language"] == "multi" ? " checked" : "") . " value=multi>Multi",1);

tr("Anfrage für Only Upload", "<input type=\"checkbox\" name=\"zaprosi\" value=\"da\"/> Das Tracker Team entscheidet obs ein Only Upload wird oder nicht! Du bekommst eine PM vom System über die Entscheidung", 1);

tr("Empfohlene Torrents Anfrage", "<input type=\"checkbox\" name=\"empf\" value=\"yes\"/> Das Team guckt sich deinen Torrent an und entscheidet ob dieser Torrent zu den Empfohlenen Torrents kommt oder nicht!", 1);


?>

<tr><td class="tablea" align="center" colspan="2"><input type="submit" class=btn value="Upload!" /></td></tr>
</table>
</form>
</td></tr></table>

<?
}
}

stdfoot();
hit_end();

?>