PageRenderTime 50ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 1ms

/scripts/feeds/scripts_vb6/scripts/trailer/php/cinemarx.php

http://eboda-hd-for-all-500.googlecode.com/
PHP | 268 lines | 238 code | 29 blank | 1 comment | 27 complexity | 53dd80e6aa70985ce4f585e00bd14a45 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0
  1. <?php echo "<?xml version='1.0' encoding='UTF8' ?>";
  2. $host = "http://127.0.0.1:82";
  3. ?>
  4. <rss version="2.0">
  5. <onEnter>
  6. startitem = "middle";
  7. setRefreshTime(1);
  8. </onEnter>
  9. <onRefresh>
  10. setRefreshTime(-1);
  11. itemCount = getPageInfo("itemCount");
  12. </onRefresh>
  13. <mediaDisplay name="threePartsView"
  14. sideLeftWidthPC="0"
  15. sideRightWidthPC="0"
  16. headerImageWidthPC="0"
  17. selectMenuOnRight="no"
  18. autoSelectMenu="no"
  19. autoSelectItem="no"
  20. itemImageHeightPC="0"
  21. itemImageWidthPC="0"
  22. itemXPC="8"
  23. itemYPC="25"
  24. itemWidthPC="50"
  25. itemHeightPC="8"
  26. capXPC="8"
  27. capYPC="25"
  28. capWidthPC="50"
  29. capHeightPC="64"
  30. itemBackgroundColor="0:0:0"
  31. itemPerPage="8"
  32. itemGap="0"
  33. bottomYPC="90"
  34. backgroundColor="0:0:0"
  35. showHeader="no"
  36. showDefaultInfo="no"
  37. imageFocus=""
  38. sliding="no" idleImageXPC="5" idleImageYPC="5" idleImageWidthPC="8" idleImageHeightPC="10"
  39. >
  40. <text align="center" offsetXPC="0" offsetYPC="0" widthPC="100" heightPC="20" fontSize="30" backgroundColor="10:105:150" foregroundColor="100:200:255">
  41. <script>getPageInfo("pageTitle");</script>
  42. </text>
  43. <text align="left" offsetXPC="6" offsetYPC="15" widthPC="100" heightPC="4" fontSize="16" backgroundColor="10:105:150" foregroundColor="100:200:255">
  44. Apasati 2 pentru download, 3 pentru download manager
  45. </text>
  46. <text redraw="yes" offsetXPC="85" offsetYPC="12" widthPC="10" heightPC="6" fontSize="20" backgroundColor="10:105:150" foregroundColor="60:160:205">
  47. <script>sprintf("%s / ", focus-(-1))+itemCount;</script>
  48. </text>
  49. <text redraw="yes" align="center" offsetXPC="0" offsetYPC="90" widthPC="100" heightPC="8" fontSize="17" backgroundColor="10:105:150" foregroundColor="100:200:255">
  50. <script>print(annotation); annotation;</script>
  51. </text>
  52. <image redraw="yes" offsetXPC=60 offsetYPC=35 widthPC=30 heightPC=30>
  53. <script>print(img); img;</script>
  54. </image>
  55. <idleImage>image/POPUP_LOADING_01.png</idleImage>
  56. <idleImage>image/POPUP_LOADING_02.png</idleImage>
  57. <idleImage>image/POPUP_LOADING_03.png</idleImage>
  58. <idleImage>image/POPUP_LOADING_04.png</idleImage>
  59. <idleImage>image/POPUP_LOADING_05.png</idleImage>
  60. <idleImage>image/POPUP_LOADING_06.png</idleImage>
  61. <idleImage>image/POPUP_LOADING_07.png</idleImage>
  62. <idleImage>image/POPUP_LOADING_08.png</idleImage>
  63. <itemDisplay>
  64. <text align="left" lines="1" offsetXPC=0 offsetYPC=0 widthPC=100 heightPC=100>
  65. <script>
  66. idx = getQueryItemIndex();
  67. focus = getFocusItemIndex();
  68. if(focus==idx)
  69. {
  70. img = getItemInfo(idx,"image");
  71. annotation = getItemInfo(idx, "title");
  72. }
  73. getItemInfo(idx, "title");
  74. </script>
  75. <fontSize>
  76. <script>
  77. idx = getQueryItemIndex();
  78. focus = getFocusItemIndex();
  79. if(focus==idx) "16"; else "14";
  80. </script>
  81. </fontSize>
  82. <backgroundColor>
  83. <script>
  84. idx = getQueryItemIndex();
  85. focus = getFocusItemIndex();
  86. if(focus==idx) "10:80:120"; else "-1:-1:-1";
  87. </script>
  88. </backgroundColor>
  89. <foregroundColor>
  90. <script>
  91. idx = getQueryItemIndex();
  92. focus = getFocusItemIndex();
  93. if(focus==idx) "255:255:255"; else "140:140:140";
  94. </script>
  95. </foregroundColor>
  96. </text>
  97. </itemDisplay>
  98. <onUserInput>
  99. <script>
  100. ret = "false";
  101. userInput = currentUserInput();
  102. if (userInput == "pagedown" || userInput == "pageup")
  103. {
  104. idx = Integer(getFocusItemIndex());
  105. if (userInput == "pagedown")
  106. {
  107. idx -= -8;
  108. if(idx &gt;= itemCount)
  109. idx = itemCount-1;
  110. }
  111. else
  112. {
  113. idx -= 8;
  114. if(idx &lt; 0)
  115. idx = 0;
  116. }
  117. print("new idx: "+idx);
  118. setFocusItemIndex(idx);
  119. setItemFocus(0);
  120. redrawDisplay();
  121. "true";
  122. }
  123. if (userInput == "two" || userInput == "2")
  124. {
  125. showIdle();
  126. url="<?php echo $host; ?>" + "/scripts/trailer/php/cinemarx_link.php?file=" + getItemInfo(getFocusItemIndex(),"download");
  127. movie=getUrl(url);
  128. cancelIdle();
  129. topUrl = "http://127.0.0.1:82/scripts/util/download.cgi?link=" + movie + ";name=" + getItemInfo(getFocusItemIndex(),"name");
  130. dlok = loadXMLFile(topUrl);
  131. "true";
  132. }
  133. if (userInput == "three" || userInput == "3")
  134. {
  135. jumpToLink("destination");
  136. "true";
  137. }
  138. ret;
  139. </script>
  140. </onUserInput>
  141. </mediaDisplay>
  142. <item_template>
  143. <mediaDisplay name="threePartsView" idleImageXPC="5" idleImageYPC="5" idleImageWidthPC="8" idleImageHeightPC="10">
  144. <idleImage>image/POPUP_LOADING_01.png</idleImage>
  145. <idleImage>image/POPUP_LOADING_02.png</idleImage>
  146. <idleImage>image/POPUP_LOADING_03.png</idleImage>
  147. <idleImage>image/POPUP_LOADING_04.png</idleImage>
  148. <idleImage>image/POPUP_LOADING_05.png</idleImage>
  149. <idleImage>image/POPUP_LOADING_06.png</idleImage>
  150. <idleImage>image/POPUP_LOADING_07.png</idleImage>
  151. <idleImage>image/POPUP_LOADING_08.png</idleImage>
  152. </mediaDisplay>
  153. </item_template>
  154. <destination>
  155. <link>http://127.0.0.1:82/scripts/util/level.php
  156. </link>
  157. </destination>
  158. <channel>
  159. <title>www.cinemarx.ro</title>
  160. <menu>main menu</menu>
  161. <?php
  162. $query = $_GET["query"];
  163. if($query) {
  164. $queryArr = explode(',', $query);
  165. $page = $queryArr[0];
  166. $search = $queryArr[1];
  167. }
  168. $host = "http://127.0.0.1:82";
  169. if($page) {
  170. $html = file_get_contents("http://www.cinemarx.ro/trailere/cele-mai-recente/".$page."/");
  171. }
  172. else {
  173. $page = 1;
  174. $html = file_get_contents("http://www.cinemarx.ro/trailere/cele-mai-recente/1/");
  175. }
  176. if($page > 1) { ?>
  177. <item>
  178. <?php
  179. $sThisFile = 'http://127.0.0.1:82'.$_SERVER['SCRIPT_NAME'];
  180. $url = $sThisFile."?query=".($page-1).",";
  181. ?>
  182. <title>Previous Page</title>
  183. <link><?php echo $url;?></link>
  184. <annotation>Pagina anterioara</annotation>
  185. <image>/scripts/image/left.jpg</image>
  186. <mediaDisplay name="threePartsView"/>
  187. </item>
  188. <?php } ?>
  189. <?php
  190. $videos = explode('<li class="image">', $html);
  191. unset($videos[0]);
  192. $videos = array_values($videos);
  193. $baseurl = "http://127.0.0.1:83/cgi-bin/translate?stream,Content-type:video/x-flv,";
  194. foreach($videos as $video) {
  195. $t1 = explode('<a href="', $video);
  196. $t2 = explode('"', $t1[1]);
  197. $link = 'http://www.cinemarx.ro'.$t2[0];
  198. $t1 = explode(' title="', $video);
  199. $t2 = explode('"', $t1[1]);
  200. $title = $t2[0];
  201. $t1 = explode(' src="', $video);
  202. $t2 = explode('"', $t1[1]);
  203. $image = $t2[0];
  204. //$link = $host."/scripts/trailer/php/cinemarx_link.php?file=".$link;
  205. $name = preg_replace('/[^A-Za-z0-9_]/','_',$title).".flv";
  206. echo '
  207. <item>
  208. <title>'.$title.'</title>
  209. <onClick>
  210. <script>
  211. showIdle();
  212. url="'.$host.'/scripts/trailer/php/cinemarx_link.php?file='.$link.'";
  213. movie=getUrl(url);
  214. movie1="'.$baseurl.'" + movie;
  215. cancelIdle();
  216. playItemUrl(movie1,10);
  217. </script>
  218. </onClick>
  219. <download>'.$link.'</download>
  220. <name>'.$name.'</name>
  221. <image>'.$image.'</image>
  222. <media:thumbnail url="'.$image.'" />
  223. </item>
  224. ';
  225. }
  226. ?>
  227. <item>
  228. <?php
  229. $sThisFile = 'http://127.0.0.1:82'.$_SERVER['SCRIPT_NAME'];
  230. $url = $sThisFile."?query=".($page+1).",";
  231. ?>
  232. <title>Next Page</title>
  233. <link><?php echo $url;?></link>
  234. <annotation>Pagina urmatoare</annotation>
  235. <image>/scripts/image/right.jpg</image>
  236. <mediaDisplay name="threePartsView"/>
  237. </item>
  238. </channel>
  239. </rss>