Da ich darum gebeten wurde, den Hack zu veröffentlichen hier die Skripts so wie sie sind:
admin/functions.inc.php erweitern:
navgroupbox_open('Extensions'); navbox_element('calendar.php?session=' . $session, 'Calendar'); navbox_element('newsletter.php?session=' . $session, 'Newsletter'); navbox_element('bwords.php?session=' . $session, 'Badwords protection'); navbox_element('avatar.php?session=' . $session . '&action=ListAvatars', 'List avatars'); navbox_element('avatar.php?session=' . $session . '&action=ListImportAvatars', 'Import avatars'); navbox_element('index.php?session=' . $session . '&action=EditSettings#avatar', 'Avatar settings'); // Downloadcenter navbox_element('downloadcenter.php?session=' . $session, 'Downloadcenter'); navgroupbox_close();
Datenbank erweitern:
CREATE TABLE `tb_downloads` ( `id` int(10) unsigned NOT NULL auto_increment, `name` varchar(80) default 'None Given', `file_desc` varchar(200) default NULL, `file_type` varchar(60) default NULL, `file_size` int(10) unsigned default NULL, `file_data` text, `downloads` int(10) unsigned NOT NULL default '0', `allowed_groups` varchar(255) default NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM
Registry erweitern:
Wert 'server_path' einfügen, der den Pfad auf dem Server enthält in dem die Download gespeichert werden sollen (.htaccess nicht vergessen !!!).
insert into planet_registry (keyname, keyvalue) values ('server_path', '/kunden/xxxx_xxxx/webseiten/thwb/downloads/');
Link auf das Downloadcenter integrieren (downloadcenter.php):
Z.B. in den Quicklinks, dem Frame, ...
Skripts auf auf den Server spielen.
Fertig :)