+ [ "$mode" = browse -a "$ITEM" ] && printf '..\n'
+ if [ "$mode" = browse ]; then
+ [ -d "$_DATA/$ITEM/.index" -a "$_DATA/$ITEM" -nt "$_DATA/$ITEM/.index/meta" ] \
+ && . "$_EXEC/update_meta.sh"
+ (cd "$_DATA/$ITEM";
+ find ./ -type d \! -name .index -mindepth 1 -maxdepth 1 \
+ -exec stat -c '%Y %n' '{}' +
+ find ./ -type f -mindepth 1 -maxdepth 1 \
+ -exec stat -c '%Y %n' '{}' +
+ )
+ elif [ "$mode" = index ]; then
+ (cd "$_DATA/$ITEM";
+ find ./ -type f \
+ -exec stat -c '%Y %n' '{}' +
+ )
+ fi \
+ | case $ORDER in
+ Date) sort -rn;;
+ Name) sort -k 2;;
+ esac \