From 5fb2b59a3a88c214ad88e475801889d43cdd5039 Mon Sep 17 00:00:00 2001 From: hummypkg Date: Wed, 8 Jun 2011 23:33:35 +0000 Subject: [PATCH] added in popup programming info box git-svn-id: file:///root/webif/svn/humax/pkg/src/webif@167 2a923420-c742-0410-a762-8d5b09965624 --- var/mongoose/cgi-bin/epg_info.jim | 100 ++++++++++++++++++ var/mongoose/cgi-bin/epg_search.jim | 8 ++ var/mongoose/cgi-bin/epg_service.jim | 7 ++ var/mongoose/html/css/jquery-ui.css | 10 +- var/mongoose/html/css/style.css | 15 +++ var/mongoose/html/img/loading.gif | Bin 0 -> 1737 bytes ...ui-bg_diagonals-medium_20_d34d17_40x40.png | Bin 0 -> 199 bytes .../img/ui/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes .../img/ui/ui-bg_flat_30_cccccc_40x100.png | Bin 0 -> 180 bytes .../img/ui/ui-bg_flat_50_5c5c5c_40x100.png | Bin 0 -> 211 bytes .../img/ui/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes .../img/ui/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes .../img/ui/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../img/ui/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes .../img/ui/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes .../img/ui/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes .../ui/ui-bg_gloss-wave_45_ccff99_500x100.png | Bin 0 -> 3525 bytes .../ui/ui-bg_gloss-wave_60_fece2f_500x100.png | Bin 0 -> 3512 bytes .../ui/ui-bg_gloss-wave_70_ffdd57_500x100.png | Bin 0 -> 3830 bytes .../ui/ui-bg_gloss-wave_90_fff9e5_500x100.png | Bin 0 -> 2257 bytes .../ui-bg_highlight-soft_100_ffffcc_1x100.png | Bin 0 -> 100 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes .../ui/ui-bg_inset-soft_30_ffffff_1x100.png | Bin 0 -> 100 bytes ...56x240.png => ui-icons_3d3d3d_256x240.png} | Bin 4369 -> 4369 bytes ...56x240.png => ui-icons_554e34_256x240.png} | Bin 4369 -> 4369 bytes ...56x240.png => ui-icons_bd7b00_256x240.png} | Bin 4369 -> 4369 bytes .../html/img/ui/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes .../html/img/ui/ui-icons_d19405_256x240.png | Bin 0 -> 5355 bytes ...56x240.png => ui-icons_eb990f_256x240.png} | Bin 4369 -> 4369 bytes .../html/img/ui/ui-icons_ed9f26_256x240.png | Bin 0 -> 4369 bytes .../html/img/ui/ui-icons_ffe180_256x240.png | Bin 0 -> 5355 bytes var/mongoose/html/lib/header.jim | 3 + var/mongoose/html/lib/header.shtml | 3 + var/mongoose/include/db.jim | 7 +- var/mongoose/include/epg.jim | 36 ++++++- var/mongoose/include/sched.jim | 1 - var/mongoose/lib/epg.class | 72 +++++++++---- var/mongoose/lib/spinner.class | 31 ++++++ 38 files changed, 266 insertions(+), 27 deletions(-) create mode 100755 var/mongoose/cgi-bin/epg_info.jim create mode 100644 var/mongoose/html/img/loading.gif create mode 100644 var/mongoose/html/img/ui/ui-bg_diagonals-medium_20_d34d17_40x40.png delete mode 100644 var/mongoose/html/img/ui/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 var/mongoose/html/img/ui/ui-bg_flat_30_cccccc_40x100.png create mode 100644 var/mongoose/html/img/ui/ui-bg_flat_50_5c5c5c_40x100.png delete mode 100644 var/mongoose/html/img/ui/ui-bg_flat_75_ffffff_40x100.png delete mode 100644 var/mongoose/html/img/ui/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 var/mongoose/html/img/ui/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 var/mongoose/html/img/ui/ui-bg_glass_75_dadada_1x400.png delete mode 100644 var/mongoose/html/img/ui/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 var/mongoose/html/img/ui/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 var/mongoose/html/img/ui/ui-bg_gloss-wave_45_ccff99_500x100.png create mode 100644 var/mongoose/html/img/ui/ui-bg_gloss-wave_60_fece2f_500x100.png create mode 100644 var/mongoose/html/img/ui/ui-bg_gloss-wave_70_ffdd57_500x100.png create mode 100644 var/mongoose/html/img/ui/ui-bg_gloss-wave_90_fff9e5_500x100.png create mode 100644 var/mongoose/html/img/ui/ui-bg_highlight-soft_100_ffffcc_1x100.png delete mode 100644 var/mongoose/html/img/ui/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 var/mongoose/html/img/ui/ui-bg_inset-soft_30_ffffff_1x100.png rename var/mongoose/html/img/ui/{ui-icons_454545_256x240.png => ui-icons_3d3d3d_256x240.png} (97%) rename var/mongoose/html/img/ui/{ui-icons_222222_256x240.png => ui-icons_554e34_256x240.png} (92%) rename var/mongoose/html/img/ui/{ui-icons_2e83ff_256x240.png => ui-icons_bd7b00_256x240.png} (92%) delete mode 100644 var/mongoose/html/img/ui/ui-icons_cd0a0a_256x240.png create mode 100644 var/mongoose/html/img/ui/ui-icons_d19405_256x240.png rename var/mongoose/html/img/ui/{ui-icons_888888_256x240.png => ui-icons_eb990f_256x240.png} (92%) create mode 100644 var/mongoose/html/img/ui/ui-icons_ed9f26_256x240.png create mode 100644 var/mongoose/html/img/ui/ui-icons_ffe180_256x240.png create mode 100644 var/mongoose/lib/spinner.class diff --git a/var/mongoose/cgi-bin/epg_info.jim b/var/mongoose/cgi-bin/epg_info.jim new file mode 100755 index 0000000..ea4f0cd --- /dev/null +++ b/var/mongoose/cgi-bin/epg_info.jim @@ -0,0 +1,100 @@ +#!/mod/bin/jimsh + +package require cgi +source /mod/var/mongoose/lib/epg.class + +puts "Content-Type: text/html" +puts "" + +cgi_input +#cgi_dump + +set service 0 +catch { set service [dict get $_cgi service] } +set event 0 +catch { set event [dict get $_cgi event] } +if {! [dict exists $_cgi bare]} { + source /mod/var/mongoose/html/lib/header.jim +} + +#set service 8384 +#set event 25293 + +set record [lindex [epg fetch dump -service $service -event $event] 0] + +puts " + + + + + + + + + + + + + + + + + +" + +if {[$record get warning] != ""} { + puts " + + + + + " +} + +if {[$record get event_crid] != ""} { + puts " + + + + + " +} + +if {[$record get series_crid] != ""} { + puts " + + + + " +} + +if {[$record get rec_crid] != ""} { + set rec [$record recommended] + if {$rec != ""} { + puts "" + } +} + +puts " + + + +
Programme[$record get name]
Synopsis[$record get text]
Start[clock format [$record get start] -format {%c %Z}]
Duration[clock format [$record get duration] -format %T]
Type[$record get content_type] ([$record get content_code])
Warning[$record get warning]
CRID[$record get channel_crid][$record get event_crid]
Series CRID + + [$record get channel_crid][$record get series_crid] + +
Recommends + + [$rec get name] + ([$rec get channel_crid][$rec get event_crid]) + +
+ [$record icon_set] +
+" + +epg cleanup +if {! [dict exists $_cgi bare]} { + source /mod/var/mongoose/html/lib/footer.jim +} + diff --git a/var/mongoose/cgi-bin/epg_search.jim b/var/mongoose/cgi-bin/epg_search.jim index 843f9ac..e3a298b 100755 --- a/var/mongoose/cgi-bin/epg_search.jim +++ b/var/mongoose/cgi-bin/epg_search.jim @@ -22,6 +22,10 @@ set cmd "search" if {[dict exists $_cgi full]} { set cmd "searchall" } set ct 0 catch { set ct [dict get $_cgi ct] } +set crid "" +catch { set crid [dict get $_cgi crid] } +set scrid "" +catch { set scrid [dict get $_cgi scrid] } puts "
@@ -89,6 +93,10 @@ puts "
" if {$ct > 0 } { set records [epg fetch dump -type $ct] +} elseif {$crid ne ""} { + set records [epg fetch dump -crid $crid] +} elseif {$scrid ne ""} { + set records [epg fetch dump -scrid $scrid] } elseif {$term ne ""} { set records [epg fetch $cmd -extra $term] } diff --git a/var/mongoose/cgi-bin/epg_service.jim b/var/mongoose/cgi-bin/epg_service.jim index 0cd1dc4..4f2ed5c 100755 --- a/var/mongoose/cgi-bin/epg_service.jim +++ b/var/mongoose/cgi-bin/epg_service.jim @@ -2,6 +2,7 @@ package require cgi source /mod/var/mongoose/lib/epg.class +source /mod/var/mongoose/lib/spinner.class source /mod/var/mongoose/lib/altrow puts "Content-Type: text/html" @@ -9,6 +10,12 @@ puts "" source /mod/var/mongoose/html/lib/header.jim +[spinner new { + text "Loading EPG Data..." + size "1.2em" + style "margin: 1em;" + }] start + cgi_input #cgi_dump diff --git a/var/mongoose/html/css/jquery-ui.css b/var/mongoose/html/css/jquery-ui.css index 8ab342d..434421c 100644 --- a/var/mongoose/html/css/jquery-ui.css +++ b/var/mongoose/html/css/jquery-ui.css @@ -50,7 +50,7 @@ * * http://docs.jquery.com/UI/Theming/API * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=12_gloss_wave.png&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=12_gloss_wave.png&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=12_gloss_wave.png&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=07_diagonals_medium.png&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=ccff99&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=000000&iconColorHeader=554e34&bgColorContent=ffffcc&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=12_gloss_wave.png&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=12_gloss_wave.png&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=12_gloss_wave.png&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=07_diagonals_medium.png&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px */ @@ -59,10 +59,10 @@ .ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe UI, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #8e846b; background: #feeebd url(/img/ui/ui-bg_highlight-soft_100_feeebd_1x100.png) 50% top repeat-x; color: #383838; } +.ui-widget-content { border: 1px solid #8e846b; background: #ffffcc url(/img/ui/ui-bg_highlight-soft_100_ffffcc_1x100.png) 50% top repeat-x; color: #383838; } .ui-widget-content a { color: #383838; } -.ui-widget-header { border: 1px solid #494437; background: #817865 url(/img/ui/ui-bg_gloss-wave_45_817865_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } +.ui-widget-header { border: 1px solid #494437; background: #ccff99 url(/img/ui/ui-bg_gloss-wave_45_ccff99_500x100.png) 50% 50% repeat-x; color: #000000; font-weight: bold; } +.ui-widget-header a { color: #000000; } /* Interaction states ----------------------------------*/ @@ -91,7 +91,7 @@ /* states and images */ .ui-icon { width: 16px; height: 16px; background-image: url(/img/ui/ui-icons_d19405_256x240.png); } .ui-widget-content .ui-icon {background-image: url(/img/ui/ui-icons_d19405_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(/img/ui/ui-icons_fadc7a_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(/img/ui/ui-icons_554e34_256x240.png); } .ui-state-default .ui-icon { background-image: url(/img/ui/ui-icons_3d3d3d_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/img/ui/ui-icons_bd7b00_256x240.png); } .ui-state-active .ui-icon {background-image: url(/img/ui/ui-icons_eb990f_256x240.png); } diff --git a/var/mongoose/html/css/style.css b/var/mongoose/html/css/style.css index 9b1a122..093c0d1 100644 --- a/var/mongoose/html/css/style.css +++ b/var/mongoose/html/css/style.css @@ -86,6 +86,21 @@ table th text-align: left; } +table.keyval th +{ + background: #ccff99; + font-weight: bold; + text-align: right; + color: black; + padding: 0.5em; +} + +table.keyval td +{ + background: #ffffcc; + color: black; +} + pre { font-family: Consolas, 'Courier New', Courier, monospace; diff --git a/var/mongoose/html/img/loading.gif b/var/mongoose/html/img/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..1560b646cff2cc4fd292d7fdb6f7adc7eb484b4a GIT binary patch literal 1737 zcmaLXeN0p99l-I&!tEQiv~W&~lv_&SmI|fRw)eE0zR=T_(^9a!crF*Q_O?JP*50BW za+x#6J*VfyIVLB@`G?mSW{fe8%LJS?j`_k2*Er)fUT2(h#u;OrF~)0*amLK)uKSPd z_ve%6mwfVklPAzh+MD7sAOkM}c>DG(0N}=r8~gU{i^XCdkH_!#XEK??hY#PmbLYsB zBQ-TOdcEFcGGQ3zcDqxl)R{A9Dk>_n+3b@iPo6$~y0EaYd-v|n&dz8wdiLzuYuB#f zIId7A#>dBxA3q+6M7D3=e*gY`mSv?<>Cn*7!Gi~r$>gb1r$~|%i^V5SoY=pAe_2@> zpU;2v=+TQ8FUH2ka=F~gmoFiN$BrF){rdHrH*e0LKY#i1-Mo2odV2cVvuD?@ zUw`o6!QH!euU@^nxVSh!KY#Duy<4|#J%9fE_U+r-wrx9k^5pF7Y2!hz{_K}ehqtPf73O8@wtkGyFib|)`J9qAU_vSxN)!U+Q3$?~abhem{rh;Yf zPOJW1?#m|PBZ)!HR~tu$H1Sk?EIk|_G;Yi!he6f93Ps{~w+!$1-$w+3U+n~t&M}Ot zdSwI42rFvpj1a?ZjJW9IPwE??&E&#p9=}A*VhFMy6cm+?16Q*P7E0tZ7Ed$$XgM+i z94(M9MQ3b;8w!dQGl;PjLVE4Y?<_P{QXeB^>`CbQFBvD_OT*#R6y9XGLopA~j#=m{7->pd6t>(Yi=3 zP}uo3V`jwsY7W}yU|ZK5z%f|Z?m9z~uy*yuIRu5uFfoVs{~5H(gmaYV0%%rtm$QvL z{~uwK+1e_?@y3>z>U)~d^%(jpL%ul0QBAF>DcN4YPSb$5Y$@O`J^)4H(vAG6fyV-$ zpp9QFT`ozb8GCfYP#22&x;IILw01D;WQQ6$Rd7I-5KT1ikgn+a(|F~;N5`@Dq1(|Cs^MXKy8P08>2 ze(zaIH}OH&tXIpzRp|f=nv{at6&u#2!XbvJ4yIM4%e%g~!%0&*vz<+T(e8jvJ$eoV zB?T~K5as2YK8NWfo<~YPgTv`>IqKsqR5<(dp)cEDK=00n>#89cvunA{%L%$M)}%E- z+Y7LTL0WhsE#TMm`-=Xj>PZ!`)~ z(K&8wwg6)N&3|FkYgh7U3x!zd`r4lqi5ZME;n0{F5#}>?i)rEJH#GeJiA|m+eZ8DO zSU?f>fl#Gzi`dPes#t)+aBX={4?$xdcO&byCid?1(awZqf1}Z}+v{|OO zt|T#wanNsY&NCKu;zG`1RYSh)xbINpDJ|DFE; D?d&fs literal 0 HcmV?d00001 diff --git a/var/mongoose/html/img/ui/ui-bg_diagonals-medium_20_d34d17_40x40.png b/var/mongoose/html/img/ui/ui-bg_diagonals-medium_20_d34d17_40x40.png new file mode 100644 index 0000000000000000000000000000000000000000..d8bd1be1f11f3bd6d17538b127dff33896fd7b78 GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU1|)m_?Z^dEeV#6kArY-_r|jlza1dZUeweN2 z&7ny-x25!Uv9a)q{8{4vfi-_~@}!4lGxKIH?=8L-w$tCfr~kYB9*fhA?F&}RI22A} zUMFgOYVF#%roN(re-NSO>%6;8E^UtgP!jO;<$_a}9j7jD*79c$oyWJzMmD6N1x91EQ4=4yQ7#`R^ z$vje}bP0l+XkK DSH>_4 diff --git a/var/mongoose/html/img/ui/ui-bg_flat_30_cccccc_40x100.png b/var/mongoose/html/img/ui/ui-bg_flat_30_cccccc_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5473afffbc2662173f5af5c27d966c072de8039b GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`Ta z<$H)q$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u42J&U%yNJ})(84RATelF{r5}E*| CoG&2& literal 0 HcmV?d00001 diff --git a/var/mongoose/html/img/ui/ui-bg_flat_50_5c5c5c_40x100.png b/var/mongoose/html/img/ui/ui-bg_flat_50_5c5c5c_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..2d53a676296f807d23a002af13776044ca1341c4 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!N$PA*qrS22FRJ^>EalY(fIbdAz!nB$bk!& zil6t=nF^;h1YL=xP@>}$#YJ+SeqKhTv7p00i_>zopr E00qoW)Bpeg literal 0 HcmV?d00001 diff --git a/var/mongoose/html/img/ui/ui-bg_flat_75_ffffff_40x100.png b/var/mongoose/html/img/ui/ui-bg_flat_75_ffffff_40x100.png deleted file mode 100644 index ac8b229af950c29356abf64a6c4aa894575445f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= diff --git a/var/mongoose/html/img/ui/ui-bg_glass_55_fbf9ee_1x400.png b/var/mongoose/html/img/ui/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100644 index ad3d6346e00f246102f72f2e026ed0491988b394..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnour0hLi978O6-<~(*I$*%ybaDOn z{W;e!B}_MSUQoPXhYd^Y6RUoS1yepnPx`2Kz)7OXQG!!=-jY=F+d2OOy?#DnJ32>z UEim$g7SJdLPgg&ebxsLQ09~*s;{X5v diff --git a/var/mongoose/html/img/ui/ui-bg_glass_65_ffffff_1x400.png b/var/mongoose/html/img/ui/ui-bg_glass_65_ffffff_1x400.png deleted file mode 100644 index 42ccba269b6e91bef12ad0fa18be651b5ef0ee68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf= z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& diff --git a/var/mongoose/html/img/ui/ui-bg_glass_75_dadada_1x400.png b/var/mongoose/html/img/ui/ui-bg_glass_75_dadada_1x400.png deleted file mode 100644 index 5a46b47cb16631068aee9e0bd61269fc4e95e5cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouq|7{B978O6lPf+wIa#m9#>Unb zm^4K~wN3Zq+uP{vDV26o)#~38k_!`W=^oo1w6ixmPC4R1b Tyd6G3lNdZ*{an^LB{Ts5`idse diff --git a/var/mongoose/html/img/ui/ui-bg_gloss-wave_45_ccff99_500x100.png b/var/mongoose/html/img/ui/ui-bg_gloss-wave_45_ccff99_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..fa4a3574a0552c076d8ae88fdbd9ac5ea8fcf9b9 GIT binary patch literal 3525 zcmY*bdpwi>9)IZS6n-L<+X>~TT>2q$?_w^ArC)?G$z^V%B(%AmPDQyaF=AOobH9`g zg&`_zw2WCZCYQ-DGPC7=md+pN{PnrKKF{ZQf1mIB{dqnQFFD&u{^RgJ005A5u(!Dk z0AhTR@4t7q$lKG#n-%5L9Bj^BiG9W`fJ9H6mOAr3ThMx!(ZT1$_rwToi>-^xdsc2_ ze~|<3)+%?l6K~Ia7~cV$y)37F;dmn5x|<8q#5Mag6y z&lQF*Ep5&(6>ywof)$P!W<|RmH{|p0>7cP#sX>-(`w;S6DgWLjj>Jo zE9(4a?|whTxo`x+-|t@CSzkg~ThYkV7jV6laIYWy&*4^INb(G?z9G{K)=k}oLc0ob zKYcAi8w9@QJ2LltL~g7*Bi!gI4N0&piYwwHjXiq86yNyYLV))wL`rxh3?^dX9e@9M z`BfK_({SNo6cac3Bt{m5MvUkkZMAvSwE$D%+Z!`+r->yRT*zL7^I&jSAXe&oG8X%X z>a~k|h5fSa9Lpo*vgc#s2b~ur#(eiA?Yv>G@=vj-sHB}=`os>rh~k&8b4wPBg5%N5 zxT1+eN|mEn-JE!+XH^eYt@5;P`V7hPEcjEQSW3p>3GwM^JqgZ2;5c9s16{>`& zq94dL5{qq6fwfLlGRHOBhN#%3JJ z6X-H@|JLC8OHMs$XsEDzi6rxe{Dh6h3)9)=POUlgCu1wuvaP5&My-g1nRq{%U&QmN zJvGnVp0ZPUbT*1u@&^zrBaYFUk1tr4skN(V%9SwfBM_mp+Ut2GQ+A6&iz-!`FAma2 zrL3OzoJY=B=Z_+0&t9SQMVO_KhWi)hjNhbzEF;@cBy66E%1f}LS^)}ld&CgMpUZo5 zB!Avs4K=tw(EoGw9%WZ8ml1sQ++uo8A|^LE4>-`)0!!MtQ*UHq0I@bM#dVaK(K?@9 zV-v7Zy$lJiHy((_oX@0sC7_4atrpEAzbWSUM1I?c3-l@ee$>$n_jV;AK1RIR6rNzW zrKt5>@M>V84`Dtw)sxEq_Z1&hZt=f-CMP7tq~jxU|P^HIa6t&^iuZYhR@%0oyf-nM$!h-tL(;Q?HU| zJ@9C?iwv9@ciB`y>*mK~m*{t@ZuNdz&`v%moEC7qVIm|+IRBA6@yC0&v0U1BM*L^e zjx*w)g*IY9*o&eann}OVnwgyupPmLJ{x30fHN)9I)JJZ#)rhs)_AmJw9L?W0ENE$& zXVGNK(ZQVBAT~3k#d{L6+o@w5ewY%Q7Uj8Iz9IBSG!_LY#{<5{tO~(vOlINo!4uCF zSftmaF$m{x7Plshb1j_Tvz_h zgm1)oK;mni;vS&pqk;2*S8ipID;9c8rdS=+|2*S?Hz7(Q_5}B0dCC9U4M-=BCS1qm94fAS*`ULG3n-EW*dPUEXR-T|^>N>NmkyDEgAw zns9aw$x8@;eW!|eGz{Hg4=4qShSD!6xYvHWzwvKyM5@yp5y9i0`iuK)_1UY|2UvX9d#i#%0 zGgz_Yu1-d`t~DBsCe!qwj{V6Vyt=xC6J8xz!D!e=JO%%rM?M^gPSm77sbbIe-!UsP z4jPjo=5OgHrtu)g%Latj{9dTXRf3?B5mYBMuAv7O8W>?#c^T~%Do`cbs<5;&-|{eW z#;jc?a)FC4GM0NELNS~x!)NNox8#lHC-mB}+^?@_4nb`vKKH!Cfz|qCokqz%hYGe3 zImUkar6p41uy)uIg_JgvI;qmlSsFx0d{6(7crW+3&tf^tv%;@e8D|kKQ#zmyH&LYd zWvaU}d<}UUVVKkB9=PQMeN{CV@E4G)>GIah8CCY0$4Vwa#?-D$@&3Ycp6g(ybl|u~ zblSKDBhvuHw_P4KcNX|+yi1jjRe4q5j|y3E%(`ZM4iDK9hDt{(A!J4hb$`=@@6SdwX@s|ok|dGZoTj(yk0 zNulMV5wgL{!AGM}Z_gU5@r2iC1g-axIY(%vVWr=xFVCB~3M7eb%#kj_hM{qLN4e^p zCPvmDst^&6Pm7Tq6f8vazWk;OyQV5~epFrS-qyuy^8cC1-(<$B>=X$p-u<_bblz=i z2dX17H^k*XZ8JR?xh=16PX23_^wmvp>g+=u284G?#mybVa#YYhuTQ?<$576MGa?w~ z7`@A?6dyMth#G9{8J!jdf~WmtsONtQwcc28@u)L4m{1~TSfK{>beVPm*rSCVS*?nr6L0HE5bsA-;VP#$ zzr@k|nO}r|ky%})uN&b0opYvIW-T6O)sFM%qcNfZa5dR`etYJbd=w4BXGu5`n_(MRLcszwH{N44`pLWTv^7|lphnmL%&975z#d4rr*((N;U9^sLo{cgKs|!*KygG60 zJODgDQuSCC0Ca)>Kj&Wk<2sBS3b`%}>+$>1E#@tYZy3zNqVnRj7Lxkx^*x(20vXON zdzoR$b2<}ruZ%Fl-HOJonc-z;mR&0AnK3m;69={_IuX@~%N^%u7l2nf3@2T_QOUJr zNC=@NOWQFS&0yo9;Jo{8C&<2o(K-s{^TS&qyL>O^LR;_a8$4lPIzn|&yiP>cE(=i- z|0nOI=YQw>XO|=T#_5N-KXM(&wOGs2~bQItyUyuzUw=ONM((v>nSPFFbDCO(HDl$jM>TNkuLwGK%BoR#X~dNZVU)<9+=U+4i7yfvRI7Zpjho%N9d%6CR)-jm?{*EPs8n z_-Ug&D8f?5h3#4U78-;Wx-i5>rpEJR!%IRxQ__8ry=b)uG;1)))~qFaj|^>juIH`` z(&q`{yX7ymBLU#v(Hj>(1^{Scpgjs zaB%wlN=dKRbRkA}Z=d43*j_Y-gdkae&`ZFIH z_MdG@YMBVKvWbLM7%wp7PzZSM0{&Z7ps(7Os8z1a(;K@Mh9X3gFNcOlo6yOofG zwS^6hdMyP7M4*Xj={7p!LCt=o^?0%2Ect6`AX~}>r%0pQ9f-I{qY!Tw)V)=2Yh8=b z6>&mYIX?6pqE~gG!)8oZMM1?*(fAbzp&$n9>Vd#Tha!3YyBqsssz%f%dSfro4dqFi*nGx} zY%du*N0GS3<~3iF5MG-=2HmyPsCv3h2z^3WAJi0&K$PV`;ujA&c`otl+5!9S?A5D@ z_s&&Y75DIsrX{VqUgR8($cbO1)Z#(Le1pvh(leu}Q)9Sc1FJ~;2HVL-!OBuVs|k*Z zviBWSa3=8IvsyyGoT#2g3-R;AtTXcYi>Qpv&fk39Qir+u%1uKkjS?_zVjvbNW+;Ig z$6{xh0Yz#R&01IzL~o%Rt4Ff8hTR|A+2C@wnM%x9%~|)%EujSdHREI;Jm|T(3TV)jJ_`#rid0exW@qG{+mlecNDkZ4xo(+RC5febl%!$NS$YZ(AgymwR$ z0B*>*4;(l*=oU^svY*_N1ssYEhF6`&kMIK#H$+KdQ%{4|RX;h=iCrhYRa0J&11*OY znDL-Ykc27|Gxs*OnGcK7!mfwYkuSG&Sq+HJDjBz2H3$7gh9?wk1`f(fHuG`WzPNJpCm-F8>E>@?|ZRAwzcI zwY8pp|8Zr}*9cSjF8eoqYr=_+)zU`xB)P~OMZGHeEh@8(!wfKa`ERAp8{>_i+jAbnV-7bGc8PQ)Ze+io3*(UXc@7ueJS`>u zj-^t`Yv!XIqoxQ4Bex6L-}7xQ`P6CX@a2q}V(l=%R(e_|adW-r5=JA1pD<_%oidvO z8w+2K`DyRAnh(X(o3ed5_J(O|2-EUP;q@lJ_1Cp-os7rXL zm^g|m3O$clA8ZKmvCf^p@B;TniTwnP8Lobbe^7mwzuIfOJe+#QHGaDKtHC!hntL#H zWo4IhFZ_jmQ*%kiZn>BT+n4V0XVL`9IAN(f9fQvnY?Jx?ZCTnIe)|KsO0#uPhsFQQ zj~!X)3iyzSKbSaosk*x%^FefY*c_rk`pY;s97?kf{FmbXH$gI{&rX+S0s!-e*u->a(bIEI~;1I0l zHHcR~3Mt%sm=^AtYbR1d=`M$_rhk8*)Jxh|Zz;u3;=slWi3GcM-N`tgRW)Ym`XK97 zflTTiDLOCU?+4kh`saZN+ch+mS+FWmk50c%H`pC`S9UE zP`9hG7U<-is=GxJBo-8oA4O{kNwjWN3QvXYiBV7K{|OZSl$dima}ixs7|qk~P$Dv8 zx4XW9JumDlBZgtHbN-fFs{9^~ErwzqXN5UC^B!aCFPSIhtR2$OjpIhq-h@3109 z^Dg1p8-`PzNo~2f*@;@%+M=MqNt<$@H5MlXE5a3gzXvLW6;ru4y-B@4N3W~ao9Y~# zBBTqpjWSxn<5Q~<6!)`jd5|(vkvHt~JWmazfdP{W>zWKb?&SPTK?hcrR-wcYpPi@h zLd)MG;;1pzdyf^{=3Iu88Oft1#zu(Tl5jo2f}&2Bzebi9v9s}1VHVO)7ctxO1rjET z;@x1{jZ~U}i&Ujb9#VeXDEtZ-tvB7R`bx;3>F&1}?f`CK||a3jT5?~ zQaYLFK%|`Ndrb}-!Rf=Bly~v7i&kwXrP&Ce p$*}+aYyY|$J#S#pK5&g2fAPL4I9U8AQQ8@BuyeMp{O-oj{{i1|?}h*X literal 0 HcmV?d00001 diff --git a/var/mongoose/html/img/ui/ui-bg_gloss-wave_70_ffdd57_500x100.png b/var/mongoose/html/img/ui/ui-bg_gloss-wave_70_ffdd57_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..f8bd10482a61c46fea7a785d0f375a6aa79e147e GIT binary patch literal 3830 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 B(Ifx> literal 0 HcmV?d00001 diff --git a/var/mongoose/html/img/ui/ui-bg_gloss-wave_90_fff9e5_500x100.png b/var/mongoose/html/img/ui/ui-bg_gloss-wave_90_fff9e5_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..6e3ad2df76e3669cb737cdc3b36bca9c41fb353a GIT binary patch literal 2257 zcmb`JdsNbC8pnUFv(?mOXEvwIOxCFpM^o1{@4`;2m>sj&yde>-H#8wC!z)P5Y^OC9 zw^mJ3v%pCOg-Jrq`|2Vk2BCtXV^|E{h!7PN5Lu>k`eXjvKlY#ZyyrRRxxCNweLm+c zIujkSYlp)Q004GHo(TIZ0Bl*c-cz=3wVs#x10(?0UKJVkT}*C`dK!gSbbbk(x%k#% z@tT6PkyO0BV$umzE_J_cMsRi2n&Tf&9MLA9fYa(FH))VK13=l;o3_A#KRvSP-|9Ix z^S~sg_$880jV10Jd-+Qr*nIJs$W3t{JY1k@&9rd$uKlgTU$BQ~98uq?n6jX_DnFr{ zIuvKm^LJZ$@FZZYQnFc;)U+I$jAiRzxXQ89vQFtDB+B#q7Bn7g?;NVTlN zw93?ljA}S5V$Lj0I*H=H!j#;sNH%*J-V|;M$l@(Cyl2W!l|{`1Ki#-?97H;Q?Z{kt$-AbZs}d>P5rGgJv5qlXcH>Z@1RWb3 zzczs_5RFqyU(Dy&p(_i=Ej~EGBDM6J;eX+Z;m;7rv`P%2xlIv}7%a5ppLGPfgW7+# zju$#9o3xO>ZdbKFCEZ`l>BBxQf#A^OnDchY5~=JeXPMT@X^S-nEH*H9AqNA&5x;Su@_taLt~9tCDHmYI2Q+_u(4+N{flz@ifUdUBPUf}T4)U5 ztRnU!rs>93d(1M0;xEarmD$p>!Ql*!pJeR^UkiZMCR_|`M&2+ zH}YegJ1M97lG6EecQfQHe%yi}#~3(Ov~Ay{?6yJVHHLu%E$?r*Tc2LoH0kYj=ynqx z&&9^@(@TUQGs(XCG|;S1VxO_U3{!5JhagKI?Jo=YdA6;j@r^_gF2!(mr#MJJI&r#Z zlat+3<3pO*8>inA4k!8W2jIru4d&wdnzLm}ME=-|K;@M(-!+vLhbVM%OAQ-!C>tzJezoENnF=Flp0oT453FJGi^T?vou<86?2mKoCmGHp#cYa zdN{Hk+uj>fzH}mj#}2v^zzg7L*c)&&xO1=6Qam?!@L}dVzP$Y05ERb4Q{PoMP_WNR zkCUf2505N59xaG(Us=uUuNVH}^n#PwFvCP!b-i!y46tN8_YoKnS6hHB`pT-C{=Zvy zwPXGK?}1#>Z~1ds+jPuobQ1m!IB;3;8v@=N^cMjAf|bjAtt3Q#uXg+o3)9F5C~JpqYM(=P0YsZ=k2QAH6o%!@Sb6O#?;+?77?Br7n8#d& zKX60o@~;)_Zhj5}mE^DQM|AT30eUQts`k z$~7r8*7?lvP>Gr9bh$>5D$FhvbbQd2=-*4hqNQnL{q4DIbNtZev{6lE;gC4Ra9e?I zn>=9G7(qcmcelXA=5W!%Bo>>UW&ZMr3bhii!jFX!^r?>1MpqOF zoeh&V6fI*Gj7Lq~@Md@qfx%-R z(bozMFGkL|7u~yx2a?=VQe`f5@1DCZ$T;OQPd3Ga?kA-D+f|y52Jt4?2Y7Wqs#JBd zc9{9BZZI7=Qi)XWX;-owyDkZu^fwn1#`#V>DVs?V!+S{6v5riBjm+S|RABiF86F+RI)35%{{n&3p}qhB literal 0 HcmV?d00001 diff --git a/var/mongoose/html/img/ui/ui-bg_highlight-soft_100_ffffcc_1x100.png b/var/mongoose/html/img/ui/ui-bg_highlight-soft_100_ffffcc_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ff8b536fa9569a9dc41b5dd7b3ec3abc5e1017df GIT binary patch literal 100 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l(wgfV~E7mbP0l+XkKLC7GX literal 0 HcmV?d00001 diff --git a/var/mongoose/html/img/ui/ui-bg_highlight-soft_75_cccccc_1x100.png b/var/mongoose/html/img/ui/ui-bg_highlight-soft_75_cccccc_1x100.png deleted file mode 100644 index 7c9fa6c6edcfcdd3e5b77e6f547b719e6fc66e30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 101 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l#Zv1V~E7mS8Cr)_mnFJJd-gzV9#uq+ECWa##Vh7@HOq~wY#^CAd=d#Wzp$Pzv)*`V0 literal 0 HcmV?d00001 diff --git a/var/mongoose/html/img/ui/ui-icons_454545_256x240.png b/var/mongoose/html/img/ui/ui-icons_3d3d3d_256x240.png similarity index 97% rename from var/mongoose/html/img/ui/ui-icons_454545_256x240.png rename to var/mongoose/html/img/ui/ui-icons_3d3d3d_256x240.png index 59bd45b907c4fd965697774ce8c5fc6b2fd9c105..12b7518052c1fd0d317153b011d82781b08a90f6 100644 GIT binary patch delta 267 tcmbQJG*M}SX1$G_%|N1h`da@+hclIdfx)jN$S;^dLcoY+vpVA|egH&@K(zn> delta 267 tcmbQJG*M}SX1$A>%Rr)f`dTla``?Ozfx)jN$S;^dLcoY+vpVA|egI&^NL&B_ diff --git a/var/mongoose/html/img/ui/ui-icons_222222_256x240.png b/var/mongoose/html/img/ui/ui-icons_554e34_256x240.png similarity index 92% rename from var/mongoose/html/img/ui/ui-icons_222222_256x240.png rename to var/mongoose/html/img/ui/ui-icons_554e34_256x240.png index b273ff111d219c9b9a8b96d57683d0075fb7871a..a8f1a7a2c671be582938e582ce1c758220f0328c 100644 GIT binary patch delta 267 tcmbQJG*M}SW_^gC$v~od`dU9RUa5qEfx)jN$S;^dLcoY+vpVA|egMPUN|gWr delta 267 tcmbQJG*M}SX1$7%%0Qxe`da_taEAy31A|{lkY6x^gn$vtW_89_`~Y0{DhdDq diff --git a/var/mongoose/html/img/ui/ui-icons_2e83ff_256x240.png b/var/mongoose/html/img/ui/ui-icons_bd7b00_256x240.png similarity index 92% rename from var/mongoose/html/img/ui/ui-icons_2e83ff_256x240.png rename to var/mongoose/html/img/ui/ui-icons_bd7b00_256x240.png index 09d1cdc856c292c4ab6dd818c7543ac0828bd616..e81995d57fea6327c3280d21e6df369b1f8239a2 100644 GIT binary patch delta 267 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 X*`KXs8?yO-zsx7<`f9Z*4l(}&qOmfd literal 0 HcmV?d00001 diff --git a/var/mongoose/html/img/ui/ui-icons_888888_256x240.png b/var/mongoose/html/img/ui/ui-icons_eb990f_256x240.png similarity index 92% rename from var/mongoose/html/img/ui/ui-icons_888888_256x240.png rename to var/mongoose/html/img/ui/ui-icons_eb990f_256x240.png index 6d02426c114be4b57aabc0a80b8a63d9e56b9eb6..fd0b00a6df15807a2d80ea417b654beb43a5c42e 100644 GIT binary patch delta 267 ucmbQJG*M}SX8oI4JOhd9>1+LQqkY8;3=DoHL4Lsu5&}jno7EX#@dE%MzJ)yi delta 267 tcmbQJG*M}SW_?dr&p@Jj`dWYTSff7!1A|{lkY6x^gn$vtW_89_`~aK`iedl& diff --git a/var/mongoose/html/img/ui/ui-icons_ed9f26_256x240.png b/var/mongoose/html/img/ui/ui-icons_ed9f26_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..668e030c5e02e9b9851fb92c76610ecccdb6164b GIT binary patch literal 4369 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 n3fP?6fw{|TJLhT5pBX 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 literal 0 HcmV?d00001 diff --git a/var/mongoose/html/lib/header.jim b/var/mongoose/html/lib/header.jim index c3d05b4..3c1a5b8 100644 --- a/var/mongoose/html/lib/header.jim +++ b/var/mongoose/html/lib/header.jim @@ -4,6 +4,9 @@ puts { Humax HD[R] Fox T2 + + + } diff --git a/var/mongoose/html/lib/header.shtml b/var/mongoose/html/lib/header.shtml index 44a9a37..121adf5 100644 --- a/var/mongoose/html/lib/header.shtml +++ b/var/mongoose/html/lib/header.shtml @@ -3,6 +3,9 @@ Humax HD[R] Fox T2 + + + diff --git a/var/mongoose/include/db.jim b/var/mongoose/include/db.jim index 50bf722..590c9de 100755 --- a/var/mongoose/include/db.jim +++ b/var/mongoose/include/db.jim @@ -2,6 +2,8 @@ package require sqlite3 +source /mod/var/mongoose/lib/altrow + proc db_info {db_file} { set db [sqlite3.open $db_file] set tables [$db query {SELECT name FROM sqlite_master WHERE type='table' ORDER BY name}] @@ -17,11 +19,11 @@ proc db_info {db_file} { puts "" puts " " foreach column $columns { - puts " " + puts " " } puts " " foreach data $datas { - puts " " + altrow for {set i 1} {$i < [llength $data]} {incr i 2} { puts " " @@ -38,3 +40,4 @@ puts {
[lindex $column 3][lindex $column 3]
[lindex $data $i]