3 ["$include_widgets" ] && return 0
6 . "$_EXEC/db_channel.sh"
10 if [ "$CHANNEL_ID" -a "$USER_ID" -a ! "${CHANNEL_AUTHORS##*${USER_ID}*}" ]; then
22 VIDEO_LENGTH="${VIDEO_LENGTH%.*}"
23 [ "${VIDEO_STATUS}" = public ] || AUTHOR || return 0
25 thumb="${_BASE}/video/${CHANNEL_ID}/${VIDEO_ID}.thumb.jpg"
26 [ "$NAME" = \\ ] && NAME="(Unnamed Video)"
27 printf '[div .video .thumb
28 [a href="%s/channel/%s/%s/"
30 [figure [img src="%s" alt=""]]
31 [span .duration . %i:%02i]
32 [div .description . %s]
34 ]' "$_BASE" "$CHANNEL_ID" "$VIDEO_ID" \
35 "$(HTML "${VIDEO_NAME:-(Unnamed Video)}")" \
37 "$((VIDEO_LENGTH / 60))" "$((VIDEO_LENGTH % 60))" \
38 "$(UNSTRING "$DESCR_CACHE")"
49 vid_db="${_DATA}/${CHANNEL_ID}/videos.db"
54 [h2 [a href="${_BASE}/channel/${CHANNEL_ID}/" $(HTML "${CHANNEL_NAME:-(Unnamed Channel)}")]]
55 ${CHANNEL_DESCR_CACHE}
57 [ -f "$vid_db" -a -r "$vid_db" ] \
58 && while w_video; do :; done <"$vid_db"