<th>Uploaddatum</th>
								<th>Check</th>
								<th>Aktion</th>
							</tr>';
        foreach ($addons as $addon) {
            // Wir Filtern nach addon_id
            if ($addon->addon_id == $addonid) {
                //print_r($addon);
                // Prüft auf die Schnelle, ob ein Setup möglich ist und gibt Pre-Info raus
                // Ein Klick auf das Plus-Zeichen liefert wetere Ergebnisse
                if (Installer_fast_file_check($addon->file_path, $addon->addon_key, $REX['INCLUDE_PATH'])) {
                    $installable = '<img src="media/addons/installer/checkmark.png" title="Fastcheck bestanden. AddOn sollte sich ohne Probleme installieren lassen!" alt="Fastcheck bestanden" />';
                } else {
                    $installable = '<img src="media/addons/installer/warning.gif" title="Im Fastcheck durchgefallen. Klick auf das Plus-Zeichen, um weitere Informationen zu erhalten" alt="Im Fastcheck durchgefallen!" />';
                }
                $dateTime = Installer_timestamp_convert($addon->file_created);
                $addon_text_versions = $addon->file_description ? $addon->file_description : $addon->addon_description;
                if ($REX["ADDON"]["installer"]["settings"]["SELECT"]["linkconvert_versions"]) {
                    $addon_text_versions = Installer_url_to_link(strip_tags($addon_text_versions));
                }
                if ($REX["ADDON"]["installer"]["settings"]["SELECT"]["nl2br_versions"]) {
                    $addon_text_versions = nl2br(strip_tags($addon_text_versions));
                }
                echo '
									<tr>
										<!--<td>' . $addon->addon_name . '</td>-->
										<td>' . $addon->file_version . '</td>
										<td>' . $addon->file_name . '</td>
										<td>' . $addon_text_versions . '</td>
										<td>' . $dateTime['date'] . ' um ' . $dateTime['time'] . '</td>
										<td>' . $installable . '</td>
							<tr>
								<th>Modul</th>
								<th>Beschreibung</th>
								<th>Moduleingabe</th>
								<th>Modulausgabe</th>
								<th>Uploaddatum</th>
								<th>Aktion</th>
							</tr>';
        foreach ($modules as $module) {
            // Wir Filtern nach modul id
            if ($module->id == $moduleid) {
                // Damit wir bei einer Installation an die In- und Outputs kommen, speichern wir diesen in sessions
                // um später nicht erneut alle Daten zu parsen
                $_SESSION['module_in'][$module->id] = $module->input;
                $_SESSION['module_out'][$module->id] = $module->output;
                $dateTime = Installer_timestamp_convert($module->create_date);
                echo '
									<tr>
										<td>' . $module->name . '</td>
										<td>' . $module->description . '</td>
										<td><textarea onfocus="this.select();">' . htmlentities(utf8_decode($module->input)) . '</textarea></td>
										<td><textarea onfocus="this.select();">' . htmlentities(utf8_decode($module->output)) . '</textarea></td>
										<td>' . $dateTime['date'] . ' um ' . $dateTime['time'] . '</td>
										<td><a href="#" class="install-addon-link" data-addon="?page=installer&subpage=modul_installer&pluginpage=install&func=curl&module_id=' . $module->id . '&module_name=' . urlencode($module->name) . '"><img src="media/file_add.gif" title="Installieren" alt="Installieren"/></a></td>
									</tr>';
            }
        }
    } else {
        echo rex_warning('Leider hat der Ersteller dieses Moduls keine Input und Output Daten bereitgestellt oder diese in der Zwischenzeit gelöscht');
    }
    ?>