<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'); } ?>