Thread: Poster Mod
View Single Post
  #2  
Old 22nd February 2013, 16:52
DND DND is offline
VIP
 
Join Date: Dec 2008
Posts: 1,242
Default
SQL
Code:
ALTER TABLE torrents ADD `poster` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT 'pic/noposter.jpg';
file - upload.php

under :
Code:
  1. <tr>
  2. <td class='heading' valign='top' align='right'>{$lang['upload_torrent']}</td>
  3. <td valign='top' align='left'><input type='file' name='file' size='80' /></td>
  4. </tr>
add
Code:
  1. <tr>
  2. <td class='heading' valign='top' align='right'>{$lang['upload_poster']}</td>
  3. <td valign='top' align='left'><input type='text' name='poster' size='80' /><br />{$lang['upload_poster1']}</td>
  4. </tr>
file lang/en/lang_upload.php add :
Code:
  1. 'upload_poster' => "Poster",
  2. 'upload_poster1' => "Direct link for a poster image to be shown on the details page",
file - takeupload.php

under :
Code:
  1. if (!isset($_FILES["file"]))
  2. stderr($lang['takeupload_failed'], $lang['takeupload_no_formdata']);
add :
Code:
  1. if (!empty($_POST['poster']))
  2. $poster = unesc($_POST['poster']);
Then add poster, poster, to the insert into torrents query
Code:
  1. $ret = mysql_query("INSERT INTO torrents (search_text, filename,
to
Code:
  1. $ret = mysql_query("INSERT INTO torrents (search_text, filename, poster,
same for , '".$poster."' Click the image to open in full size.
Code:
  1. implode(",", array_map("sqlesc", array(searchfield("$shortfname $dname $torrent"), $fname, $CURUSER["id"], "no"
to
Code:
  1. implode(",", array_map("sqlesc", array(searchfield("$shortfname $dname $torrent"), $fname, '".$poster."', $CURUSER["id"], "no"
file - edit.php add :
Code:
  1. $HTMLOUT .= tr($lang['edit_poster'], "<input type='text' name='poster' size='80' value='" . htmlspecialchars($row["poster"]) . "' alt='' /><br />{$lang['edit_poster1']}\n", 1)
file lang/en/lang_edit.php add :
Code:
  1. 'edit_poster' => "Poster",
  2. 'edit_poster1' => "Direct link for a poster image to be shown on the details page",
file takeedit.php add
Code:
  1. $poster = $_POST["poster"];
  2. $updateset[] = "poster = " . sqlesc($poster);
file details.php

add into the torrents query :
Code:
  1. torrents.poster,
Then under :
Code:
  1. if (!empty($row["descr"]))
  2. $HTMLOUT .= "<tr><td style='vertical-align:top'>{$lang['details_description']}</td><td><div style='background-color:#d9e2ff;width:100%;height:150px;overflow: auto'>". str_replace(array("\n", " "), array("<br />\n", " "), format_comment( $row["descr"] ))."</div></td></tr>";
Add :
Code:
  1. if (!empty($row["poster"]))
  2. $HTMLOUT .= tr("{$lang['details_poster']}", "<img src='".$row["poster"]."' alt='' />", 1);
  3. else
  4. $HTMLOUT .= tr("{$lang['details_poster']}", "<img src='{$TBDEV['baseurl']}/pic/noposter.jpg' alt='No poster' title='No poster available' />", 1);
file - lang/en/lang_details.php add
Code:
  1. 'details_poster' => "Poster",


Reply With Quote