function make_files ($files)
{
$result = Array (); $b = Array (); $c = Array (); $d = Array (); $f = Array (); $g = Array ();
foreach ($files as $e => $element)
{
$a = explode ('/', $e);
$length = count ($a);
if ($length > 2)
{
for ($i = ($length - 1); $i >= 1; $i--)
{
if ($i == ($length - 1))
{
$g[$a[$i - 1]][] = $a[$i] . ' : ' . getfilesize ($element);
$b = $g;
}
else
{
$b = Array ($a[$i - 1] => $d);
}
$c[] = $b;
$d = $b;
}
$d = array_pop ($c);
$f = array_merge_recursive ($f, $d);
$f = super_unique($f);
}
elseif ($length == 1)
{
$b [] = $e . ' : ' . getfilesize ($element);
$f = array_merge_recursive ($f, $b);
$f = super_unique($f);
}
else
{
for ($i = 0; $i <= ($length -2); $i++)
{
$b [$a[$i]][] = $a[$i + 1] . ' : ' . getfilesize ($element);
}
$f = array_merge_recursive ($f, $b);
$f = super_unique($f);
}
}
return $f;
}