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

/scripts/feeds/xVoD/xVoD/php/template/web/PlaylistLinkAddWebTemplate.php

http://eboda-hd-for-all-500.googlecode.com/
PHP | 131 lines | 109 code | 18 blank | 4 comment | 0 complexity | 27cf0bf723454e555ff44ec6e644a958 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0
  1. <?php
  2. /*-------------------------
  3. * Developed by Maicros
  4. * GNU/GPL Licensed
  5. * ------------------------*/
  6. class PlaylistLinkAddWebTemplate extends WebTemplate {
  7. private $playlist = null;
  8. public function setPlaylist($playlist) {
  9. $this->playlist = $playlist;
  10. }
  11. public function showBodyContent() {
  12. $playlistLink = 'index.php?web&action=' . ViewPlaylistWebPageAction::getActionName() .
  13. '&subaction=' . ViewPlaylistWebPageAction::SUBACTION_PLAYLIST_OPEN .
  14. '&playlist=' . base64_encode($this->playlist->getFilename()) .
  15. '&PHPSESID=' . session_id();
  16. echo '<h3 style="margin-bottom:10px;">Add Link to Playlist</h3>' . "\n";
  17. echo '<table class="linkTable">
  18. <tr>
  19. <td width="22px"><img width="22px" height="22px" src="../resources/playlist/undo.png" /></td>
  20. <td width="50%" align="left"> <a href="' . $playlistLink . '">Return to Playlist</a></td>
  21. <td width="22px"><img width="22px" height="22px" src="../resources/playlist/undo.png" /></td>
  22. <td width="50%"><a href="index.php?web&action=' . ViewPlaylistWebPageAction::getActionName() . '&PHPSESID=' . session_id() . '">Return to explorer</a></td>
  23. </tr>
  24. </table>' . "\n";
  25. echo '<form action="index.php">' . "\n";
  26. echo '<table class="playlistTable">' . "\n";
  27. echo ' <thead>' . "\n";
  28. echo ' <tr>' . "\n";
  29. echo ' <th width="24px">&nbsp;</th>' . "\n";
  30. echo ' </tr>' . "\n";
  31. echo ' </thead>' . "\n";
  32. echo ' <tbody>' . "\n";
  33. echo ' <tr>' . "\n";
  34. echo ' <td>' . "\n";
  35. ?>
  36. <table border="0" width="100%" cellpadding="0" cellspacing="0">
  37. <tr>
  38. <td>Title (*): </td>
  39. <td><input type="text" id="title" name="title" value="" size="40" /></td>
  40. </tr>
  41. <tr>
  42. <td>Description: </td>
  43. <td><textarea id="description" name="description" rows="8" cols="40"></textarea></td>
  44. </tr>
  45. <tr>
  46. <td>Thumbnail: </td>
  47. <td><input type="text" id="thumbnail" name="thumbnail" value="" size="40" /> (Http link or Xtreamer file path)</td>
  48. </tr>
  49. <tr>
  50. <td>Format: </td>
  51. <td><input type="text" id="format" name="format" value="" size="50" /></td>
  52. </tr>
  53. <tr>
  54. <td>Language: </td>
  55. <td>
  56. <select id="language" name="language">
  57. <option label="Arabic" value="ar">Arabic</option>
  58. <option label="Catalonia" value="ca">Catalonia</option>
  59. <option label="Deutch" value="de">Deutch</option>
  60. <option label="English" value="en">English</option>
  61. <option label="Estonian" value="et">Estonian</option>
  62. <option label="Finnish" value="fi">Finnish</option>
  63. <option label="French" value="fr">French</option>
  64. <option label="Greek" value="gr">Greek</option>
  65. <option label="Hebrew" value="he">Hebrew</option>
  66. <option label="Hungary" value="hu">Hungary</option>
  67. <option label="Italian" value="it">Italian</option>
  68. <option label="Korean" value="kr">Korean</option>
  69. <option label="Polish" value="pl">Polish</option>
  70. <option label="Portugal-BR" value="pr-b">Portugal-BR</option>
  71. <option label="Romanian" value="ro">Romanian</option>
  72. <option label="Russian" value="ru">Russian</option>
  73. <option label="Simplified Chinese" value="zh_CN">Simplified Chinese</option>
  74. <option label="Slovenian" value="sl">Slovenian</option>
  75. <option label="Spanish" value="es">Spanish</option>
  76. <option label="Swahili" value="sw">Swahili</option>
  77. <option label="Traditional Chinese" value="cn">Traditional Chinese</option>
  78. </select>
  79. </td>
  80. </tr>
  81. <tr>
  82. <td>Link/IDs (*): </td>
  83. <td><input type="text" id="link" name="link" value="" size="50" />
  84. <br/>Megavideo/Megaupload IDs space separated, or direct http link to file
  85. </td>
  86. </tr>
  87. <tr>
  88. <td>Type (*): </td>
  89. <td>
  90. <select id="type" name="type">
  91. <option value="MV">Megavideo</option>
  92. <option value="MU">Megaupload</option>
  93. <option value="HTTP">HTTP File</option>
  94. </select>
  95. </td>
  96. </tr>
  97. </table>
  98. <input type="hidden" name="web" value="" />
  99. <input type="hidden" name="action" value="<?php echo ViewPlaylistWebPageAction::getActionName(); ?>" />
  100. <input type="hidden" name="subaction" value="<?php echo ViewPlaylistWebPageAction::SUBACTION_PLAYLIST_LINK_SAVE; ?>" />
  101. <input type="hidden" name="PHPSESID" value="<?php echo session_id(); ?>" />
  102. <?php
  103. echo ' </td>' . "\n";
  104. echo ' </tr>' . "\n";
  105. echo ' </tbody>' . "\n";
  106. echo ' <tfoot>' . "\n";
  107. echo ' <tr><th align="right"><input type="submit" value="CREATE LINK" name="save" style="cursor:hand;height: 20px; font-size: 10px;" /> <input type="reset" value="CLEAR FIELDS" style="cursor:hand;height: 20px; font-size: 10px;" /></th></tr>' . "\n";
  108. echo ' </tfoot>' . "\n";
  109. echo '</table>' . "\n";
  110. echo '</form>' . "\n";
  111. }
  112. }
  113. ?>