diff options
author | TheTroll <trolldev@gmail.com> | 2010-02-24 22:54:18 +0100 |
---|---|---|
committer | TheTroll <trolldev@gmail.com> | 2010-02-24 22:54:18 +0100 |
commit | 3d72b276b17a920a3f319afd2aec44d7bdf7a40e (patch) | |
tree | 460a30a3e2828032ffcfb5d4a85efe0725d8a246 /includes/inc_video.php | |
parent | b28b92b318e55387fa24283195163bab32c8bf69 (diff) | |
download | istreamdev-3d72b276b17a920a3f319afd2aec44d7bdf7a40e.tar.gz istreamdev-3d72b276b17a920a3f319afd2aec44d7bdf7a40e.tar.bz2 |
Better management of audio/video media
Diffstat (limited to 'includes/inc_video.php')
-rwxr-xr-x | includes/inc_video.php | 103 |
1 files changed, 103 insertions, 0 deletions
diff --git a/includes/inc_video.php b/includes/inc_video.php new file mode 100755 index 0000000..d933a04 --- /dev/null +++ b/includes/inc_video.php @@ -0,0 +1,103 @@ +<?php + +print "<body onorientationchange=\"updateOrientation();\" onload=\"updateOrientation();\">\r\n"; +print "<div id=\"topbar\" class=\"transparent\">\r\n"; +print "<div id=\"leftnav\">\r\n"; + +if ($subdir == '/') + print "<a href=\"index.php\"><img alt=\"home\" src=\"images/home.png\" /></a></div>\r\n"; +else +{ + print "<a href=\"javascript:sendForm('getback')\">Back</a></div>\r\n"; + print "<div id=\"rightnav\">\r\n"; + print "<a href=\"index.php\"><img alt=\"home\" src=\"images/home.png\" /></a></div>\r\n"; +} + +print "<div id=\"title\">iStreamdev</div>\r\n"; +print "</div>\r\n"; + +print "<div id=\"content\">\r\n"; +print " <span class=\"graytitle\">Media</span>\r\n"; +print " <br>"; +print " <ul class=\"pageitem\">"; +print " <li class=\"textbox\"><span class=\"header\">Current path:</span><p>{$subdir}</p></li>"; + +$dir_handle = @opendir($mediapath .$subdir); +if (!$dir_handle) +{ + print "Unable to open $mediapath .$subdir"; +} +else while ($medianame = readdir($dir_handle)) +{ + if($medianame == "." || $medianame == ".." || $medianame == 'lost+found') + continue; + + $medianame_array[] = $medianame; +} + +if ($medianame_array[0]) +{ + // Alphabetical sorting + sort($medianame_array); + + $audiocnt=0; + + foreach($medianame_array as $value) + { + $medianame2=addslashes($value); + + switch (mediagettype($mediapath .$subdir .$value)) + { + // Dir + case 3: + { + print "<li class=\"menu\">\r\n"; + print " <a class=\"noeffect\" href=\"javascript:sendForm('$medianame2');\">\r\n"; + print " <span class=\"name\">$value</span><span class=\"arrow\"></span>\r\n"; + print " </a>\r\n"; + print "</li>\r\n"; + print "<form name=\"$value\" id=\"$value\" method=\"post\" action=\"index.php\">"; + print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"media\"/>"; + print " <input name=\"mediapath\" type=\"hidden\" id=\"mediapath\" value=\"{$mediapath}\" />"; + print " <input name=\"subdir\" type=\"hidden\" id=\"subdir\" value=\"{$subdir}{$value}\" />\r\n"; + print "</form>\r\n"; + break; + } + // Video + case 1: + { + print "<li class=\"menu\">\r\n"; + print " <a class=\"noeffect\" href=\"javascript:sendForm('$medianame2');\">\r\n"; + print " <img src=\"images/pictos/video.png\" />\r\n"; + print " <span class=\"name\">$value</span><span class=\"arrow\"></span>\r\n"; + print " </a>\r\n"; + print "</li>\r\n"; + print "<form name=\"$value\" id=\"$value\" method=\"post\" action=\"index.php\">"; + print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"stream\"/>"; + print " <input name=\"type\" type=\"hidden\" id=\"type\" value=3 />"; + print " <input name=\"mediapath\" type=\"hidden\" id=\"mediapath\" value=\"{$mediapath}\" />"; + print " <input name=\"subdir\" type=\"hidden\" id=\"subdir\" value=\"{$subdir}\" />\r\n"; + print " <input name=\"name\" type=\"hidden\" id=\"name\" value=\"{$mediapath}{$subdir}{$value}\" />"; + print "</form>\r\n"; + break; + } + // Rest of files + default: + continue; + } + } +} + +$upsubdir = dirname($subdir); + +print "<form name=\"getback\" id=\"getback\" method=\"post\" action=\"index.php\">\r\n"; +print " <input name=\"action\" type=\"hidden\" id=\"action\" value=\"media\"/>\r\n"; +print " <input name=\"mediapath\" type=\"hidden\" id=\"mediapath\" value=\"{$mediapath}\" />\r\n"; +print " <input name=\"subdir\" type=\"hidden\" id=\"subdir\" value=\"{$upsubdir}\" />\r\n"; +print "</form>\r\n"; + +if ($dir_handle) + closedir($dir_handle); + +print "</ul></div>\r\n"; +?> |