PageRenderTime 47ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 0ms

/mini1.php

https://code.google.com/p/hdforall/
PHP | 560 lines | 530 code | 29 blank | 1 comment | 103 complexity | 061b8fe41a1cf5933cac38c4c9227ea3 MD5 | raw file
  1. #!/usr/local/bin/Resource/www/cgi-bin/php
  2. <?php echo "<?xml version='1.0' encoding='UTF-8' ?>";
  3. $host = "http://127.0.0.1/cgi-bin";
  4. $p=$_SERVER['SCRIPT_FILENAME'];
  5. $script_directory = substr($p, 0, strrpos($p, '/'));
  6. $check_file=$script_directory."/filme/peteava.php";
  7. $f_version=$script_directory."/version.txt";
  8. if (file_exists($f_version)) {
  9. $curr_vers=trim(file_get_contents($script_directory."/version.txt"));
  10. if (file_exists($check_file)) {
  11. $avb_vers=trim(file_get_contents("http://hdforall.googlecode.com/files/version.txt"));
  12. } else {
  13. $avb_vers=trim(file_get_contents("http://hdforall.googlecode.com/files/version_mini.txt"));
  14. }
  15. if ($avb_vers <> $curr_vers) {
  16. $info = "O nou? versiune este disponibil? (".$avb_vers.")! Actualiza?i din meniul System Tools.";
  17. } else {
  18. $info = "Sfat: Folosi?i tastele 1-9 sau PREV/NEXT pentru o navigare mai u?oar?.";
  19. }
  20. } else {
  21. $info = "Sfat: Folosi?i tastele 1-9 sau PREV/NEXT pentru o navigare mai u?oar?!";
  22. }
  23. $f = "/usr/local/bin/home_menu";
  24. if (file_exists($f)) {
  25. $file = "/usr/local/etc/www/cgi-bin/scripts/util/videoRenderer.rss";
  26. $h=file_get_contents($file);
  27. if (strpos($h,"eboda") === false) {
  28. exec("cp /usr/local/etc/www/cgi-bin/scripts/filme/videoRenderer.rss /usr/local/etc/www/cgi-bin/scripts/util/videoRenderer.rss");
  29. exec("cp /usr/local/etc/www/cgi-bin/scripts/filme/videoRenderer_h.rss /usr/local/etc/www/cgi-bin/scripts/util/videoRenderer_h.rss");
  30. }
  31. }
  32. ?>
  33. <rss version="2.0">
  34. <onEnter>
  35. showIdle();
  36. SetScreenSaverStatus("no");
  37. setRefreshTime(1);
  38. </onEnter>
  39. <onRefresh>
  40. setRefreshTime(-1);
  41. itemCount = getPageInfo("itemCount");
  42. redrawDisplay();
  43. </onRefresh>
  44. <mediaDisplay name=photoView
  45. centerXPC=7
  46. centerYPC=25
  47. centerHeightPC=60
  48. columnCount=5
  49. rowCount=3
  50. menuBorderColor="55:55:55"
  51. sideColorBottom="0:0:0"
  52. sideColorTop="0:0:0"
  53. backgroundColor="0:0:0"
  54. itemBackgroundColor="0:0:0"
  55. itemGapXPC=0
  56. itemGapYPC=0
  57. imageBorderColor="10:105:150"
  58. imageBorderPC="0"
  59. sideTopHeightPC=0
  60. bottomYPC=0
  61. sliding=yes
  62. showHeader=no
  63. showDefaultInfo=no
  64. idleImageWidthPC="8" idleImageHeightPC="10" idleImageXPC="80" idleImageYPC="10">
  65. <text align="left" offsetXPC=5 offsetYPC=5 widthPC=75 heightPC=5 fontSize=15 backgroundColor=0:0:0 foregroundColor=120:120:120>
  66. <?php echo $info; ?>
  67. </text>
  68. <!--
  69. <backgroundDisplay name=ims_guide_menu>
  70. <image offsetXPC=0 offsetYPC=0 widthPC=100 heightPC=100>
  71. image/IMS_bg.fsp
  72. </image>
  73. </backgroundDisplay>
  74. -->
  75. <text align="left" redraw="yes" useBackgroundSurface=yes offsetXPC="8" offsetYPC="15" widthPC="50" heightPC="8" fontSize="24" foregroundColor="100:200:255">
  76. <script>print(hed); hed;</script>
  77. </text>
  78. <text align="center" redraw="yes" lines=" 2" useBackgroundSurface=yes offsetXPC="8" offsetYPC="85" widthPC="84" heightPC="12" fontSize="17" foregroundColor="200:200:200">
  79. <script>print(annotation); annotation;</script>
  80. </text>
  81. <image offsetXPC=0 offsetYPC=23 widthPC=100 heightPC=1>
  82. ../etc/translate/rss/image/gradient_line.bmp
  83. </image>
  84. <idleImage>image/POPUP_LOADING_01.png</idleImage>
  85. <idleImage>image/POPUP_LOADING_02.png</idleImage>
  86. <idleImage>image/POPUP_LOADING_03.png</idleImage>
  87. <idleImage>image/POPUP_LOADING_04.png</idleImage>
  88. <idleImage>image/POPUP_LOADING_05.png</idleImage>
  89. <idleImage>image/POPUP_LOADING_06.png</idleImage>
  90. <idleImage>image/POPUP_LOADING_07.png</idleImage>
  91. <idleImage>image/POPUP_LOADING_08.png</idleImage>
  92. <itemDisplay>
  93. <image>
  94. <script>
  95. idx = getQueryItemIndex();
  96. focus = getFocusItemIndex();
  97. if(focus==idx)
  98. {
  99. hed = getItemInfo(idx, "title");
  100. annotation = getItemInfo(idx, "annotation");
  101. getItemInfo(idx, "focus");
  102. }
  103. else
  104. {
  105. getItemInfo(idx, "unfocus");
  106. }
  107. </script>
  108. <offsetXPC>
  109. <script>
  110. idx = getQueryItemIndex();
  111. focus = getFocusItemIndex();
  112. if(focus==idx) 7.5; else 15;
  113. </script>
  114. </offsetXPC>
  115. <offsetYPC>
  116. <script>
  117. idx = getQueryItemIndex();
  118. focus = getFocusItemIndex();
  119. if(focus==idx) 0; else 10;
  120. </script>
  121. </offsetYPC>
  122. <widthPC>
  123. <script>
  124. idx = getQueryItemIndex();
  125. focus = getFocusItemIndex();
  126. if(focus==idx) 85; else 70;
  127. </script>
  128. </widthPC>
  129. <heightPC>
  130. <script>
  131. idx = getQueryItemIndex();
  132. focus = getFocusItemIndex();
  133. if(focus==idx) 80; else 70;
  134. </script>
  135. </heightPC>
  136. </image>
  137. </itemDisplay>
  138. <onUserInput>
  139. <script>
  140. ret = "false";
  141. userInput = currentUserInput();
  142. majorContext = getPageInfo("majorContext");
  143. print("*** majorContext=",majorContext);
  144. print("*** userInput=",userInput);
  145. if(userInput == "one" || userInput == "1")
  146. {
  147. if(itemCount &gt;= 1)
  148. {
  149. setFocusItemIndex(0);
  150. redrawDisplay();
  151. }
  152. }
  153. else if(userInput == "two" || userInput == "2")
  154. {
  155. if(itemCount &gt;= 2)
  156. {
  157. setFocusItemIndex(1);
  158. redrawDisplay();
  159. }
  160. }
  161. else if(userInput == "three" || userInput == "3")
  162. {
  163. if(itemCount &gt;= 3)
  164. {
  165. setFocusItemIndex(2);
  166. redrawDisplay();
  167. }
  168. }
  169. else if(userInput == "four" || userInput == "4")
  170. {
  171. if(itemCount &gt;= 4)
  172. {
  173. setFocusItemIndex(3);
  174. redrawDisplay();
  175. }
  176. }
  177. else if(userInput == "five" || userInput == "5")
  178. {
  179. if(itemCount &gt;= 5)
  180. {
  181. setFocusItemIndex(4);
  182. redrawDisplay();
  183. }
  184. }
  185. else if(userInput == "six" || userInput == "6")
  186. {
  187. if(itemCount &gt;= 6)
  188. {
  189. setFocusItemIndex(5);
  190. redrawDisplay();
  191. }
  192. }
  193. else if(userInput == "seven" || userInput == "7")
  194. {
  195. if(itemCount &gt;= 7)
  196. {
  197. setFocusItemIndex(6);
  198. redrawDisplay();
  199. }
  200. }
  201. else if(userInput == "eight" || userInput == "8")
  202. {
  203. if(itemCount &gt;= 8)
  204. {
  205. setFocusItemIndex(7);
  206. redrawDisplay();
  207. }
  208. }
  209. else if(userInput == "nine" || userInput == "9")
  210. {
  211. if(itemCount &gt;= 9)
  212. {
  213. setFocusItemIndex(8);
  214. redrawDisplay();
  215. }
  216. }
  217. if(userInput == "zero" || userInput == "0")
  218. {
  219. if(itemCount &gt;= 10)
  220. {
  221. setFocusItemIndex(9);
  222. redrawDisplay();
  223. }
  224. }
  225. else if (userInput == "pagedown" || userInput == "pageup" || userInput == "PD" || userInput == "PG")
  226. {
  227. itemSize = getPageInfo("itemCount");
  228. idx = Integer(getFocusItemIndex());
  229. if (userInput == "pagedown")
  230. {
  231. idx -= -4;
  232. if(idx &gt;= itemSize)
  233. idx = itemSize-1;
  234. }
  235. else
  236. {
  237. idx -= 4;
  238. if(idx &lt; 0)
  239. idx = 0;
  240. }
  241. setFocusItemIndex(idx);
  242. setItemFocus(idx);
  243. redrawDisplay();
  244. ret = "true";
  245. }
  246. ret;
  247. </script>
  248. </onUserInput>
  249. </mediaDisplay>
  250. <adultlink>
  251. <mediaDisplay name="photoView"/>
  252. <link>
  253. <?php echo $host; ?>/scripts/adult/adult1325.php
  254. </link>
  255. </adultlink>
  256. <adultpass>
  257. <mediaDisplay name="onePartView" />
  258. <link>
  259. /usr/local/etc/www/cgi-bin/scripts/adult/adult.rss
  260. </link>
  261. </adultpass>
  262. <destination>
  263. <link>http://127.0.0.1/cgi-bin/scripts/mini1.php</link>
  264. <mediaDisplay name="photoView"/>
  265. </destination>
  266. <channel>
  267. <title>HDD Links</title>
  268. <!-- 1 -->
  269. <item>
  270. <title>Filme online subtitrate</title>
  271. <onClick>
  272. <script>
  273. showIdle();
  274. "<?php echo $host; ?>/scripts/filme/filme.php";
  275. </script>
  276. </onClick>
  277. <focus>/usr/local/etc/www/cgi-bin/scripts/image/filme_focus.png</focus>
  278. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/filme_unfocus.png</unfocus>
  279. <annotation>Filme online traduse</annotation>
  280. </item>
  281. <!-- 2 -->
  282. <item>
  283. <title>TV Live</title>
  284. <onClick>
  285. <script>
  286. showIdle();
  287. "<?php echo $host; ?>/scripts/tv/tv_live.php";
  288. </script>
  289. </onClick>
  290. <focus>/usr/local/etc/www/cgi-bin/scripts/image/livetv_focus.png</focus>
  291. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/livetv_unfocus.png</unfocus>
  292. <annotation>Posturi TV din România ?i din alte ??ri. ?tiri, filme, muzic? sau sport</annotation>
  293. </item>
  294. <!-- 3 -->
  295. <item>
  296. <title>Posturi na?ionale</title>
  297. <onClick>
  298. <script>
  299. showIdle();
  300. "<?php echo $host; ?>/scripts/tv/nationale.php";
  301. </script>
  302. </onClick>
  303. <focus>/usr/local/etc/www/cgi-bin/scripts/image/nationale_focus.png</focus>
  304. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/nationale_unfocus.png</unfocus>
  305. <annotation>Înregistr?ri ale unor emisiuni TV emise de posturile na?ionale</annotation>
  306. </item>
  307. <!-- 4 - new line -->
  308. <item>
  309. <title>Seriale TV subtitrate</title>
  310. <onClick>
  311. <script>
  312. showIdle();
  313. "<?php echo $host; ?>/scripts/filme/seriale.php";
  314. </script>
  315. </onClick>
  316. <focus>/usr/local/etc/www/cgi-bin/scripts/image/seriale_focus.png</focus>
  317. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/seriale_unfocus.png</unfocus>
  318. <annotation>Seriale TV traduse</annotation>
  319. </item>
  320. <!-- 5 -->
  321. <item>
  322. <title>OneHD</title>
  323. <onClick>
  324. <script>
  325. showIdle();
  326. "<?php echo $host; ?>/scripts/tv/prahovahd.php";
  327. </script>
  328. </onClick>
  329. <focus>/usr/local/etc/www/cgi-bin/scripts/image/onehd_focus.png</focus>
  330. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/onehd_unfocus.png</unfocus>
  331. <annotation>One HD: concerte, divertisment, business, turism, experimente, disponibile în High Definition atât live cât ?i on-demand (VOD)</annotation>
  332. </item>
  333. <!-- 6 -->
  334. <item>
  335. <title>Radio Online</title>
  336. <onClick>
  337. <script>
  338. showIdle();
  339. "/usr/local/etc/www/cgi-bin/scripts/tv/radio.rss";
  340. </script>
  341. </onClick>
  342. <focus>/usr/local/etc/www/cgi-bin/scripts/image/radio_focus.png</focus>
  343. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/radio_unfocus.png</unfocus>
  344. <annotation>Posturi de radio</annotation>
  345. </item>
  346. <!-- 7 - new line -->
  347. <item>
  348. <title>Pentru copii</title>
  349. <onClick>
  350. <script>
  351. showIdle();
  352. "<?php echo $host; ?>/scripts/filme/desene.php";
  353. </script>
  354. </onClick>
  355. <focus>/usr/local/etc/www/cgi-bin/scripts/image/desene_focus.png</focus>
  356. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/desene_unfocus.png</unfocus>
  357. <annotation>Desene animate, filme, pove?ti</annotation>
  358. </item>
  359. <!-- 8 -->
  360. <item>
  361. <title>Conturi personale metafeeds</title>
  362. <onClick>
  363. <script>
  364. showIdle();
  365. "<?php echo $host; ?>/scripts/user/users.php";
  366. </script>
  367. </onClick>
  368. <focus>/usr/local/etc/www/cgi-bin/scripts/image/user_focus.png</focus>
  369. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/user_unfocus.png</unfocus>
  370. <annotation>Ai un cont pe metafeeds? Aici putem s?-l ad?ug?m!</annotation>
  371. </item>
  372. <!-- 9 -->
  373. <item>
  374. <title>?tiri ?i alte informa?ii</title>
  375. <onClick>
  376. <script>
  377. showIdle();
  378. "<?php echo $host; ?>/scripts/news/news.php";
  379. </script>
  380. </onClick>
  381. <focus>/usr/local/etc/www/cgi-bin/scripts/image/news_focus.png</focus>
  382. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/news_unfocus.png</unfocus>
  383. <annotation>Orarul serialelor, meteo, cursul valutar sau alte informa?ii</annotation>
  384. </item>
  385. <!-- 10 - new line -->
  386. <item>
  387. <title>Videoclipuri</title>
  388. <onClick>
  389. <script>
  390. showIdle();
  391. "<?php echo $host; ?>/scripts/clip/clip.php";
  392. </script>
  393. </onClick>
  394. <focus>/usr/local/etc/www/cgi-bin/scripts/image/videoclip_focus.png</focus>
  395. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/videoclip_unfocus.png</unfocus>
  396. <annotation>Filmule?e nostime, reale, clipuri video personale</annotation>
  397. </item>
  398. <!-- 11 -->
  399. <item>
  400. <title>Trailere filme ?i jocuri</title>
  401. <onClick>
  402. <script>
  403. showIdle();
  404. "<?php echo $host; ?>/scripts/trailer/trailer.php";
  405. </script>
  406. </onClick>
  407. <focus>/usr/local/etc/www/cgi-bin/scripts/image/trailer_focus.png</focus>
  408. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/trailer_unfocus.png</unfocus>
  409. <annotation>Ultimele trailere pentru filme sau jocuri</annotation>
  410. </item>
  411. <!-- 12 -->
  412. <item>
  413. <title>Emisiuni Sportive</title>
  414. <onClick>
  415. <script>
  416. showIdle();
  417. "<?php echo $host; ?>/scripts/tv/tv_sport.php";
  418. </script>
  419. </onClick>
  420. <focus>/usr/local/etc/www/cgi-bin/scripts/image/sport_focus.png</focus>
  421. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/sport_unfocus.png</unfocus>
  422. <annotation>Înregistr?ri evenimente sportive: fotbal ?i nu numai</annotation>
  423. </item>
  424. <!-- 13 - new line -->
  425. <?php
  426. $f="/usr/local/etc/xLive/repoman/05_08_2011.txt";
  427. if (file_exists($f)) {
  428. echo '
  429. <item>
  430. <title>repoman xLive</title>
  431. <link>/usr/local/etc/xLive/repoman/repoman.rss</link>
  432. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/php1/xlive.png" />
  433. <focus>/usr/local/etc/www/cgi-bin/scripts/image/xlive_focus.png</focus>
  434. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/xlive_unfocus.png</unfocus>
  435. <location></location>
  436. <annotation>repoman xLive</annotation>
  437. <mediaDisplay name="photoView"/>
  438. </item>
  439. ';
  440. } else {
  441. echo '
  442. <item>
  443. <title>repoman xLive</title>
  444. <onClick>
  445. <script>
  446. rss = "/usr/local/etc/www/cgi-bin/scripts/util/downloadDialog.rss";
  447. ret = doModalRss(rss);
  448. if (ret == "Confirm") {
  449. showIdle();
  450. url="http://127.0.0.1/cgi-bin/scripts/util/xlive.cgi?mode=install";
  451. msg = getURL(url);
  452. cancelIdle();
  453. jumptolink("destination");
  454. }
  455. </script>
  456. </onClick>
  457. <media:thumbnail url="/usr/local/etc/www/cgi-bin/scripts/php1/xlive.png" />
  458. <focus>/usr/local/etc/www/cgi-bin/scripts/image/xlive_focus.png</focus>
  459. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/xlive_unfocus.png</unfocus>
  460. <location></location>
  461. <annotation>repoman xLive</annotation>
  462. <mediaDisplay name="photoView"/>
  463. </item>
  464. ';
  465. }
  466. ?>
  467. <!-- 14 -->
  468. <item>
  469. <title>Posturi locale</title>
  470. <onClick>
  471. <script>
  472. showIdle();
  473. "<?php echo $host; ?>/scripts/tv/locale.php";
  474. </script>
  475. </onClick>
  476. <focus>/usr/local/etc/www/cgi-bin/scripts/image/locale_focus.png</focus>
  477. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/locale_unfocus.png</unfocus>
  478. <annotation>?tiri ?i emisiuni înregistrate, difuzate de posturile TV locale</annotation>
  479. </item>
  480. <!-- 15 -->
  481. <item>
  482. <title>Programe adul?i</title>
  483. <annotation>Numai pentru +18! Necesit? parol?. Pentru mai multe informa?ii: http:// hdforall.freehostia.com. Pentru schimbare parol? introduce?i o parol? gre?it?.</annotation>
  484. <focus>/usr/local/etc/www/cgi-bin/scripts/image/adult_focus.png</focus>
  485. <unfocus>/usr/local/etc/www/cgi-bin/scripts/image/adult_unfocus.png</unfocus>
  486. <onClick>
  487. <script>
  488. optionsPath="/usr/local/etc/dvdplayer/adult.dat";
  489. pass = readStringFromFile(optionsPath);
  490. if (pass == null)
  491. {
  492. pass="1325";
  493. writeStringToFile(optionsPath, pass);
  494. keyword = getInput();
  495. if (keyword != null)
  496. {
  497. if (keyword == pass)
  498. {
  499. jumpToLink("adultlink");
  500. }
  501. else
  502. {
  503. jumpToLink("adultpass");
  504. }
  505. }
  506. }
  507. else if (pass == "0")
  508. {
  509. jumpToLink("adultlink");
  510. }
  511. else
  512. {
  513. keyword = getInput();
  514. if (keyword != null)
  515. {
  516. if (keyword == pass)
  517. {
  518. jumpToLink("adultlink");
  519. }
  520. else
  521. {
  522. jumpToLink("adultpass");
  523. }
  524. }
  525. }
  526. </script>
  527. </onClick>
  528. <mediaDisplay name="photoView"/>
  529. </item>
  530. </channel>
  531. </rss>