File size: 859B
<?php
function user_files( $path )
{
$path = preg_replace( '/(\/{1,})/', '/', $path );
$path = preg_replace( '/(^(\/){1,})|((\/){1,}$)/sm', '', $path );
$path_arr = array();
if ($path && $path != '/') {
$path_arr = explode( '/', $path );
}
$rudir = NULL;
if (!$path_arr) {
return ;
}
for ( $i = 0; $i < count( $path_arr ); $i++ ) {
$of = '/';
for ( $z = 0; $z <= $i; $z++ )
$of .= $path_arr[$z] . '/';
$dir_id = db::fetch("SELECT * FROM `user_files` WHERE `id` = '$path_arr[$i]' LIMIT 1", ARRAY_A);
$dirname = $dir_id['name'];
$rudir .= ' <a href="/user/personalfiles/' . $dir_id['id_user'] . '/' . $dir_id['id'] . '/">' . htmlspecialchars( $dirname ) . '</a> > ';
}
return preg_replace( "# > $#", "", $rudir );
}