break; default: break; } echo '</td>'; echo '<td align="left"> <a href="' . $_SERVER['PHP_SELF'] . '?listdirectory=' . urlencode($listdirectory) . '&deletefile=' . urlencode($dirname . $filename) . '" onClick="return confirm(\'Are you sure you want to delete ' . addslashes(htmlentities($dirname . $filename)) . '? \\n(this action cannot be un-done)\');" title="Permanently delete ' . "\n" . FixTextFields($filename) . "\n" . ' from' . "\n" . ' ' . FixTextFields($dirname) . '">delete</a></td>'; echo '</tr>'; } } if (isset($DirectoryContents[$dirname]['other']) && is_array($DirectoryContents[$dirname]['other'])) { uksort($DirectoryContents[$dirname]['other'], 'MoreNaturalSort'); foreach ($DirectoryContents[$dirname]['other'] as $filename => $fileinfo) { echo '<tr bgcolor="#' . ($rowcounter++ % 2 ? $getID3checkColor_UnknownDark : $getID3checkColor_UnknownLight) . '">'; echo '<td><a href="' . $_SERVER['PHP_SELF'] . '?filename=' . urlencode($dirname . $filename) . '"><i>' . $filename . '</i></a></td>'; echo '<td align="right"> ' . (isset($fileinfo['filesize']) ? number_format($fileinfo['filesize']) : '-') . '</td>'; echo '<td align="right"> ' . NiceDisplayFiletypeFormat($fileinfo) . '</td>'; echo '<td align="right"> ' . (isset($fileinfo['playtime_string']) ? $fileinfo['playtime_string'] : '-') . '</td>'; echo '<td align="right"> ' . (isset($fileinfo['bitrate']) ? BitrateText($fileinfo['bitrate'] / 1000) : '-') . '</td>'; echo '<td align="left"> </td>'; // Artist echo '<td align="left"> </td>'; // Title echo '<td align="left" colspan="3"> </td>'; // MD5_data echo '<td align="left"> </td>'; // Tags //echo '<td align="left"> </td>'; // Warning/Error echo '<td align="left"> '; if (!empty($fileinfo['warning'])) { $FilesWithWarnings++; echo '<a href="#" onClick="alert(\'' . FixTextFields(implode('\\n', $fileinfo['warning'])) . '\'); return false;" title="' . FixTextFields(implode("\n", $fileinfo['warning'])) . '">warning</a><br>';
echo '<A HREF="getid3.write.php?EditorFilename=' . urlencode($dirname . $filename) . '" TITLE="Edit ID3 tag">edit ID3'; } elseif (in_array('vorbiscomment', $fileinfo['tags'])) { echo '<A HREF="getid3.write.php?EditorFilename=' . urlencode($dirname . $filename) . '" TITLE="Edit Ogg comment tags">edit tags'; } echo '</TD>'; echo '<TD ALIGN="LEFT"> <A HREF="' . $_SERVER['PHP_SELF'] . '?listdirectory=' . urlencode($listdirectory) . '&deletefile=' . urlencode($dirname . $filename) . '" onClick="return confirm(\'Are you sure you want to delete ' . addslashes($dirname . $filename) . '? \\n(this action cannot be un-done)\');" TITLE="Permanently delete ' . "\n" . FixTextFields($filename) . "\n" . ' from' . "\n" . ' ' . FixTextFields($dirname) . '">delete</A></TD>'; echo '</TR>'; } } if (isset($DirectoryContents["{$dirname}"]['other']) && is_array($DirectoryContents["{$dirname}"]['other'])) { uksort($DirectoryContents["{$dirname}"]['other'], 'MoreNaturalSort'); foreach ($DirectoryContents["{$dirname}"]['other'] as $filename => $fileinfo) { echo '<TR BGCOLOR="#' . ($rowcounter++ % 2 ? 'BBBBDD' : 'CCCCFF') . '">'; echo '<TD><A HREF="' . $_SERVER['PHP_SELF'] . '?filename=' . urlencode($dirname . $filename) . '"><I>' . $filename . '</I></A></TD>'; echo '<TD ALIGN="RIGHT"> ' . (isset($fileinfo['filesize']) ? number_format($fileinfo['filesize']) : '-') . '</TD>'; echo '<TD ALIGN="RIGHT"> ' . NiceDisplayFiletypeFormat($fileinfo) . '</TD>'; echo '<TD ALIGN="RIGHT"> ' . (isset($fileinfo['playtime_string']) ? $fileinfo['playtime_string'] : '-') . '</TD>'; echo '<TD ALIGN="RIGHT"> ' . (isset($fileinfo['bitrate']) ? BitrateText($fileinfo['bitrate'] / 1000) : '-') . '</TD>'; echo '<TD ALIGN="LEFT"> </TD>'; // Artist echo '<TD ALIGN="LEFT"> </TD>'; // Title echo '<TD ALIGN="LEFT" COLSPAN="2"> </TD>'; // MD5_data echo '<TD ALIGN="LEFT"> </TD>'; // Tags echo '<TD ALIGN="LEFT"> </TD>'; // Warning/Error echo '<TD ALIGN="LEFT"> </TD>'; // Edit echo '<TD ALIGN="LEFT"> <A HREF="' . $_SERVER['PHP_SELF'] . '?listdirectory=' . urlencode($listdirectory) . '&deletefile=' . urlencode($dirname . $filename) . '" onClick="return confirm(\'Are you sure you want to delete ' . addslashes($dirname . $filename) . '? \\n(this action cannot be un-done)\');" TITLE="Permanently delete ' . addslashes($dirname . $filename) . '">delete</A></TD>';