Seite 1 von 1

Download Traffic pro Datei begrenzen!

Verfasst: Do 09.Jun, 2005 16:26
von blondi
Deine phpBB Version: 2.0.15
Typ Deines phpBB Forums: Premodded phpBB
MODs: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: [url]http://[/url]

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?
nichts


Was hast Du bereits versucht um das Problem zu lösen?
noch nichts bevor was zerstört wird...



Fehlerbeschreibung und Nachricht

hallo,
ich habe versucht diesen mod einzubauen...

Code: Alles auswählen

##############################################################
## MOD Title: DlModTrafficLimitAddon
## MOD Author: netzmeister < netzmeister@source-code.de > www.source-code.de
## MOD Description: Erlaubt ein Traffic Limit pro Datei anzugeben.
##                  Das Limit wird in Bytes angegeben.
## MOD Version: 1.0.0
##
## Installation Level: (Intermediate)
## Installation Time: 10-20 Minuten
## Files To Edit: 
## - templates/subSilver/admin/dl_files_body.tpl
## - templates/subSilver/admin/dl_files_edit_body.tpl
## - admin/admin_dl_files.php
## - downloads.php
## - language/lang_german/lang_admin.php
##
##
## Included Files: n/a
##############################################################
## Author Notes:
##
## Mod funktioniert nur mit eingebautem Download-Mod von
## Hotschi. ( http://phpbb.hotschi.de )
## Mod befindet sich noch in der Testphase. ;-)
##
##############################################################
## MOD History:
##
##   2004-03-09 - Version 1.0.0
##      - Erste Version des Mods.
##
##############################################################
## Bitte alle Dateien sichern befor Du diesen Mod einbaust.
##
## Auch ein Dump der zu verändernden Tabellen machen. ;-)
##############################################################

#
#-----[ SQL ]------------------------------------------
# // Bitte Tabellen Prefix anpassen
ALTER TABLE phpbb2_downloads ADD traffic INT(255) DEFAULT 0

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/dl_files_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	  <th class="thTop" nowrap="nowrap">{L_DL_FILE_KLICKS}</th>

#
#-----[ AFTER ADD ]------------------------------------------
#
	  <th class="thTop" nowrap="nowrap">{L_DL_FILE_TRAFFIC}</th>

#
#-----[ FIND ]------------------------------------------
#
	  <td class="{downloads.ROW_CLASS}" align="center"><span class="gen">{downloads.FILE_KLICKS}</span></td>

#
#-----[ AFTER ADD ]------------------------------------------
#
	  <td class="{downloads.ROW_CLASS}" align="center"><span class="gen">{downloads.FILE_TRAFFIC}</span></td>

#
#-----[ FIND ]------------------------------------------
#
		<td class="catBottom" align="center" colspan="9"><input type="submit" class="mainoption" name="add" value="{L_ADD_DOWNLOAD}" /></td>

#
#-----[ REPLACE WITH ]------------------------------------------
#
		<td class="catBottom" align="center" colspan="10"><input type="submit" class="mainoption" name="add" value="{L_ADD_DOWNLOAD}" /></td>


#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/admin/dl_files_edit_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	<tr>
		<td class="row1" width="38%"><span class="gen">{L_DL_IS_FREE}:</span><br />
		<span class="gensmall">{L_FREE_EXPLAIN}</span></td>
		<td class="row2"><input type=checkbox name="file_free" {CHECKFREE} value="true"></td>
	</tr>

#
#-----[ AFTER ADD ]------------------------------------------
#
	<tr>
		<td class="row1" width="38%"><span class="gen">{L_DL_TRAFFIC}:</span><br />
		<span class="gensmall">{L_DL_TRAFFIC_EXPLAIN}</span></td>
		<td class="row2"><input type="text" name="traffic" size="40" maxlength="255" value="{TRAFFIC}" /></td>
	</tr>


#
#-----[ OPEN ]------------------------------------------
#
admin/admin_dl_files.php

#
#-----[ FIND ]------------------------------------------
#
					$description = $row['description'];

#
#-----[ AFTER ADD ]------------------------------------------
#
					$file_traffic = $row['traffic'];

#
#-----[ FIND ]------------------------------------------
#
			"L_DL_DESCRIPTION" => $lang['Dl_file_description'],

#
#-----[ AFTER ADD ]------------------------------------------
#
			"L_DL_TRAFFIC" => $lang['Dl_traffic'],
			"L_DL_TRAFFIC_EXPLAIN" => $lang['Dl_traffic_explain'],

#
#-----[ FIND ]------------------------------------------
#
			"DESCRIPTION" => $description,

#
#-----[ AFTER ADD ]------------------------------------------
#
			"TRAFFIC" => $file_traffic,

#
#-----[ FIND ]------------------------------------------
#
		$cat_id = ( isset($HTTP_POST_VARS['cat_id']) ) ? intval($HTTP_POST_VARS['cat_id']) : 0;

#
#-----[ AFTER ADD ]------------------------------------------
#
		$file_traffic = ( isset($HTTP_POST_VARS['traffic']) ) ? intval($HTTP_POST_VARS['traffic']) : 0;

#
#-----[ FIND ]------------------------------------------
#
			$sql = "UPDATE " . DOWNLOADS_TABLE . "
				SET description = '" . str_replace("\'", "''", $description) . "', long_desc = '" . str_replace("\'", "''", $long_desc) . "', file_name = '" . str_replace("\'", "''", $file_name) . "', free = '" . str_replace("\'", "''", $file_free) . "', extern = '" . str_replace("\'", "''", $file_extern) . "', cat = '" . str_replace("\'", "''", $cat_id) . "'
				WHERE id = $download_id";

#
#-----[ REPLACE WITH ]------------------------------------------
#
			$sql = "UPDATE " . DOWNLOADS_TABLE . "
				SET traffic = '" . str_replace("\'", "''", $file_traffic) . "', description = '" . str_replace("\'", "''", $description) . "', long_desc = '" . str_replace("\'", "''", $long_desc) . "', file_name = '" . str_replace("\'", "''", $file_name) . "', free = '" . str_replace("\'", "''", $file_free) . "', extern = '" . str_replace("\'", "''", $file_extern) . "', cat = '" . str_replace("\'", "''", $cat_id) . "'
				WHERE id = $download_id";

#
#-----[ FIND ]------------------------------------------
#
			$sql = "INSERT INTO " . DOWNLOADS_TABLE . " (file_name, cat, description, long_desc, free, extern)
				VALUES ('" . str_replace("\'", "''", $file_name) . "', '" . str_replace("\'", "''", $cat_id) . "', '" . str_replace("\'", "''", $description) . "', '" . str_replace("\'", "''", $long_desc) . "', '" . str_replace("\'", "''", $file_free) . "', '" . str_replace("\'", "''", $file_extern) . "')";

#
#-----[ REPLACE WITH ]------------------------------------------
#
			$sql = "INSERT INTO " . DOWNLOADS_TABLE . " (file_name, cat, description, long_desc, free, extern, traffic)
				VALUES ('" . str_replace("\'", "''", $file_name) . "', '" . str_replace("\'", "''", $cat_id) . "', '" . str_replace("\'", "''", $description) . "', '" . str_replace("\'", "''", $long_desc) . "', '" . str_replace("\'", "''", $file_free) . "', '" . str_replace("\'", "''", $file_extern) . "', '" . str_replace("\'", "''", $file_traffic) . "')";

#
#-----[ FIND ]------------------------------------------
#
		$file_klicks = $row['klicks'];

#
#-----[ AFTER ADD ]------------------------------------------
#
		$file_traffic = $row['traffic'];

#
#-----[ FIND ]------------------------------------------
#
			'FILE_KLICKS' => $file_klicks,

#
#-----[ AFTER ADD ]------------------------------------------
#
			'FILE_TRAFFIC' => $file_traffic,

#
#-----[ FIND ]------------------------------------------
#
		"L_DL_FILE_KLICKS" => $lang['Dl_klicks'],


#
#-----[ OPEN ]------------------------------------------
#
downloads.php

#
#-----[ FIND ]------------------------------------------
#
               $cat_desc =  $row['description'];

#
#-----[ AFTER ADD ]------------------------------------------
#
               $file_traffic =  $row['traffic'];

#
#-----[ FIND ]------------------------------------------
#
                if ($file_extern == "1") $file_size_out = $lang['Dl_not_availible'];

#
#-----[ BEFORE ADD ]------------------------------------------
#
				if ((($file_klicks * $file_size) >= $file_traffic) AND ($file_traffic > 0))
				{
				  $file_free = "0";
				  $user_traffic = 0;
				}

#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_admin.php
d
#
#-----[ FIND ]------------------------------------------
#
// That's all Folks!

#
#-----[ BEFORE ADD ]------------------------------------------
#
$lang['Dl_traffic'] = "Max. Traffic";
$lang['Dl_traffic_explain'] = "Maximaler Traffic in Byte, welcher durch die Datei erzeugt werden darf.<br>Der Wert 0 deaktiviert die Traffickontrolle";


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
allerdings ist bei mir eine passage in der admin/admin_dl_files.php schon verändert wegen den download addons von dir oxpus...

es betrifft hauptsächlich diesen teil...
#
#-----[ FIND ]------------------------------------------
#
$sql = "UPDATE " . DOWNLOADS_TABLE . "
SET description = '" . str_replace("\'", "''", $description) . "', long_desc = '" . str_replace("\'", "''", $long_desc) . "', file_name = '" . str_replace("\'", "''", $file_name) . "', free = '" . str_replace("\'", "''", $file_free) . "', extern = '" . str_replace("\'", "''", $file_extern) . "', cat = '" . str_replace("\'", "''", $cat_id) . "'
WHERE id = $download_id";

#
#-----[ REPLACE WITH ]------------------------------------------
#
$sql = "UPDATE " . DOWNLOADS_TABLE . "
SET traffic = '" . str_replace("\'", "''", $file_traffic) . "', description = '" . str_replace("\'", "''", $description) . "', long_desc = '" . str_replace("\'", "''", $long_desc) . "', file_name = '" . str_replace("\'", "''", $file_name) . "', free = '" . str_replace("\'", "''", $file_free) . "', extern = '" . str_replace("\'", "''", $file_extern) . "', cat = '" . str_replace("\'", "''", $cat_id) . "'
WHERE id = $download_id";

#
#-----[ FIND ]------------------------------------------
#
$sql = "INSERT INTO " . DOWNLOADS_TABLE . " (file_name, cat, description, long_desc, free, extern)
VALUES ('" . str_replace("\'", "''", $file_name) . "', '" . str_replace("\'", "''", $cat_id) . "', '" . str_replace("\'", "''", $description) . "', '" . str_replace("\'", "''", $long_desc) . "', '" . str_replace("\'", "''", $file_free) . "', '" . str_replace("\'", "''", $file_extern) . "')";

#
#-----[ REPLACE WITH ]------------------------------------------
#
$sql = "INSERT INTO " . DOWNLOADS_TABLE . " (file_name, cat, description, long_desc, free, extern, traffic)
VALUES ('" . str_replace("\'", "''", $file_name) . "', '" . str_replace("\'", "''", $cat_id) . "', '" . str_replace("\'", "''", $description) . "', '" . str_replace("\'", "''", $long_desc) . "', '" . str_replace("\'", "''", $file_free) . "', '" . str_replace("\'", "''", $file_extern) . "', '" . str_replace("\'", "''", $file_traffic) . "')";
bei mir sieht das aber ganz anders aus...
siehe hier

Code: Alles auswählen

<?php

$download_dir = "../media/";

define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module[$lang['Downloads']][$lang['Dl_cat_files']] = "$file";
	return;
}


//
// Let's set the root dir for phpBB
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

if( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
	$mode = ($HTTP_GET_VARS['mode']) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
}
else
{
	//
	// These could be entered via a form button
	//
	if( isset($HTTP_POST_VARS['add']) )
	{
		$mode = "add";
	}
	else if( isset($HTTP_POST_VARS['save']) )
	{
		$mode = "save";
	}
	else
	{
		$mode = "";
	}
}

if( $mode != "" )
{
	if( $mode == "edit" || $mode == "add" )
	{

		//
		// They want to add a new download, show the form.
		//
		$download_id = ( isset($HTTP_GET_VARS['id']) ) ? intval($HTTP_GET_VARS['id']) : 0;

		$s_hidden_fields = "";

		if( $mode == "edit" )
		{
			if( empty($download_id) )
			{
				message_die(GENERAL_MESSAGE, $lang['Must_select_download']);
			}

			$sql = "SELECT * FROM " . DOWNLOADS_TABLE . "
				WHERE id = $download_id";
			if(!$result = $db->sql_query($sql))
			{
				message_die(GENERAL_ERROR, "Couldn't obtain download data", "", __LINE__, __FILE__, $sql);
			}

			$s_hidden_fields .= '<input type="hidden" name="id" value="' . $download_id . '" />';


			if ( $row = $db->sql_fetchrow($result) )
			{
				$i = 0;
				do
				{
					$description = $row['description'];
					$file_traffic = $row['traffic'];
					$file_name = $row['file_name'];
					$cat = $row['cat'];
					$long_desc = $row['long_desc'];
					if ($row['free'] == "1") $checkfree = "checked";
					if ($row['extern'] == "1") $checkextern = "checked";

					$dl_edit = append_sid("admin_dl_files.$phpEx?mode=edit&id=$file_id");

					$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

					$i++;
				}
				while ( $row = $db->sql_fetchrow($result) );
			}

		}

                $sql_cat = "SELECT id, cat_name FROM " . DL_CAT_TABLE . " ORDER by sort";
                $result_cat = $db->sql_query($sql_cat);
                while ($arr_cat = mysql_fetch_array($result_cat))
		{
		$selected = "";
                if ($arr_cat[id] == $cat) $selected = " selected";
                $select_code .= "<option value=\"" . $arr_cat[id] . "\"$selected>" . $arr_cat[cat_name] . "</option>";
		}

		$s_hidden_fields .= '<input type="hidden" name="mode" value="save" />';

		$template->set_filenames(array(
			"body" => "admin/dl_files_edit_body.tpl")
		);

		$template->assign_vars(array(

			"L_DL_FILES_TITLE" => $lang['Dl_files_title'],
			"L_DL_FILES_TEXT" => $lang['Dl_files_explain'],
			"L_DL_FILE_NAME" => $lang['Dl_file_name'],
			"L_DL_NAME" => $lang['Dl_name'],
			"L_DL_CAT_NAME" => $lang['Dl_cat_name'],
			"L_DL_ORDER" => $lang['Dl_order'],
			"L_DL_DESCRIPTION" => $lang['Dl_file_description'],
			"L_DL_TRAFFIC" => $lang['Dl_traffic'],
			"L_DL_TRAFFIC_EXPLAIN" => $lang['Dl_traffic_explain'],
			"L_LINK_URL" => $lang['Dl_files_url'],
			"L_LINK_URL_EXPLAIN" => $lang['Dl_files_url_explain'],
			"L_FREE_EXPLAIN" => $lang['DL_free_explain'],
			"L_DL_IS_FREE" => $lang['Dl_is_free'],
			"L_DL_EXTERN" => $lang['Dl_extern'],
			"L_DL_EXTERN_EXPLAIN" => $lang['Dl_extern_explain'],
			"L_SUBMIT" => $lang['Submit'],
			"L_RESET" => $lang['Reset'],
			"L_YES" => $lang['Yes'],
			"L_NO" => $lang['No'],
			"DESCRIPTION" => $description,
			"TRAFFIC" => $file_traffic,
			"LONG_DESC" => $long_desc,
			"FILE_NAME" => $file_name,
			"URL" => $file_name,
			"CHECKFREE" => $checkfree,
			"CHECKEXTERN" => $checkextern,
                        "SELECT_CAT" => $select_code,

			"S_DOWNLOADS_ACTION" => append_sid("admin_dl_files.$phpEx"),
			"S_HIDDEN_FIELDS" => $s_hidden_fields)
		);

	}

	else if( $mode == "save" )
	{
		//
		// Ok, they sent us our info, let's update it.
		//

		$download_id = ( isset($HTTP_POST_VARS['id']) ) ? intval($HTTP_POST_VARS['id']) : 0;
		$cat_id = ( isset($HTTP_POST_VARS['cat_id']) ) ? intval($HTTP_POST_VARS['cat_id']) : 0;
		$file_traffic = ( isset($HTTP_POST_VARS['traffic']) ) ? intval($HTTP_POST_VARS['traffic']) : 0;
		$description = ( isset($HTTP_POST_VARS['description']) ) ? trim($HTTP_POST_VARS['description']) : "";
		$long_desc = ( isset($HTTP_POST_VARS['long_desc']) ) ? trim($HTTP_POST_VARS['long_desc']) : "";
		$file_name = ( isset($HTTP_POST_VARS['file_name']) ) ? trim($HTTP_POST_VARS['file_name']) : "";
		$file_free_value = ( isset($HTTP_POST_VARS['file_free']) ) ? trim($HTTP_POST_VARS['file_free']) : "";
		$file_extern_value = ( isset($HTTP_POST_VARS['file_extern']) ) ? trim($HTTP_POST_VARS['file_extern']) : "";
		if ( $file_free_value == "true" ) $file_free = "1";
		if ( $file_free_value != "true" ) $file_free = "0";
		if ( $file_extern_value == "true" ) $file_extern = "1";
		if ( $file_extern_value != "true" ) $file_extern = "0";

		if( $download_id )
		{
			$sql = "UPDATE " . DOWNLOADS_TABLE . "
				SET description = '" . str_replace("\'", "''", $description) . "', change_time = " . time() . ", new_edit = 0, long_desc = '" . str_replace("\'", "''", $long_desc) . "', file_name = '" . str_replace("\'", "''", $file_name) . "', free = '" . str_replace("\'", "''", $file_free) . "', extern = '" . str_replace("\'", "''", $file_extern) . "', cat = '" . str_replace("\'", "''", $cat_id) . "'
				WHERE id = $download_id";

			$message = $lang['Download_updated'];
		}
		else
		{
			$sql = "INSERT INTO " . DOWNLOADS_TABLE . " (file_name, cat, description, change_time, new_edit, long_desc, free, extern)
				VALUES ('" . str_replace("\'", "''", $file_name) . "', '" . str_replace("\'", "''", $cat_id) . "', '" . str_replace("\'", "''", $description) . "', " . time() . ", 1, '" . str_replace("\'", "''", $long_desc) . "', '" . str_replace("\'", "''", $file_free) . "', '" . str_replace("\'", "''", $file_extern) . "')";

			$message = $lang['Download_added'];
		}

		if( !$result = $db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, "Couldn't update/insert into download table", "", __LINE__, __FILE__, $sql);
		}
		$sql = "UPDATE " . USERS_TABLE . "
			SET user_new_download = 1
			WHERE user_allow_new_download_popup = 1
			AND user_id <> " . $userdata['user_id'];
		if( !$result = $db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, "Couldn't set popup for new download into users table", "", __LINE__, __FILE__, $sql);
		}

		$message .= "<br /><br />" . sprintf($lang['Click_return_downloadadmin'], "<a href=\"" . append_sid("admin_dl_files.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");

		message_die(GENERAL_MESSAGE, $message);

	}

	else if( $mode == "delete" )
	{
		//
		// Ok, they want to delete their downloads
		//

		if( isset($HTTP_POST_VARS['id']) || isset($HTTP_GET_VARS['id']) )
		{
			$download_id = ( isset($HTTP_POST_VARS['id']) ) ? intval($HTTP_POST_VARS['id']) : intval($HTTP_GET_VARS['id']);
		}
		else
		{
			$download_id = 0;
		}

		if( $download_id )
		{
			$sql = "DELETE FROM " . DOWNLOADS_TABLE . "
				WHERE id = $download_id";

			if( !$result = $db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Couldn't delete download data", "", __LINE__, __FILE__, $sql);
			}

			$message = $lang['Download_removed'] . "<br /><br />" . sprintf($lang['Click_return_downloadadmin'], "<a href=\"" . append_sid("admin_dl_files.$phpEx") . "\">", "</a>") . "<br /><br />" . sprintf($lang['Click_return_admin_index'], "<a href=\"" . append_sid("index.$phpEx?pane=right") . "\">", "</a>");

			message_die(GENERAL_MESSAGE, $message);

		}
		else
		{
			message_die(GENERAL_MESSAGE, $lang['Must_select_download']);
		}
	}

	else if( $mode == "downloads_order" )
		{
			//
			// Change order of downloads in the DB
			//
			$move = intval($HTTP_GET_VARS['move']);
			$download_id = intval($HTTP_GET_VARS['id']);


			$sql = "UPDATE " . DOWNLOADS_TABLE . "
				SET sort = sort-$move
				WHERE id = $download_id";

			if( !$result = $db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Couldn't change downloads order", "", __LINE__, __FILE__, $sql);
			}


			$sql = "SELECT * FROM " . DOWNLOADS_TABLE;

			$sql .= " ORDER BY sort ASC";


			if( !$result = $db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Couldn't get list of Categories", "", __LINE__, __FILE__, $sql);
			}

			$i = 10;
			$inc = 10;

			while( $row = $db->sql_fetchrow($result) )
			{
				$sql = "UPDATE " . DOWNLOADS_TABLE . "
					SET sort = $i
					WHERE id = " . $row[id];
				if( !$db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "Couldn't update order fields", "", __LINE__, __FILE__, $sql);
				}
				$i += 10;
			}
			$mode = "";
		}
		else
		{
			message_die(GENERAL_MESSAGE, $lang['Must_select_download']);
		}

	}
if ( $mode == "" )
{
	//
	// Show the default page
	//

$sql = "SELECT * FROM " . DOWNLOADS_TABLE . " ORDER by sort";

if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}

if ( $row = $db->sql_fetchrow($result) )
{
	$i = 0;
	do
	{
		$sql_cat = "SELECT path FROM " . DL_CAT_TABLE . " WHERE id = $row[cat]";

		$result_cat = mysql_query($sql_cat);
		$data_cat =  mysql_fetch_array($result_cat, MYSQL_ASSOC);
		$file_path = $data_cat[path];
		$description = $row['description'];
		$file_name = $row['file_name'];
		$file_id = $row['id'];
		$file_free = $row['free'];
		$file_extern = $row['extern'];
		if ($file_free == "0") $file_free_out = $lang['Dl_no'];
		if ($file_free == "1") $file_free_out = $lang['Dl_yes'];
		if ($file_extern == "0") $file_extern_out = $lang['Dl_no'];
		if ($file_extern == "1") $file_extern_out = $lang['Dl_yes'];
		$file_klicks = $row['klicks'];
                if ($file_extern == "0") $file_size = filesize($download_dir .$file_path.$file_name);
		$file_size_kb = bcdiv($file_size,1024,2);
		if ($file_extern == "1") $file_size_kb = $lang['Dl_not_availible'];

		$dl_edit = append_sid("admin_dl_files.$phpEx?mode=edit&id=$file_id");
		$dl_delete = append_sid("admin_dl_files.$phpEx?mode=delete&id=$file_id");

		$dl_move_up = "<a href=\"" . append_sid("admin_dl_files.$phpEx?mode=downloads_order&move=15&id=$file_id") . "\">" . $lang['Dl_up'] . "</a>";
		$dl_move_down = "<a href=\"" . append_sid("admin_dl_files.$phpEx?mode=downloads_order&move=-15&id=$file_id") . "\">" . $lang['Dl_down'] . "</a>";

		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

		$template->assign_block_vars('downloads', array(

			'U_FILE_EDIT' => $dl_edit,
			'U_FILE_DELETE' => $dl_delete,
			'U_DOWNLOAD_MOVE_UP' => $dl_move_up,
			'U_DOWNLOAD_MOVE_DOWN' => $dl_move_down,
			'ROW_CLASS' => $row_class,
			'DESCRIPTION' => $description,
			'STATUS' => $status,
			'USER_TRAFFIC' => $user_traffic_kb,
			'FILE_SIZE' => $file_size_kb,
			'FILE_FREE' => $file_free_out,
			'FILE_EXTERN' => $file_extern_out,
			'FILE_KLICKS' => $file_klicks,
			'FILE_NAME' => $file_name)
		);

		$i++;
	}
	while ( $row = $db->sql_fetchrow($result) );
}


	$template->set_filenames(array(
		"body" => "admin/dl_files_body.tpl")
	);

	$template->assign_vars(array(
		"L_DL_FILES_TITLE" => $lang['Dl_files_title'],
		"L_DL_FILES_TEXT" => $lang['Dl_files_explain'],
		"L_DL_NAME" => $lang['Dl_name'],
		"L_DL_FILE_NAME" => $lang['Dl_file_name'],
		"L_DL_FILE_SIZE" => $lang['Dl_file_size'],
		"L_DL_IS_FREE" => $lang['Dl_is_free'],
		"L_DL_EXTERN" => $lang['Dl_extern'],
		"L_DL_FILE_KLICKS" => $lang['Dl_klicks'],
		"L_EDIT" => $lang['Edit'],
		"L_DELETE" => $lang['Delete'],
		"L_ADD_DOWNLOAD" => $lang['Add_new_download'],
		"L_ACTION" => $lang['Action'],

		"S_DOWNLOADS_ACTION" => append_sid("admin_dl_files.$phpEx"))
	);

}

$template->pparse("body");

include('./page_footer_admin.'.$phpEx);

?>
lieben gruss

Verfasst: Do 09.Jun, 2005 16:27
von oxpus
Der wird im Full Pack ebenfalls dabei sein. Warte ein paar Tage, dann kannst Du ein großzügiges Update fahren.

Verfasst: Do 09.Jun, 2005 16:39
von blondi
okay dann mach ich das alles schnell wieder rückgängig weil mir ist eben noch aufgefallen das in der install auch was fehlt....
siehe hier

#
#-----[ AFTER ADD ]------------------------------------------
#
'FILE_TRAFFIC' => $file_traffic,

#
#-----[ FIND ]------------------------------------------
#
"L_DL_FILE_KLICKS" => $lang['Dl_klicks'],


#
#-----[ OPEN ]------------------------------------------
#
downloads.php

#
#-----[ FIND ]------------------------------------------
#
$cat_desc = $row['description'];

#
#-----[ AFTER ADD ]------------------------------------------
#
$file_traffic = $row['traffic'];

Verfasst: Do 09.Jun, 2005 17:25
von modbo
Japp, das war mir auch schon aufgefallen. Bei phpbb.de gabs leider auch keine Resonanz auf meine Anfrage, was da denn fehlt. Wahrscheinlich irgendwelche Zuweisungen zur language-Datei.

Verfasst: Fr 10.Jun, 2005 23:31
von oxpus
Weiter gehts hier: http://www.oxpus.de/ftopic-3361.html


[ closed ]