<? //archive.php // based on m2iweb.php by http://anthony.lusby.us/m2iweb/ //release 0.1 //10/05/07 ?> <html> <head> <title>MythWeb - Archive Recordings</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="/mythweb/js/init.js"></script> <script type="text/javascript" src="/mythweb/js/browser.js"></script> <script type="text/javascript" src="/mythweb/js/utils.js"></script> <script type="text/javascript" src="/mythweb/js/mouseovers.js"></script> <script type="text/javascript" src="/mythweb/js/visibility.js"></script> <script type="text/javascript" src="/mythweb/js/ajax.js"></script> <link rel="stylesheet" type="text/css" href="/mythweb/skins/default/style.css" /> <link rel="stylesheet" type="text/css" href="/mythweb/skins/default/header.css" /> <link rel="stylesheet" type="text/css" href="/mythweb/skins/default/menus.css" /> <link rel="stylesheet" type="text/css" href="/mythweb/skins/default/programming.css" /> <link rel="stylesheet" type="text/css" href="/mythweb/skins/default/status.css" /> </head> <body> <div id="page_header" class="clearfix"> <div id="logo_box"> <a id="mythtv_logo" href="/mythweb/"> <img src="/mythweb/skins/default/img/mythtv-logo.png" width="174" height="48" border="0" alt="MythTV" class="alpha_png"> </a> </div> <div id="sections"> <a id="tv_link" href="/mythweb/tv" onmouseover="return help_text('TV functions, including recorded programs.')" onmouseout="return help_text()"> <img src="/mythweb/skins/default/img/tv.png" width="48" height="48" class="alpha_png" alt="MythTV"/> </a> <a id="video_link" href="/mythweb/video" onmouseover="return help_text('MythVideo on the web.')" onmouseout="return help_text()"> <img src="/mythweb/skins/default/img/video.png" width="48" height="48" class="alpha_png" alt="MythVideo" /> </a> <a id="weather_link" href="/mythweb/weather" onmouseover="return help_text('MythWeb Weather.')" onmouseout="return help_text()"> <img src="/mythweb/skins/default/img/weather.png" width="48" height="48" class="alpha_png" alt="MythWeather" /> </a> <a id="settings_link" href="/mythweb/settings" onmouseover="return help_text('Edit MythWeb and some MythTV settings.')" onmouseout="return help_text()"> <img src="/mythweb/skins/default/img/settings.png" width="48" height="48" class="alpha_png" alt="Settings" /> </a> </div> <div id="extra_header"> <div id="help_wrapper"> <div id="help_box"> <div id="help_text_default"> MythWeb: Mon May 16, 2006, 09:09 PM </div> <div id="help_text"> </div> </div> </div> <div id="search" > <form action="/mythweb/tv/search" method="post"> <div id="simple_search"> <input id="search_text" type="text" name="searchstr" size="15" value=""> <input id="search_submit" type="submit" class="submit" value="Search"> (<a href="/mythweb/tv/search">Advanced</a>) </div> <div id="search_options"> </div> </form> </div> </div> </div> <table width="100%" border="0" cellspacing="2" cellpadding="0"> <tr> <td colspan="2" class="menu menu_border_t menu_border_b"><table class="body" width="100%" border="0" cellspacing="2" cellpadding="2"> <tr> <td><div id="command_choices"> <a href="/mythweb/" id="category_legend" onmouseover="popup('category_legend'); return true;">MythTV:</a> <a href="/mythweb/tv/list">Listings</a> | <a href="/mythweb/tv/searches">Searches</a> | <a href="/mythweb/tv/schedules">Recording Schedules</a> (<a href="/mythweb/tv/schedules/manual">Manual</a>, <a href="/mythweb/tv/schedules/custom">Custom</a>) | <a href="/mythweb/tv/upcoming">Upcoming Recordings</a> | <a href="/mythweb/tv/recorded">Recorded Programs</a> | <a href="/ipodfeed/m2iweb.php">Myth2iPod</a> | <a href="/archive/archive.php">Myt2XviD3</a> | <a href="/mythweb/status">Backend Status</a> </div></td> </tr> </table></td> </tr> </table> <table width="100%" border="0" cellpadding="4" cellspacing="2" class="list small"> <tr><td colspan="10" class="list_separator">View and delete recordings transcoded to XviD via Myt2XviD3.</td></tr> <?php if (isset($_REQUEST['delete'])){ $delete = $_REQUEST['delete']; if ($delete AND substr($delete, -9) == ".XviD.xml") { echo '<tr><td colspan="10" class="list_separator"> <font color="red">'; echo $delete; unlink($delete) or print(" failed to be "); echo ' has been deleted, '; $deletetoo = substr($delete, 0, -3)."avi"; echo $deletetoo; unlink($deletetoo) or print(" failed to be "); echo ' has been deleted.'; echo'</td></tr>'; } } $i=1; foreach (glob("*.XviD.xml") as $file) { $lines = file($file); echo '<tr class="recorded"><td class="list"> </td><td>'; echo '<font color="'; if (!file_exists(substr($file, 0, -3)."avi")) { echo "red"; } echo '">'.$i.'</font>'; echo "</td></td><td><a href=".'"'.substr($file, 0, -3)."avi".'"'."style='color:white'>".strip_tags($lines[1])."</a></td><td>".strip_tags($lines[7])."</td><td>".strip_tags($lines[6])."</td><td nowrap>".filesizeparse(filesize(substr($file, 0, -3)."avi"))."</td><td>".'<a href="?delete='.$file.'" onclick="return confirm('."'Are you sure you want to delete?'".')">Delete</a>'."</td>".'<td class="list"> </td>'."</tr>"; $i++; } //} function filesizeparse($size){ $i=0; $iec = array(" B", " KB", " MB", " GB", " TB"); while (($size/1024)>1) { $size=$size/1024; $i++; } return substr($size,0,strpos($size,'.')+3).$iec[$i]; } ?> </table> </body> </html>