Vergleich admin/modules/forum/attachments.php - 1.6.4 - 1.6.13

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 6Zeile 6
 * Website: http://mybb.com
* License: http://mybb.com/about/license
*

 * Website: http://mybb.com
* License: http://mybb.com/about/license
*

 * $Id: attachments.php 5453 2011-04-21 23:58:33Z jammerx2 $

 * $Id$

 */

// Disallow direct access to this file for security reasons

 */

// Disallow direct access to this file for security reasons

Zeile 365Zeile 365
			$query = $db->simple_select("attachments", "*", "aid IN (".implode(",", $aids).")");
while($attachment = $db->fetch_array($query))
{

			$query = $db->simple_select("attachments", "*", "aid IN (".implode(",", $aids).")");
while($attachment = $db->fetch_array($query))
{

 
				$attachment['filename'] = htmlspecialchars_uni($attachment['filename']);


				if($missing_attachment_files[$attachment['aid']])
{
$reason = $lang->reason_file_missing;

				if($missing_attachment_files[$attachment['aid']])
{
$reason = $lang->reason_file_missing;

Zeile 379Zeile 381
				}
$table->construct_cell($form->generate_check_box('orphaned_attachments[]', $attachment['aid'], '', array('checked' => true)));
$table->construct_cell(get_attachment_icon(get_extension($attachment['filename'])), array('width' => 1));

				}
$table->construct_cell($form->generate_check_box('orphaned_attachments[]', $attachment['aid'], '', array('checked' => true)));
$table->construct_cell(get_attachment_icon(get_extension($attachment['filename'])), array('width' => 1));

				$table->construct_cell("<span class=\"float_right\">".get_friendly_size($attachment['filesize'])."</span><a href=\"../attachment.php?aid={$attachment['aid']}\" target=\"_blank\">{$attachment['filename']}</a>", array('class' => $cell_class));

				$table->construct_cell("<span class=\"float_right\">".get_friendly_size($attachment['filesize'])."</span>{$attachment['filename']}", array('class' => $cell_class));

				$table->construct_cell($reason, array('class' => 'align_center'));
if($attachment['dateuploaded'])
{

				$table->construct_cell($reason, array('class' => 'align_center'));
if($attachment['dateuploaded'])
{

Zeile 586Zeile 588
		{
$bad_attachments = serialize($bad_attachments);
echo $form->generate_hidden_field("bad_attachments", $bad_attachments);

		{
$bad_attachments = serialize($bad_attachments);
echo $form->generate_hidden_field("bad_attachments", $bad_attachments);

		}

		}

		$form->end();
echo "<script type=\"text/javascript\">Event.observe(window, 'load', function() {
window.setTimeout(

		$form->end();
echo "<script type=\"text/javascript\">Event.observe(window, 'load', function() {
window.setTimeout(

Zeile 714Zeile 716
		// Now we fetch the results if there were 100% no errors
if(!$errors)
{

		// Now we fetch the results if there were 100% no errors
if(!$errors)
{

 
			$mybb->input['perpage'] = intval($mybb->input['perpage']);

			if(!$mybb->input['perpage'])
{
$mybb->input['perpage'] = 20;
}

			if(!$mybb->input['perpage'])
{
$mybb->input['perpage'] = 20;
}

			$mybb->input['perpage'] = intval($mybb->input['perpage']);

 

$mybb->input['page'] = intval($mybb->input['page']);
if($mybb->input['page'])


$mybb->input['page'] = intval($mybb->input['page']);
if($mybb->input['page'])

Zeile 733Zeile 735

switch($mybb->input['sortby'])
{


switch($mybb->input['sortby'])
{

				case "lastactive":

				case "filesize":

					$sort_field = "a.filesize";
break;
case "downloads":

					$sort_field = "a.filesize";
break;
case "downloads":

Zeile 750Zeile 752
					$mybb->input['sortby'] = "filename";
}


					$mybb->input['sortby'] = "filename";
}


			if($mybb->input['sortorder'] != "desc")

			if($mybb->input['order'] != "desc")

			{

			{

				$mybb->input['sortorder'] = "asc";

				$mybb->input['order'] = "asc";

			}

$page->add_breadcrumb_item($lang->results);

			}

$page->add_breadcrumb_item($lang->results);

Zeile 779Zeile 781
				LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid=p.tid)
LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=a.uid)
WHERE {$search_sql}

				LEFT JOIN ".TABLE_PREFIX."threads t ON (t.tid=p.tid)
LEFT JOIN ".TABLE_PREFIX."users u ON (u.uid=a.uid)
WHERE {$search_sql}

				ORDER BY {$sort_field} {$mybb->input['sortorder']}

				ORDER BY {$sort_field} {$mybb->input['order']}

				LIMIT {$start}, {$mybb->input['perpage']}
");
while($attachment = $db->fetch_array($query))

				LIMIT {$start}, {$mybb->input['perpage']}
");
while($attachment = $db->fetch_array($query))

Zeile 791Zeile 793
			if($num_results > $mybb->input['perpage'])
{
$pagination_url = "index.php?module=forum-attachments&amp;results=1";

			if($num_results > $mybb->input['perpage'])
{
$pagination_url = "index.php?module=forum-attachments&amp;results=1";

				$pagination_vars = array('filename', 'mimetype', 'username', 'fid', 'downloads', 'downloads_dir', 'dateuploaded', 'dateuploaded_dir', 'filesize', 'filesize_dir');

				$pagination_vars = array('perpage', 'sortby', 'order', 'filename', 'mimetype', 'username', 'fid', 'downloads', 'downloads_dir', 'dateuploaded', 'dateuploaded_dir', 'filesize', 'filesize_dir');

				foreach($pagination_vars as $var)
{
if($mybb->input[$var])

				foreach($pagination_vars as $var)
{
if($mybb->input[$var])

Zeile 875Zeile 877
function build_attachment_row($attachment, &$table, $use_form=false)
{
global $mybb, $form;

function build_attachment_row($attachment, &$table, $use_form=false)
{
global $mybb, $form;

	$attachment['filename'] = htmlspecialchars($attachment['filename']);

	$attachment['filename'] = htmlspecialchars_uni($attachment['filename']);


// Here we do a bit of detection, we want to automatically check for removal any missing attachments and any not assigned to a post uploaded > 24hours ago
// Check if the attachment exists in the file system


// Here we do a bit of detection, we want to automatically check for removal any missing attachments and any not assigned to a post uploaded > 24hours ago
// Check if the attachment exists in the file system

Zeile 926Zeile 928
		$attachment['username'] = $attachment['username'];
}
$table->construct_cell(build_profile_link($attachment['username'], $attachment['uid'], "_blank"), array("class" => "align_center"));

		$attachment['username'] = $attachment['username'];
}
$table->construct_cell(build_profile_link($attachment['username'], $attachment['uid'], "_blank"), array("class" => "align_center"));

	$table->construct_cell("<a href=\"../".get_post_link($attachment['pid'])."\" target=\"_blank\">".htmlspecialchars($attachment['subject'])."</a>", array("class" => "align_center"));

	$table->construct_cell("<a href=\"../".get_post_link($attachment['pid'])."\" target=\"_blank\">".htmlspecialchars_uni($attachment['subject'])."</a>", array("class" => "align_center"));

	$table->construct_cell(my_number_format($attachment['downloads']), array("class" => "align_center"));
if($attachment['dateuploaded'] > 0)
{

	$table->construct_cell(my_number_format($attachment['downloads']), array("class" => "align_center"));
if($attachment['dateuploaded'] > 0)
{