🎉 Added files
This commit is contained in:
48
mania_localtracks.php
Normal file
48
mania_localtracks.php
Normal file
@ -0,0 +1,48 @@
|
||||
<?
|
||||
// < $list
|
||||
// this scripts search for local "user" tracks
|
||||
$tracks=array();
|
||||
|
||||
function trim_value(&$val)
|
||||
{
|
||||
$val=trim($val);
|
||||
}
|
||||
|
||||
function search_here($dir)
|
||||
{
|
||||
global $tracks;
|
||||
|
||||
if (!$handle = opendir($dir))
|
||||
die("");
|
||||
|
||||
while( ($file = readdir($handle)) !== false )
|
||||
{
|
||||
$ext=substr($file,-4,4);
|
||||
if($ext!==".mni" || $file=="dyn_track.mni")
|
||||
continue;
|
||||
$tracks[]=$file;
|
||||
}
|
||||
|
||||
closedir($handle);
|
||||
}
|
||||
|
||||
$data_dir=str_pad('',1000);
|
||||
raydium_file_home_path_cpy("data",$data_dir);
|
||||
|
||||
search_here(".");
|
||||
search_here($data_dir);
|
||||
|
||||
// let's clean things, now
|
||||
$off=file("mania_drive.story.beg");
|
||||
$off=array_merge($off,file("mania_drive.story.pro"));
|
||||
|
||||
var_dump($tracks);
|
||||
|
||||
array_walk($off,'trim_value');
|
||||
$tracks=array_diff($tracks,$off);
|
||||
$tracks=array_unique($tracks);
|
||||
sort($tracks);
|
||||
|
||||
|
||||
$list=implode("\n",$tracks)."";
|
||||
?>
|
Reference in New Issue
Block a user