PageRenderTime 46ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 1ms

/tv/php/antena1_main.php

https://code.google.com/p/hdforall/
PHP | 366 lines | 338 code | 27 blank | 1 comment | 84 complexity | 69d5b6826d06824d13082c608a51da5c 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. ?>
  5. <rss version="2.0">
  6. <onEnter>
  7. startitem = "middle";
  8. setRefreshTime(1);
  9. </onEnter>
  10. <onRefresh>
  11. setRefreshTime(-1);
  12. itemCount = getPageInfo("itemCount");
  13. middleItem = Integer(itemCount / 2);
  14. redrawDisplay();
  15. </onRefresh>
  16. <mediaDisplay name=photoView
  17. centerXPC=7
  18. centerYPC=25
  19. centerHeightPC=40
  20. columnCount=5
  21. rowCount=1
  22. menuBorderColor="55:55:55"
  23. sideColorBottom="0:0:0"
  24. sideColorTop="0:0:0"
  25. backgroundColor="0:0:0"
  26. imageBorderColor="0:0:0"
  27. itemBackgroundColor="0:0:0"
  28. itemGapXPC=0
  29. itemGapYPC=1
  30. sideTopHeightPC=22
  31. bottomYPC=85
  32. sliding=yes
  33. showHeader=no
  34. showDefaultInfo=no
  35. idleImageWidthPC="8" idleImageHeightPC="10" idleImageXPC="5" idleImageYPC="5">
  36. <text align="center" offsetXPC="0" offsetYPC="0" widthPC="100" heightPC="20" fontSize="30" backgroundColor="10:105:150" foregroundColor="100:200:255">
  37. <script>getPageInfo("pageTitle");</script>
  38. </text>
  39. <text redraw="yes" offsetXPC="85" offsetYPC="12" widthPC="10" heightPC="6" fontSize="20" backgroundColor="10:105:150" foregroundColor="60:160:205">
  40. <script>sprintf("%s / ", focus-(-1))+itemCount;</script>
  41. </text>
  42. <!-- lines="5" fontSize=15 -->
  43. <text align="center" redraw="yes"
  44. lines=3 fontSize=17
  45. offsetXPC=5 offsetYPC=65 widthPC=90 heightPC=20
  46. backgroundColor=0:0:0 foregroundColor=120:120:120>
  47. <script>print(annotation); annotation;</script>
  48. </text>
  49. <text align="center" redraw="yes" offsetXPC=10 offsetYPC=85 widthPC=80 heightPC=10 fontSize=15 backgroundColor=0:0:0 foregroundColor=75:75:75>
  50. <script>print(location); location;</script>
  51. </text>
  52. <idleImage>image/POPUP_LOADING_01.png</idleImage>
  53. <idleImage>image/POPUP_LOADING_02.png</idleImage>
  54. <idleImage>image/POPUP_LOADING_03.png</idleImage>
  55. <idleImage>image/POPUP_LOADING_04.png</idleImage>
  56. <idleImage>image/POPUP_LOADING_05.png</idleImage>
  57. <idleImage>image/POPUP_LOADING_06.png</idleImage>
  58. <idleImage>image/POPUP_LOADING_07.png</idleImage>
  59. <idleImage>image/POPUP_LOADING_08.png</idleImage>
  60. <itemDisplay>
  61. <image>
  62. <script>
  63. idx = getQueryItemIndex();
  64. focus = getFocusItemIndex();
  65. if(focus==idx)
  66. {
  67. location = getItemInfo(idx, "location");
  68. annotation = getItemInfo(idx, "annotation");
  69. }
  70. getItemInfo(idx, "image");
  71. </script>
  72. <offsetXPC>
  73. <script>
  74. idx = getQueryItemIndex();
  75. focus = getFocusItemIndex();
  76. if(focus==idx) 0; else 12;
  77. </script>
  78. </offsetXPC>
  79. <offsetYPC>
  80. <script>
  81. idx = getQueryItemIndex();
  82. focus = getFocusItemIndex();
  83. if(focus==idx) 0; else 6;
  84. </script>
  85. </offsetYPC>
  86. <widthPC>
  87. <script>
  88. idx = getQueryItemIndex();
  89. focus = getFocusItemIndex();
  90. if(focus==idx) 100; else 75;
  91. </script>
  92. </widthPC>
  93. <heightPC>
  94. <script>
  95. idx = getQueryItemIndex();
  96. focus = getFocusItemIndex();
  97. if(focus==idx) 50; else 37;
  98. </script>
  99. </heightPC>
  100. </image>
  101. <text align="center" lines="4" offsetXPC=0 offsetYPC=55 widthPC=100 heightPC=45 backgroundColor=-1:-1:-1>
  102. <script>
  103. idx = getQueryItemIndex();
  104. getItemInfo(idx, "title");
  105. </script>
  106. <fontSize>
  107. <script>
  108. idx = getQueryItemIndex();
  109. focus = getFocusItemIndex();
  110. if(focus==idx) "18"; else "14";
  111. </script>
  112. </fontSize>
  113. <foregroundColor>
  114. <script>
  115. idx = getQueryItemIndex();
  116. focus = getFocusItemIndex();
  117. if(focus==idx) "255:255:255"; else "75:75:75";
  118. </script>
  119. </foregroundColor>
  120. </text>
  121. </itemDisplay>
  122. <onUserInput>
  123. <script>
  124. ret = "false";
  125. userInput = currentUserInput();
  126. majorContext = getPageInfo("majorContext");
  127. print("*** majorContext=",majorContext);
  128. print("*** userInput=",userInput);
  129. if(userInput == "one" || userInput == "1")
  130. {
  131. if(itemCount &gt;= 1)
  132. {
  133. setFocusItemIndex(0);
  134. redrawDisplay();
  135. }
  136. }
  137. else if(userInput == "two" || userInput == "2")
  138. {
  139. if(itemCount &gt;= 2)
  140. {
  141. setFocusItemIndex(1);
  142. redrawDisplay();
  143. }
  144. }
  145. else if(userInput == "three" || userInput == "3")
  146. {
  147. if(itemCount &gt;= 3)
  148. {
  149. setFocusItemIndex(2);
  150. redrawDisplay();
  151. }
  152. }
  153. else if(userInput == "four" || userInput == "4")
  154. {
  155. if(itemCount &gt;= 4)
  156. {
  157. setFocusItemIndex(3);
  158. redrawDisplay();
  159. }
  160. }
  161. else if(userInput == "five" || userInput == "5")
  162. {
  163. if(itemCount &gt;= 5)
  164. {
  165. setFocusItemIndex(4);
  166. redrawDisplay();
  167. }
  168. }
  169. else if(userInput == "six" || userInput == "6")
  170. {
  171. if(itemCount &gt;= 6)
  172. {
  173. setFocusItemIndex(5);
  174. redrawDisplay();
  175. }
  176. }
  177. else if(userInput == "seven" || userInput == "7")
  178. {
  179. if(itemCount &gt;= 7)
  180. {
  181. setFocusItemIndex(6);
  182. redrawDisplay();
  183. }
  184. }
  185. else if(userInput == "eight" || userInput == "8")
  186. {
  187. if(itemCount &gt;= 8)
  188. {
  189. setFocusItemIndex(7);
  190. redrawDisplay();
  191. }
  192. }
  193. else if(userInput == "nine" || userInput == "9")
  194. {
  195. if(itemCount &gt;= 9)
  196. {
  197. setFocusItemIndex(8);
  198. redrawDisplay();
  199. }
  200. }
  201. if(userInput == "zero" || userInput == "0")
  202. {
  203. if(itemCount &gt;= 10)
  204. {
  205. setFocusItemIndex(9);
  206. redrawDisplay();
  207. }
  208. }
  209. else if (userInput == "pagedown" || userInput == "pageup" || userInput == "PD" || userInput == "PG")
  210. {
  211. itemSize = getPageInfo("itemCount");
  212. idx = Integer(getFocusItemIndex());
  213. if (userInput == "pagedown")
  214. {
  215. idx -= -5;
  216. if(idx &gt;= itemSize)
  217. idx = itemSize-1;
  218. }
  219. else
  220. {
  221. idx -= 5;
  222. if(idx &lt; 0)
  223. idx = 0;
  224. }
  225. setFocusItemIndex(idx);
  226. setItemFocus(idx);
  227. redrawDisplay();
  228. ret = "true";
  229. }
  230. ret;
  231. </script>
  232. </onUserInput>
  233. </mediaDisplay>
  234. <item_template>
  235. <mediaDisplay name="threePartsView" idleImageXPC="5" idleImageYPC="5" idleImageWidthPC="8" idleImageHeightPC="10">
  236. <idleImage>image/POPUP_LOADING_01.png</idleImage>
  237. <idleImage>image/POPUP_LOADING_02.png</idleImage>
  238. <idleImage>image/POPUP_LOADING_03.png</idleImage>
  239. <idleImage>image/POPUP_LOADING_04.png</idleImage>
  240. <idleImage>image/POPUP_LOADING_05.png</idleImage>
  241. <idleImage>image/POPUP_LOADING_06.png</idleImage>
  242. <idleImage>image/POPUP_LOADING_07.png</idleImage>
  243. <idleImage>image/POPUP_LOADING_08.png</idleImage>
  244. </mediaDisplay>
  245. </item_template>
  246. <channel>
  247. <title>Antena1 - Emisiuni</title>
  248. <item>
  249. <title>In gura presei cu Mircea Badea</title>
  250. <link><?php echo $host; ?>/scripts/tv/php/antena1_igp_emisiuni.php</link>
  251. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_igp.jpg" />
  252. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_igp.jpg</image>
  253. <location>http://ingurapresei.a1.ro/</location>
  254. <annotation>Despre politica, justitie, politia, pitipoance, Romania, viata de zi cu zi, ziare, autostrazi si multe multe altele. Cu comentariile lui amuzante sau amare, pornite de la subiectele abordate de presa in ziua respectiva, Mircea Badea spune ceea ce gandesc multi dintre romani, deranjand deseori mai-marii zilei si devenind una din vocile influente ale vietii publice.</annotation>
  255. </item>
  256. <!--
  257. <item>
  258. <title>X Factor</title>
  259. <link><?php echo $host; ?>/scripts/tv/php/antena1_xfactor.php</link>
  260. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_xfactor.jpg" />
  261. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_xfactor.jpg</image>
  262. <location>http://xfactor.a1.ro/</location>
  263. <annotation>X Factor, cel mai mare show care transforma oameni obisnuiti in superstaruri este la Antena 1. Stiri X Factor, video, galerie foto, cele mai tari faze din show.</annotation>
  264. </item>
  265. -->
  266. <item>
  267. <title>In puii mei cu Mihai Bendeac</title>
  268. <link><?php echo $host; ?>/scripts/tv/php/antena1_ipm_emisiuni.php</link>
  269. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_ipm.jpg" />
  270. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_ipm.jpg</image>
  271. <location>http://inpuiimei.a1.ro/</location>
  272. <annotation>In pui mei, monden,florin piersic,inmormantare,reporteri,declaratii,afirmatii...</annotation>
  273. </item>
  274. <item>
  275. <title>Neatza cu Razvan si Dani</title>
  276. <link><?php echo $host; ?>/scripts/tv/php/antena1_neatza_emisiuni.php</link>
  277. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_neatza.jpg" />
  278. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_neatza.jpg</image>
  279. <location>http://neatza.a1.ro/</location>
  280. <annotation>Neatza cu Razvan si Dani, Matinal Antena1</annotation>
  281. </item>
  282. <item>
  283. <title>Un show pacatos cu Dan Capatos</title>
  284. <link><?php echo $host; ?>/scripts/tv/php/antena1_pacatos_emisiuni.php</link>
  285. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_pacatos.jpg" />
  286. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_pacatos.jpg</image>
  287. <location>http://unshowpacatos.a1.ro/</location>
  288. <annotation>Campionul noptilor albe face din nou Un Show Pacatos. De luni pana joi, cu un sfert de ora inainte de miezul noptii.</annotation>
  289. </item>
  290. <item>
  291. <title>Acces direct cu Simona Gherghe</title>
  292. <link><?php echo $host; ?>/scripts/tv/php/antena1_acces_emisiuni.php</link>
  293. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_acces.jpg" />
  294. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1_acces.jpg</image>
  295. <location>http://accesdirect.a1.ro/</location>
  296. <annotation>Acces direct cu Simona Gherghe, cel mai tare show de dupa-amiaza, Primii care au ajuns la adevaruri bine zavorate, Primii care ti-au oferit cu adevarat acces la toate chipurile vietii, Antena1</annotation>
  297. </item>
  298. <item>
  299. <title>Plasa de stele</title>
  300. <link><?php echo $host; ?>/scripts/tv/php/antena1_plasadestele.php</link>
  301. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg" />
  302. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg</image>
  303. <location>http://plasadestele.a1.ro/</location>
  304. <annotation>Astazi la emisiunea lui Dan Negru, Plasa de stele de pe Antena 1, prima victima a fost Daniela Crudu. Aceasta s-a manifestat ca la ea in Ferentari... Oare de ce fac oamenii astia farse politicienilor ca sa ii vedem in starea lor naturala.</annotation>
  305. </item>
  306. <item>
  307. <title>Narcisa: Iubiri nelegiuite</title>
  308. <link><?php echo $host; ?>/scripts/tv/php/antena1_narcisa.php</link>
  309. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg" />
  310. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg</image>
  311. <location>http://iubirinelegiuite.a1.ro/</location>
  312. <annotation>Iubiri nelegiuite &#x2013; urmareste noul serial. Este o poveste de iubire, lux, seductie, senzualitate, suspans si emotie intensa.</annotation>
  313. </item>
  314. <item>
  315. <title>Next top model</title>
  316. <link><?php echo $host; ?>/scripts/tv/php/antena1_nexttopmodel.php</link>
  317. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg" />
  318. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg</image>
  319. <location>http://nexttopmodel.a1.ro/</location>
  320. <annotation>Mii de fete au luptat pentru sansa vietii lor: un contract pe 4 ani, in valoare de 50.000 euro, cu cea mai mare agentie de modeling din Romania!</annotation>
  321. </item>
  322. <item>
  323. <title>Sa te prezint parintilor</title>
  324. <link><?php echo $host; ?>/scripts/tv/php/antena1_sa-te-prezint-parintilor.php</link>
  325. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg" />
  326. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg</image>
  327. <location>http://www.a1.ro/emisiuni-tv/sa-te-prezint-parintilor-100276.html</location>
  328. <annotation>"Sa te prezint parintilor" a intrat, odata cu luna decembrie in cel de-al treilea sezon. Asa cum v-a obisnuit pana acum, veti avea parte de povesti tumultoase, situatii de viata dintre cele mai surprinzatoare si personaje inedite.</annotation>
  329. </item>
  330. <item>
  331. <title>Te pui cu blondele</title>
  332. <link><?php echo $host; ?>/scripts/tv/php/antena1_tepuicublondele.php</link>
  333. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg" />
  334. <image>/usr/local/etc/www/cgi-bin/scripts/tv/image/antena1.jpg</image>
  335. <location>http://tepuicublondele.a1.ro/</location>
  336. <annotation>Blondele au reusit sa-l invinga pe Prigoana si totodata au castigat si suma de bani pusa in joc.</annotation>
  337. </item>
  338. </channel>
  339. </rss>