In der dl_upload.php ist dieser Block dafür zuständig, den Download zu speichern:
Code: Alles auswählen
if($cat_id)
{
$current_time = time();
$current_user = $userdata['user_id'];
$approve = ($index[$cat_id]['must_approve'] && !$cat_auth['auth_mod'] && !$index[$cat_id]['auth_mod'] && $userdata['user_level'] != ADMIN) ? 0 : $approve;
if (!$cat_auth['auth_mod'] && !$index[$cat_id]['auth_mod'] && !$index[$cat_id]['allow_mod_desc'] && $userdata['user_level'] != ADMIN)
{
$sql = "INSERT INTO " . DOWNLOADS_TABLE . "
(file_name, cat, description, long_desc, free, extern, bbcode_uid,
approve, file_size, change_time, add_time,
change_user, add_user, file_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("\'", "''", $bbcode_uid) . "',
$approve, $file_size, $current_time, $current_time,
$current_user, $current_user,
'" . str_replace("\'", "''", $file_traffic) . "')";
}
else
{
$sql = "INSERT INTO " . DOWNLOADS_TABLE . "
(file_name, cat, description, long_desc, free, extern, bbcode_uid,
test, req, todo, warning, mod_desc, mod_list,
approve, file_size, change_time, add_time,
change_user, add_user, file_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("\'", "''", $bbcode_uid) . "',
'" . str_replace("\'", "''", $test) . "',
'" . str_replace("\'", "''", $require) . "',
'" . str_replace("\'", "''", $todo ) . "',
'" . str_replace("\'", "''", $warning) . "',
'" . str_replace("\'", "''", $mod_desc) . "',
$mod_list, $approve, $file_size, $current_time, $current_time,
$current_user, $current_user,
'" . str_replace("\'", "''", $file_traffic) . "')";
}
Ebenso wird bei der Freigabe von Downloads kein User geändert, sondern nur der Freigabestatus.
Und nochwas:
Der Download MOD ist NICHT mein MOD! Ich programmiere nur mit daran!
Bitte also den Topic Titel mal ändern, denn die darin enthaltene Aussage ist schlicht falsch!
@Slytherin
Es sind sehr viele Änderungen. Wenn die alle aufgezählt werden sollten...
Das wichtigste: Der MOD ist durch die komplett überarbeitete interne Struktur deutlich schneller geworden.
Neu hinzu sind z. B. gekommen
Thumbnails je Download
Komplett überarbeitetes ACP-Modul
Weniger Dateien und diese in einer eigenen Struktur, um Updates zu erleichtern
und einiges mehr.
Oft auch nur scheinbare Kleinigkeiten.
Dazu auch nicht wenige Anpassungen an den Templates.
Sorry, aber alles aufzuzählen würde jetzt wirklich lange dauern.
Da der MOD aber eben auch generalüberholt wurde, ist auch der Major Release Wechsel nötig gewesen...