Advertisement
Guest User

Untitled

a guest
Aug 6th, 2012
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.70 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by deZender.Net
  5. * @ deZender (PHP5 Decoder for SourceGuardian & phpSHIELD)
  6. *
  7. * @ Version : 1.1.5.0
  8. * @ Author : DeZender
  9. * @ Release on : 09.06.2012
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. function feed_print_feeds($feeds = '') {
  15. echo '<thead><tr><td></td><td>نام فيد</td><td>آدرس فيد</td><td>دسته بندي</td><td>تگ ها</td><td>نويسنده</td><td>بروز کردن</td><td>تعداد مطالب</td><td>نمایش سورس</td><td>وضعيت پست</td><td>وقفه</td></tr></thead>
  16. <tr id="feed_first">
  17. <td><input type=\'hidden\' value=\'\' name=\'feed_feed[0][id]\'></td>
  18. <td><input type=\'text\' style=\'width:70px;\' size=\'25\' value=\'\' na';
  19. echo 'me=\'feed_feed[0][name]\' /></td>
  20. <td><input type=\'text\' style=\'width:200px; direction: ltr;\' size=\'100\' value=\'\' name=\'feed_feed[0][url]\' /></td>
  21. <td>';
  22. echo '<s';
  23. echo 'elect name=\'feed_feed[0][category]\'>';
  24. echo feed_print_categories( );
  25. echo '</select></td>
  26. <td><input type=\'text\' style=\'width:70px;\' value=\'\' name=\'feed_feed[0][tags]\'></input></td>
  27. <td>';
  28. echo '<s';
  29. echo 'elect name=\'feed_feed[0][author]\'>';
  30. echo feed_print_authors( );
  31. echo '</select></td>
  32. <td><input type=\'text\' value=\'1440\' style=\'width:35px;\' value=\'\' name=\'feed_feed[0][frequency]\'></input></td>
  33. <td><input type=\'text\' size=\'2\' value = \'3\' name=\'feed_feed[0][max_items]\'></td>
  34. <td>';
  35. echo '<s';
  36. echo 'elect name=\'feed_feed[0][rewrite]\'>';
  37. echo feed_print_rewrite( );
  38. echo '</select></td>
  39. <td>';
  40. echo '<s';
  41. echo 'elect name=\'feed_feed[0][post_status]\'>';
  42. echo feed_print_post_status( );
  43. echo '</select></td>
  44. <td><input type=\'text\' size=\'2\' value = \'0\' name=\'feed_feed[0][post_interval]\'></td>
  45.  
  46. </tr>
  47. ';
  48. $x++;
  49.  
  50. if ($feeds) {
  51. while (list( $name, $ops ) = each( &$feeds )) {
  52. echo ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( '' . '
  53. <' . 'tr' . '>
  54. <' . 'td' . '><' . 'input' . ' ' . 'type' . '=\'' . 'hidden' . '\'' . 'value' . '=\'' . $ops['id'] . '\' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'id' . ']' ) . '\'></' . 'td' . '>
  55. <' . 'td' . '><' . 'input' . ' ' . 'type' . '=\'' . 'text' . '\' ' . 'style' . '=\'' . 'width' . ':' . '70' . 'px' . ';\' ' . 'size' . '=\'' . '25' . '\' ' . 'value' . '=\'' . $ops['name'] . '\' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'name' . ']' ) . '\' /></' . 'td' . '>
  56. <' . 'td' . '><' . 'input' . ' ' . 'type' . '=\'' . 'text' . '\' ' . 'style' . '=\'' . 'width' . ':' . '200' . 'px' . '; ' . 'direction' . ': ' . 'ltr' . ';\' ' . 'size' . '=\'' . '100' . '\' ' . 'value' . '=\'' . $ops['url'] . '\' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'url' . ']' ) . '\' /></' . 'td' . '>
  57. <' . 'td' . '><' . 'select' . ' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'category' . ']' ) . '\'>' . feed_print_categories( $ops['category'] ) . ( ( ( ( ( ( ( ( ( '' . '</' . 'select' . '></' . 'td' . '>
  58. <' . 'td' . '><' . 'input' . ' ' . 'type' . '=\'' . 'text' . '\' ' . 'style' . '=\'' . 'width' . ':' . '70' . 'px' . ';\' ' . 'value' . '=\'' . $ops['tags'] . '\' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'tags' . ']' ) . '\'></' . 'input' . '></' . 'td' . '>
  59. <' . 'td' . '><' . 'select' . ' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'author' . ']' ) . '\'>' ) . feed_print_authors( $ops['author'] ) . ( ( ( ( ( ( ( ( ( ( ( ( ( '' . '</' . 'select' . '></' . 'td' . '>
  60. <' . 'td' . '><' . 'input' . ' ' . 'type' . '=\'' . 'text' . '\' ' . 'style' . '=\'' . 'width' . ':' . '35' . 'px' . ';\' ' . 'value' . '=\'' . $ops['frequency'] . '\' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'frequency' . ']' ) . '\'></' . 'input' . '></' . 'td' . '>
  61. <' . 'td' . '><' . 'input' . ' ' . 'type' . '=\'' . 'text' . '\' ' . 'size' . '=\'' . '2' . '\' ' . 'value' . ' = \'' . $ops['max_items'] . '\' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'max_items' . ']' ) . '\'></' . 'td' . '>
  62. <' . 'td' . '><' . 'select' . ' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'rewrite' . ']' ) . '\'>' ) . feed_print_rewrite( $ops['rewrite'] ) . ( ( ( ( ( '' . '</' . 'select' . '></' . 'td' . '>
  63. <' . 'td' . '><' . 'select' . ' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'post_status' . ']' ) . '\'>' ) . feed_print_post_status( $ops['post_status'] ) . ( ( ( ( ( '' . '</' . 'select' . '></' . 'td' . '>
  64. <' . 'td' . '><' . 'input' . ' ' . 'type' . '=\'' . 'text' . '\' ' . 'size' . '=\'' . '2' . '\' ' . 'value' . ' = \'' . $ops['post_interval'] . '\' ' . 'name' . '=\'' . 'feed_feed' . '[' ) . $x . ']' ) . '[' ) . 'post_interval' . ']' ) . '\'></' . 'td' . '>
  65. <' . 'td' . '><' . 'input' . ' ' . 'onclick' . '=\'' . 'feed_feed_js' . '(' . $ops['id'] . ')\' ' . 'class' . '=\'' . 'button' . '\' ' . 'type' . '=\'' . 'button' . '\' ' . 'value' . '=\'' . 'دریافت' . ' ' . 'مطالب' . '\'></' . 'input' . '></' . 'td' . '>
  66. </' . 'tr' . '>
  67. ' );
  68. $x++;
  69. }
  70. }
  71.  
  72. }
  73.  
  74. function feed_feed_page() {
  75. $feed_options = get_option( 'feed_options' );
  76.  
  77. if (isset( $_POST['feed_save'] )) {
  78. $feeds = $_POST['feed_feed'];
  79. foreach ($feeds as $feed) {
  80. if (!empty( $feed['id'] )) {
  81. if (( empty( $feed['name'] ) || empty( $feed['url'] ) )) {
  82. feed_delete_feed( $feed );
  83. } else {
  84. feed_update_feed( $feed );
  85. }
  86. } else {
  87. if (( empty( $feed['name'] ) || empty( $feed['url'] ) )) {
  88. continue;
  89. } else {
  90. feed_insert_feed( $feed );
  91. }
  92. }
  93. }
  94.  
  95. echo '<div id="message" class="updated fade"><p>ذخیره شد!</p></div>';
  96. } else {
  97. if (isset( $_POST['feed_reset'] )) {
  98. feed_reinstall( );
  99. echo '<div id="message" class="updated fade"><p>حذف و نصب مجدد پلاگین انجام شد!</p></div>';
  100. } else {
  101. if ($_GET['action'] == 'done') {
  102. echo '<div id="message" class="updated fade"><p>عملیات پردازش شد. مشاهده ی <a href="admin.php?page=feed_log_page&s=logs&p=last">گزارش</a>.</p></div>';
  103. }
  104. }
  105. }
  106.  
  107. echo '<s';
  108. echo 'cript type="text/javascript">
  109. var increment = 10000;
  110. function more_feeds(){
  111.  
  112. jQuery("#feed_first").before("<tr><td><input type=\'hidden\' value=\'\' name=\'feed_feed["+increment+"][id]\'></td><td><input type=\'text\' style=\'width:70px;\' size=\'25\' value=\'\' name=\'feed_feed["+increment+"][name]\' /></td><td><input type=\'text\' style=\'width:200px; direction: ltr;\' size=\'100\' value=\'\' name=\'feed_feed["+in';
  113. echo 'crement+"][url]\' /></td><td>';
  114. echo '<s';
  115. echo 'elect name=\'feed_feed["+increment+"][category]\'>';
  116. echo feed_print_categories( );
  117. echo '</select></td><td><input type=\'text\' style=\'width:70px;\' value=\'\' name=\'feed_feed["+increment+"][tags]\'></input></td><td>';
  118. echo '<s';
  119. echo 'elect name=\'feed_feed["+increment+"][author]\'>';
  120. echo feed_print_authors( );
  121. echo '</select></td><td><input type=\'text\' style=\'width:35px;\' value=\'1440\' name=\'feed_feed["+increment+"][frequency]\'></input></td><td><input type=\'text\' size=\'2\' value = \'3\' name=\'feed_feed["+increment+"][max_items]\'></td><td>';
  122. echo '<s';
  123. echo 'elect name=\'feed_feed["+increment+"][rewrite]\'>';
  124. echo feed_print_rewrite( );
  125. echo '</select></td><td>';
  126. echo '<s';
  127. echo 'elect name=\'feed_feed["+increment+"][post_status]\'>';
  128. echo feed_print_post_status( );
  129. echo '</select></td><td><input type=\'text\' size=\'2\' value = \'0\' name=\'feed_feed["+increment+"][post_interval]\'></td></td></tr>");
  130. increment++;
  131. }
  132. </script>
  133. ';
  134. echo '<s';
  135. echo 'tyle>
  136. input,select,td, .wrapper input.button { font-size:8pt !important; }
  137. </style>
  138. <div class="wrapper" style="direction: rtl; font:8pt tahoma !important;">
  139. <form method="post">
  140. <h2>فید خوان</h2>
  141. <p>برای اضافه کردن فید ، تنها کافی است اطلاعات لازم را در فیلد ها وارد کنید.</p>
  142. <p>برای حذف فید ، نام و یا آدرس آن';
  143. echo ' را خالی بگذارید.</p>
  144. <p>با استفاده از وقفه ، مطالب یک فید به ازای زمان وقفه ( به ساعت ) ، به ترتیب به نمایش گذاشته خواهند شد.</p>
  145. <p>در صورتی که نمایش سورس فعال شده باشد ، در انتهای متن هر مطلب لینک به مطلب اصلی از سایت فید داده خواهد';
  146. echo ' شد.</p>
  147. <p>در انتهای اعمال تغییرات ، آن ها را ذخیره نمایید.</p>
  148. <img src="';
  149. echo FEED_URL_ROOT;
  150. echo 'images/ajax-loader.gif" id="wait" style="display:none;"/>
  151. <table width="70%" id="feed_feed">
  152. ';
  153. feed_print_feeds( feed_get_feeds( ) );
  154. echo '</table>
  155. <p><a href="#" onclick="more_feeds(); return false;">اضافه کردن</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input onclick=\'feed_fetch_all();\' size="23" class="button" value="دریافت مطالب از تمام فید ها"></p>
  156. <p><input type="submit" class="button-primary" value="به روز رسانی تنظیمات" name="feed_save"></p>
  157. <p><input type="submit" onclick="retu';
  158. echo 'rn confirm(\'قبل از نصب مجدد ، جهت داشتن بک آپ ، از تنظیمات بک آپ بگیرید.\')" class="button" value="حذف و نصب مجدد پلاگین" name="feed_reset"></p>
  159. <p></p>
  160. </form>
  161. <p>محمد حسین آقانبی - <a href="http://www.websoftdownload.com">وب سافت دانلود</a></p>
  162. </div>
  163. ';
  164. }
  165. .....................................................................
  166. ...................................
  167. .......................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement