#!/mod/bin/jimsh source /mod/webif/lib/setup require system.class settings.class plugin proc menuitem {title icon link {width 217} {height 0} {extra ""}} {{num 0}} { if {$title eq "-reset"} { set num 0 return } incr num if {$title eq ""} return if {$num > 4} { puts {
} set num 1 } if {$extra ne ""} { append extra " " } puts -nonewline "

$title
" } set settings [settings] if {[$settings epg_style] eq "grid"} { set epglink "/cgi-bin/xepg.jim" } else { set epglink "/epg/list.jim" } puts {
} menuitem "Browse Media Files" "/images/323_1_10_Menu_Video.png" \ /browse/index.jim 217 228 menuitem "Scheduled Events" "/images/321_1_00_Menu_CHList.png" \ /sched/sched.jim 217 228 menuitem "EPG" "/images/328_1_26_Menu_TV_Guide.png" \ $epglink 217 228 if {[file exists "/mod/bin/ir"]} { menuitem "Remote" "/img/remote.png" /plugin/ir/remote.jim 217 228 } if {[[settings] nomobile] eq "0"} { menuitem "Mobile Version" "/img/mobile.png" /m/ 217 228 } menuitem "Service Management" "/img/spanner.png" \ /services/index.jim 217 228 menuitem "Package Management" "/img/packages.png" \ /pkg/index.jim 217 228 menuitem "Settings" "/images/326_1_00_Menu_Settings.png" \ /settings/settings.jim 217 228 menuitem "Diagnostics" "/img/diagnostics.png" \ /diag/diag.jim 217 228 eval_plugins menu if {[$settings notwitfeed] == 0} { puts {
} } if {[$settings nohelplinks] == 0} { menuitem "-reset" "" "" puts {
} menuitem "hummy.tv
Forums" "/img/forum.png" \ "http://hummy.tv/ target=_blank" 0 100 \ "style=\"padding: 1em\"" menuitem "hummy.tv
Wiki" "/img/wiki.png" \ "http://wiki.hummy.tv/ target=_blank" 0 100 \ "style=\"padding: 1em\"" menuitem "Things Every
Owner Should Know" "/img/started.png" \ "http://hummy.tv/forum/threads/1858/ target=_blank" 0 100 \ "style=\"padding: 1em\"" menuitem "Twitter
Feed" "/img/silver-twitter-bird-button.png" \ "http://twitter.com/HummyPkg target=_blank" 0 100 \ "style=\"padding: 1em\"" }