PageRenderTime 54ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/filme/php/filmeonline24_main.php

https://code.google.com/p/hdforall/
PHP | 199 lines | 158 code | 17 blank | 24 comment | 17 complexity | 035b7121a80c95d1ff948cb9a724b36b 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. </onRefresh>
  14. <mediaDisplay name="threePartsView"
  15. sideLeftWidthPC="0"
  16. sideRightWidthPC="0"
  17. headerImageWidthPC="0"
  18. selectMenuOnRight="no"
  19. autoSelectMenu="no"
  20. autoSelectItem="no"
  21. itemImageHeightPC="0"
  22. itemImageWidthPC="0"
  23. itemXPC="8"
  24. itemYPC="25"
  25. itemWidthPC="50"
  26. itemHeightPC="8"
  27. capXPC="8"
  28. capYPC="25"
  29. capWidthPC="50"
  30. capHeightPC="64"
  31. itemBackgroundColor="0:0:0"
  32. itemPerPage="8"
  33. itemGap="0"
  34. bottomYPC="90"
  35. backgroundColor="0:0:0"
  36. showHeader="no"
  37. showDefaultInfo="no"
  38. imageFocus=""
  39. sliding="no"
  40. >
  41. <text align="center" offsetXPC="0" offsetYPC="0" widthPC="100" heightPC="20" fontSize="30" backgroundColor="10:105:150" foregroundColor="100:200:255">
  42. <script>getPageInfo("pageTitle");</script>
  43. </text>
  44. <text redraw="yes" offsetXPC="85" offsetYPC="12" widthPC="10" heightPC="6" fontSize="20" backgroundColor="10:105:150" foregroundColor="60:160:205">
  45. <script>sprintf("%s / ", focus-(-1))+itemCount;</script>
  46. </text>
  47. <text redraw="yes" align="center" offsetXPC="0" offsetYPC="90" widthPC="100" heightPC="8" fontSize="17" backgroundColor="10:105:150" foregroundColor="100:200:255">
  48. <script>print(annotation); annotation;</script>
  49. </text>
  50. <image redraw="yes" offsetXPC=60 offsetYPC=35 widthPC=30 heightPC=30>
  51. image/movies.png
  52. </image>
  53. <idleImage idleImageWidthPC=10 idleImageHeightPC=10> image/POPUP_LOADING_01.png </idleImage>
  54. <idleImage idleImageWidthPC=10 idleImageHeightPC=10> image/POPUP_LOADING_02.png </idleImage>
  55. <idleImage idleImageWidthPC=10 idleImageHeightPC=10> image/POPUP_LOADING_03.png </idleImage>
  56. <idleImage idleImageWidthPC=10 idleImageHeightPC=10> image/POPUP_LOADING_04.png </idleImage>
  57. <idleImage idleImageWidthPC=10 idleImageHeightPC=10> image/POPUP_LOADING_05.png </idleImage>
  58. <idleImage idleImageWidthPC=10 idleImageHeightPC=10> image/POPUP_LOADING_06.png </idleImage>
  59. <idleImage idleImageWidthPC=10 idleImageHeightPC=10> image/POPUP_LOADING_07.png </idleImage>
  60. <idleImage idleImageWidthPC=10 idleImageHeightPC=10> image/POPUP_LOADING_08.png </idleImage>
  61. <itemDisplay>
  62. <text align="left" lines="1" offsetXPC=0 offsetYPC=0 widthPC=100 heightPC=100>
  63. <script>
  64. idx = getQueryItemIndex();
  65. focus = getFocusItemIndex();
  66. if(focus==idx)
  67. {
  68. location = getItemInfo(idx, "location");
  69. annotation = getItemInfo(idx, "annotation");
  70. }
  71. getItemInfo(idx, "title");
  72. </script>
  73. <fontSize>
  74. <script>
  75. idx = getQueryItemIndex();
  76. focus = getFocusItemIndex();
  77. if(focus==idx) "16"; else "14";
  78. </script>
  79. </fontSize>
  80. <backgroundColor>
  81. <script>
  82. idx = getQueryItemIndex();
  83. focus = getFocusItemIndex();
  84. if(focus==idx) "10:80:120"; else "-1:-1:-1";
  85. </script>
  86. </backgroundColor>
  87. <foregroundColor>
  88. <script>
  89. idx = getQueryItemIndex();
  90. focus = getFocusItemIndex();
  91. if(focus==idx) "255:255:255"; else "140:140:140";
  92. </script>
  93. </foregroundColor>
  94. </text>
  95. </itemDisplay>
  96. <onUserInput>
  97. <script>
  98. ret = "false";
  99. userInput = currentUserInput();
  100. if (userInput == "pagedown" || userInput == "pageup")
  101. {
  102. idx = Integer(getFocusItemIndex());
  103. if (userInput == "pagedown")
  104. {
  105. idx -= -8;
  106. if(idx &gt;= itemCount)
  107. idx = itemCount-1;
  108. }
  109. else
  110. {
  111. idx -= 8;
  112. if(idx &lt; 0)
  113. idx = 0;
  114. }
  115. print("new idx: "+idx);
  116. setFocusItemIndex(idx);
  117. setItemFocus(0);
  118. redrawDisplay();
  119. "true";
  120. }
  121. ret;
  122. </script>
  123. </onUserInput>
  124. </mediaDisplay>
  125. <item_template>
  126. <mediaDisplay name="threePartsView" idleImageWidthPC="10" idleImageHeightPC="10">
  127. <idleImage>image/POPUP_LOADING_01.png</idleImage>
  128. <idleImage>image/POPUP_LOADING_02.png</idleImage>
  129. <idleImage>image/POPUP_LOADING_03.png</idleImage>
  130. <idleImage>image/POPUP_LOADING_04.png</idleImage>
  131. <idleImage>image/POPUP_LOADING_05.png</idleImage>
  132. <idleImage>image/POPUP_LOADING_06.png</idleImage>
  133. <idleImage>image/POPUP_LOADING_07.png</idleImage>
  134. <idleImage>image/POPUP_LOADING_08.png</idleImage>
  135. </mediaDisplay>
  136. </item_template>
  137. <channel>
  138. <title>filmeonline24.com - categorii</title>
  139. <menu>main menu</menu>
  140. <?php
  141. function str_between($string, $start, $end){
  142. $string = " ".$string; $ini = strpos($string,$start);
  143. if ($ini == 0) return ""; $ini += strlen($start); $len = strpos($string,$end,$ini) - $ini;
  144. return substr($string,$ini,$len);
  145. }
  146. $host = "http://127.0.0.1/cgi-bin";
  147. $html = file_get_contents("http://www.filmeonline24.com/");
  148. $img = "image/movies.png";
  149. $link = $host."/scripts/filme/php/filmeonline24.php?query=,http://www.filmeonline24.com/";
  150. echo '
  151. <item>
  152. <title>Filme Noi</title>
  153. <link>'.$link.'</link>
  154. <annotation>Filme noi</annotation>
  155. </item>
  156. ';
  157. /**
  158. $videos = explode('li class="cat-item', $html);
  159. unset($videos[0]);
  160. $videos = array_values($videos);
  161. foreach($videos as $video) {
  162. $t1 = explode('href="',$video);
  163. $t2 = explode('"',$t1[1]);
  164. $link = trim($t2[0]);
  165. $t3 = explode(">",$t1[1]);
  166. $t4 = explode("<",$t3[1]);
  167. $title = $t4[0];
  168. $link = $host."/scripts/filme/php/filmeonline24.php?query=,".$link;
  169. echo '
  170. <item>
  171. <title>'.$title.'</title>
  172. <link>'.$link.'</link>
  173. <annotation>'.$title.'</annotation>
  174. </item>
  175. ';
  176. }
  177. **/
  178. ?>
  179. </channel>
  180. </rss>