+list_items() {
+ mode="$(COOKIE mode |grep -m1 -xE 'index|browse' || printf browse )"
+
+ [ "$mode" = browse -a "$ITEM" ] && printf '..\n'
+
+ if [ "$mode" = browse -a "$ORDER" = Date ]; then
+ list_fs_browse | sort -rn | cut -d/ -f2-
+ elif [ "$mode" = browse -a "$ORDER" = Name ]; then
+ list_fs_browse | sort -k 2 | cut -d/ -f2-
+ elif [ "$mode" = index -a "$ORDER" = Date ]; then
+ list_fs_index | sort -rn | cut -d/ -f2-
+ elif [ "$mode" = index -a "$ORDER" = Name ]; then
+ list_fs_index | sort -k 2 | cut -d/ -f2-
+ elif [ "$mode" = browse -a "$ORDER" = Length ]; then
+ list_browse
+ elif [ "$mode" = index -a "$ORDER" = Length ]; then
+ list_index
+ fi
+}
+
+list_paginate() {