/** * Zeichnet die Files in Listenform * * @param $rows DMS Result Object */ function drawFilesList($rows) { global $mimetypes, $suche; $dms = new dms(); if (count($rows) > 0) { echo ' <script> $(document).ready(function() { $("#t2").tablesorter( {'; if ($suche == true) { echo 'sortList: [[4,0],[1,1]], headers: {3:{sorter:false}},'; } else { echo 'sortList: [[0,0]], headers: {2:{sorter:false}},'; } echo ' widgets: ["zebra"] }); }); </script> '; } echo ' <table class="tablesorter" id="t2"> <thead> <tr> <th>Titel</th> <th title="Version">V</th>'; if ($suche == true) { echo '<th>Kategorie</th>'; } echo ' <th> </th> <th>ID</th> <th>Beschreibung</th> </tr> </thead> <tbody> '; foreach ($rows as $row) { echo ' <tr> <td style="padding: 1px;">'; if (array_key_exists($row->mimetype, $mimetypes)) { echo '<img title="' . $row->name . '" src="../skin/images/' . $mimetypes[$row->mimetype] . '" style="height: 15px">'; } else { echo '<img title="' . $row->name . '" src="../skin/images/blank.gif" style="height: 15px">'; } // wenn es noch höhere Versionen zu diesem Dokument gibt, wird dieses gekennzeichnet $newVersion = ''; $newerVersionAlert = ''; if ($dms->checkVersion($row->dms_id, $row->version)) { $newVersion = '--'; $newerVersionAlert = 'alert(\'Achtung!! Es gibt eine neuere Version dieses Dokuments. Es wird die aktuellste eingefügt.\');'; } echo ' <a href="id://' . $row->dms_id . '/Auswahl" onclick="' . $newerVersionAlert . ' FileBrowserDialog.mySubmit(' . $row->dms_id . '); return false;" style="font-size: small" title="' . $row->beschreibung . '"> ' . $newVersion . ' ' . $row->name . '</a> </td>'; $datum = new datum(); echo '<td style="padding: 1px;" title="' . $datum->formatDatum($row->insertamum, 'd.m.Y H:m') . ' von ' . $row->insertvon . '">'; echo $row->version; echo '</td>'; $kategorie = new dms(); $kategorie->loadKategorie($row->kategorie_kurzbz); // zeige bei suche auch kategorie an if ($suche == true) { echo '<td style="padding: 1px;">'; echo '<a href="' . $_SERVER['PHP_SELF'] . '?kategorie_kurzbz=' . $row->kategorie_kurzbz . '">' . $kategorie->bezeichnung . '</a>'; echo '</td>'; } echo '<td style="padding: 1px;">'; //Upload einer neuen Version echo '<ul class="sf-menu"> <li><a href="id://' . $row->dms_id . '/Erweitert" style="font-size:small">Erweitert</a> <ul> <li><a href="id://' . $row->dms_id . '/Auswahl" onclick="' . $newerVersionAlert . ' FileBrowserDialog.mySubmit(' . $row->dms_id . ');" style="font-size:small">Auswählen</a></li> <li><a href="dms.php?id=' . $row->dms_id . '&version=' . $row->version . '" style="font-size:small" target="_blank">Herunterladen</a></li> <li><a href="id://' . $row->dms_id . '/Upload" onclick=" updateBeschreibung(\''; $beschreibungstext = $row->beschreibung; $beschreibungstext = str_replace("'", "4nführungsze1ch3n", $beschreibungstext); $beschreibungstext = str_replace('"', "D4n7ührung", $beschreibungstext); $beschreibungstext = str_replace("\\", "6Sl4sh", $beschreibungstext); $beschreibungstext = str_replace("\r\n", "Ze1l3numxbr", $beschreibungstext); echo $beschreibungstext . '\'); return upload(\'' . $row->dms_id . '\',\'' . $row->name . '\');" style="font-size:small">Neue Version hochladen</a></li>'; if (isset($_REQUEST['searching']) && $_REQUEST['searching'] == 'true') { echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?versionid=' . $row->dms_id . '&searching=true&'; if (isset($_REQUEST['searchstring'])) { echo 'searchstring=' . $_REQUEST['searchstring'] . '&page='; } if (isset($_REQUEST['page'])) { echo $_REQUEST['page']; } else { echo '1'; } echo '&dpp='; if (isset($_REQUEST['dpp'])) { echo $_REQUEST['dpp']; } else { echo '20'; } echo '" style="font-size:small" >Alle Versionen anzeigen</a></li>'; echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?chkatID=' . $row->dms_id . '&page='; if (isset($_REQUEST['page'])) { echo $_REQUEST['page']; } else { echo '1'; } echo '&dpp='; if (isset($_REQUEST['dpp'])) { echo $_REQUEST['dpp']; } else { echo '20'; } echo '&searching=true&searchstring=' . $_REQUEST['searchstring'] . '" style="font-size:small" >Kategorie ändern</a></li>'; echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?renameid=' . $row->dms_id . '&version=' . $row->version . '&searching=true&'; if (isset($_REQUEST['searchstring'])) { echo 'searchstring=' . $_REQUEST['searchstring'] . '&page='; } if (isset($_REQUEST['page'])) { echo $_REQUEST['page']; } else { echo '1'; } echo '&dpp='; if (isset($_REQUEST['dpp'])) { echo $_REQUEST['dpp']; } else { echo '20'; } echo '" style="font-size:small" >Datei umbenennen</a></li>'; echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?searching=true&'; if (isset($_REQUEST['searchstring'])) { echo 'searchstring=' . $_REQUEST['searchstring'] . '&dms_id=' . $row->dms_id . '&delete" onclick="return conf_del()" style="font-size:small" >Löschen</a></li>'; } } else { echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?versionid=' . $row->dms_id . '&version=' . $row->version . '&kategorie_kurzbz=' . $row->kategorie_kurzbz . '&page='; if (isset($_REQUEST['page'])) { echo $_REQUEST['page']; } else { echo '1'; } echo '&dpp='; if (isset($_REQUEST['dpp'])) { echo $_REQUEST['dpp']; } else { echo '20'; } echo '" style="font-size:small" >Alle Versionen anzeigen</a></li>'; echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?chkatID=' . $row->dms_id . '&page='; if (isset($_REQUEST['page'])) { echo $_REQUEST['page']; } else { echo '1'; } echo '&dpp='; if (isset($_REQUEST['dpp'])) { echo $_REQUEST['dpp']; } else { echo '20'; } echo '" style="font-size:small" >Kategorie ändern</a></li>'; echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?renameid=' . $row->dms_id . '&version=' . $row->version . '&kategorie_kurzbz=' . $row->kategorie_kurzbz . '&page='; if (isset($_REQUEST['page'])) { echo $_REQUEST['page']; } else { echo '1'; } echo '&dpp='; if (isset($_REQUEST['dpp'])) { echo $_REQUEST['dpp']; } else { echo '20'; } echo '" style="font-size:small" >Datei umbenennen</a></li>'; echo '<li><a href="' . $_SERVER['PHP_SELF'] . '?kategorie_kurzbz=' . $row->kategorie_kurzbz . '&dms_id=' . $row->dms_id . '&delete" onclick="return conf_del()" style="font-size:small" >Löschen</a></li>'; } echo ' </ul> </li> </ul>'; echo '</td>'; echo '<td style="padding: 1px;">' . $row->dms_id . '</td>'; echo '<td style="padding: 1px;">' . $dms->convert_html_chars($row->beschreibung) . '</td>'; echo '</tr>'; } echo ' </tbody></table>'; $suche = false; }