PageRenderTime 42ms CodeModel.GetById 15ms RepoModel.GetById 0ms app.codeStats 0ms

/tv/bing_sport.php

https://code.google.com/p/hdforall/
PHP | 197 lines | 176 code | 20 blank | 1 comment | 15 complexity | 464584097ae2880c3c16606ba25c1faf MD5 | raw file
  1. #!/usr/local/bin/Resource/www/cgi-bin/php
  2. <?php echo "<?xml version='1.0' encoding='UTF8' ?>";
  3. $host = "http://127.0.0.1/cgi-bin";
  4. $img = "/usr/local/etc/www/cgi-bin/scripts/tv/image/bing.jpg";
  5. ?>
  6. <rss version="2.0">
  7. <onEnter>
  8. startitem = "middle";
  9. setRefreshTime(1);
  10. </onEnter>
  11. <onRefresh>
  12. setRefreshTime(-1);
  13. itemCount = getPageInfo("itemCount");
  14. </onRefresh>
  15. <mediaDisplay name="threePartsView"
  16. sideLeftWidthPC="0"
  17. sideRightWidthPC="0"
  18. headerImageWidthPC="0"
  19. selectMenuOnRight="no"
  20. autoSelectMenu="no"
  21. autoSelectItem="no"
  22. itemImageHeightPC="0"
  23. itemImageWidthPC="0"
  24. itemXPC="8"
  25. itemYPC="25"
  26. itemWidthPC="50"
  27. itemHeightPC="8"
  28. capXPC="8"
  29. capYPC="25"
  30. capWidthPC="50"
  31. capHeightPC="64"
  32. itemBackgroundColor="0:0:0"
  33. itemPerPage="8"
  34. itemGap="0"
  35. bottomYPC="90"
  36. backgroundColor="0:0:0"
  37. showHeader="no"
  38. showDefaultInfo="no"
  39. imageFocus=""
  40. sliding="no"
  41. >
  42. <text align="center" offsetXPC="0" offsetYPC="0" widthPC="100" heightPC="20" fontSize="30" backgroundColor="10:105:150" foregroundColor="100:200:255">
  43. <script>getPageInfo("pageTitle");</script>
  44. </text>
  45. <text redraw="yes" offsetXPC="85" offsetYPC="12" widthPC="10" heightPC="6" fontSize="20" backgroundColor="10:105:150" foregroundColor="60:160:205">
  46. <script>sprintf("%s / ", focus-(-1))+itemCount;</script>
  47. </text>
  48. <text redraw="yes" align="center" offsetXPC="0" offsetYPC="90" widthPC="100" heightPC="8" fontSize="17" backgroundColor="10:105:150" foregroundColor="100:200:255">
  49. <script>print(annotation); annotation;</script>
  50. </text>
  51. <image redraw="yes" offsetXPC=60 offsetYPC=35 widthPC=30 heightPC=30>
  52. <?php echo $img; ?>
  53. </image>
  54. <idleImage> image/POPUP_LOADING_01.png </idleImage>
  55. <idleImage> image/POPUP_LOADING_02.png </idleImage>
  56. <idleImage> image/POPUP_LOADING_03.png </idleImage>
  57. <idleImage> image/POPUP_LOADING_04.png </idleImage>
  58. <idleImage> image/POPUP_LOADING_05.png </idleImage>
  59. <idleImage> image/POPUP_LOADING_06.png </idleImage>
  60. <idleImage> image/POPUP_LOADING_07.png </idleImage>
  61. <idleImage> image/POPUP_LOADING_08.png </idleImage>
  62. <itemDisplay>
  63. <text align="left" lines="1" offsetXPC=0 offsetYPC=0 widthPC=100 heightPC=100>
  64. <script>
  65. idx = getQueryItemIndex();
  66. focus = getFocusItemIndex();
  67. if(focus==idx)
  68. {
  69. location = getItemInfo(idx, "location");
  70. annotation = getItemInfo(idx, "title");
  71. }
  72. getItemInfo(idx, "title");
  73. </script>
  74. <fontSize>
  75. <script>
  76. idx = getQueryItemIndex();
  77. focus = getFocusItemIndex();
  78. if(focus==idx) "16"; else "14";
  79. </script>
  80. </fontSize>
  81. <backgroundColor>
  82. <script>
  83. idx = getQueryItemIndex();
  84. focus = getFocusItemIndex();
  85. if(focus==idx) "10:80:120"; else "-1:-1:-1";
  86. </script>
  87. </backgroundColor>
  88. <foregroundColor>
  89. <script>
  90. idx = getQueryItemIndex();
  91. focus = getFocusItemIndex();
  92. if(focus==idx) "255:255:255"; else "140:140:140";
  93. </script>
  94. </foregroundColor>
  95. </text>
  96. </itemDisplay>
  97. <onUserInput>
  98. <script>
  99. ret = "false";
  100. userInput = currentUserInput();
  101. if (userInput == "pagedown" || userInput == "pageup")
  102. {
  103. idx = Integer(getFocusItemIndex());
  104. if (userInput == "pagedown")
  105. {
  106. idx -= -8;
  107. if(idx &gt;= itemCount)
  108. idx = itemCount-1;
  109. }
  110. else
  111. {
  112. idx -= 8;
  113. if(idx &lt; 0)
  114. idx = 0;
  115. }
  116. print("new idx: "+idx);
  117. setFocusItemIndex(idx);
  118. setItemFocus(0);
  119. redrawDisplay();
  120. "true";
  121. }
  122. ret;
  123. </script>
  124. </onUserInput>
  125. </mediaDisplay>
  126. <item_template>
  127. <mediaDisplay name="threePartsView" idleImageXPC="5" idleImageYPC="5" idleImageWidthPC="8" idleImageHeightPC="10">
  128. <idleImage>image/POPUP_LOADING_01.png</idleImage>
  129. <idleImage>image/POPUP_LOADING_02.png</idleImage>
  130. <idleImage>image/POPUP_LOADING_03.png</idleImage>
  131. <idleImage>image/POPUP_LOADING_04.png</idleImage>
  132. <idleImage>image/POPUP_LOADING_05.png</idleImage>
  133. <idleImage>image/POPUP_LOADING_06.png</idleImage>
  134. <idleImage>image/POPUP_LOADING_07.png</idleImage>
  135. <idleImage>image/POPUP_LOADING_08.png</idleImage>
  136. </mediaDisplay>
  137. </item_template>
  138. <channel>
  139. <title>Bing</title>
  140. <item>
  141. <title>FOX Soccer Channel</title>
  142. <link><?php echo $host; ?>/scripts/tv/php/bing1.php</link>
  143. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/bing.jpg" />
  144. </item>
  145. <item>
  146. <title>NBA</title>
  147. <link><?php echo $host; ?>/scripts/tv/php/bing.php?file=http://www.bing.com/videos/browse/sports/nba?q=browse:sports/nba,NBA</link>
  148. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/bing.jpg" />
  149. </item>
  150. <item>
  151. <title>MLB</title>
  152. <link><?php echo $host; ?>/scripts/tv/php/bing.php?file=http://www.bing.com/videos/browse/sports/mlb?q=browse:sports/mlb,MLB</link>
  153. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/bing.jpg" />
  154. </item>
  155. <item>
  156. <title>NHL</title>
  157. <link><?php echo $host; ?>/scripts/tv/php/bing.php?file=http://www.bing.com/videos/browse/sports/nhl?q=browse:sports/nhl,NHL</link>
  158. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/bing.jpg" />
  159. </item>
  160. <item>
  161. <title>NFL</title>
  162. <link><?php echo $host; ?>/scripts/tv/php/bing.php?file=http://www.bing.com/videos/browse/sports/nfl?q=browse:sports/nfl,NFL</link>
  163. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/bing.jpg" />
  164. </item>
  165. <item>
  166. <title>College Football</title>
  167. <link><?php echo $host; ?>/scripts/tv/php/bing.php?file=http://www.bing.com/videos/browse/sports/college-football?q=browse:sports/college-football,College+football</link>
  168. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/bing.jpg" />
  169. </item>
  170. <item>
  171. <title>
  172. College Basketball</title>
  173. <link><?php echo $host; ?>/scripts/tv/php/bing.php?file=http://www.bing.com/videos/browse/sports/college-basketball?q=browse:sports/college-basketball,College+basketball</link>
  174. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/bing.jpg" />
  175. </item>
  176. </channel>
  177. </rss>