Advertisement
Guest User

Untitled

a guest
Aug 17th, 2011
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.54 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by deZender.Net
  5. * @ deZender (PHP5 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 1.1.3.0
  8. * @ Author : DeZender
  9. * @ Release on : 17.05.2011
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13.  
  14. function [obfuscated]() {
  15. @session_name( 'TSSE_Admin_Session' );
  16. @session_start( );
  17. define( 'InStaffPanel', true );
  18. define( 'StaffPanel', true );
  19. }
  20.  
  21. function [obfuscated]() {
  22. if (( ( isset( $_COOKIE['staffcplanguage'] ) && is_dir( 'languages/' . $_COOKIE['staffcplanguage'] ) ) && is_file( 'languages/' . $_COOKIE['staffcplanguage'] . '/staffcp.lang' ) )) {
  23. return $_COOKIE['staffcplanguage'];
  24. }
  25.  
  26. return 'english';
  27. }
  28.  
  29. function [obfuscated]($hifaceag = 0) {
  30. if ($hifaceag < 1000 * 1024) {
  31. return number_format( $hifaceag / 1024, 2 ) . ' KB';
  32. }
  33.  
  34. if ($hifaceag < 1000 * 1048576) {
  35. return number_format( $hifaceag / 1048576, 2 ) . ' MB';
  36. }
  37.  
  38. if ($hifaceag < 1000 * 1073741824) {
  39. return number_format( $hifaceag / 1073741824, 2 ) . ' GB';
  40. }
  41.  
  42. return number_format( $hifaceag / 1099511627776, 2 ) . ' TB';
  43. }
  44.  
  45. function [obfuscated]($cjbfheifdb, $deebabfege, $cichibgjeh) {
  46. return '<div class="navlink-normal" style="padding-bottom: 3px;" onmouseover="this.className=\'navlink-hover\';" onmouseout="this.className=\'navlink-normal\'"><a href="#' . $cichibgjeh . '" onclick="TSJump(\'' . $cjbfheifdb . '\');">' . $deebabfege . '</a></div>';
  47. }
  48.  
  49. function [obfuscated]($cedbgijjii = '') {
  50. global $Language;
  51.  
  52. $eajfjiijca = unserialize( file_get_contents( '../config/THEME' ) );
  53. return '
  54. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  55. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">
  56. <head>
  57. <title>' . $fbhgfhgcf['3'] . '</title>
  58. <meta http-equiv="Content-Type" content="text/html; charset=' . $eajfjiijca['charset'] . '" />
  59. <link rel="stylesheet" type="text/css" href="style/style.css" />
  60. <script type="text/javascript">
  61. function TSJump(targeturl)
  62. {
  63. parent.frames.main.location = targeturl;
  64. }
  65. function TSGetID(IDName)
  66. {
  67. if(document.getElementById)
  68. {
  69. return document.getElementById(IDName);
  70. }
  71. else if(document.all)
  72. {
  73. return document.all[IDName];
  74. }
  75. else if(document.layers)
  76. {
  77. return document.layers[IDName];
  78. }
  79. else
  80. {
  81. return null;
  82. }
  83. }
  84. </script>
  85. </head>
  86. <body style="margin:0px"' . ($cedbgijjii ? ' class="' . $cedbgijjii . '"' : '') . '>
  87. ';
  88. }
  89.  
  90. function [obfuscated]() {
  91. return '
  92. </body>
  93. </html>';
  94. }
  95.  
  96. function [obfuscated]() {
  97. return '<p align="center">TS Special Edition, Copyright &copy;2006-' . date( 'Y' ) . ', www.templateshares.net</p>';
  98. }
  99.  
  100. function [obfuscated]($dibcifaahd) {
  101. if (!headers_sent( )) {
  102. header( 'Location: ' . $dibcifaahd );
  103. } else {
  104. echo '
  105. <script type="text/javascript">
  106. window.location.href="' . $dibcifaahd . '";
  107. </script>
  108. <noscript>
  109. <meta http-equiv="refresh" content="0;url=' . $dibcifaahd . '" />
  110. </noscript>';
  111. }
  112.  
  113. exit( );
  114. }
  115.  
  116. function [obfuscated]($cdgbcecfea = '') {
  117. return '
  118. <style>
  119. .alert
  120. {
  121. font-weight: bold;
  122. color: #000000;
  123. font: 12px verdana, geneva, lucida, "lucida grande", arial, helvetica, sans-serif;
  124. background: #ffacac url("images/alert.png") no-repeat 15px 50%;
  125. text-align: left;
  126. padding-left: 35px;
  127. padding-top: 5px;
  128. padding-bottom: 5px;
  129. border: 1px solid #ff0707;
  130. }
  131. </style>
  132. <div class="alert">
  133. ' . $cdgbcecfea . '
  134. </div>
  135. ';
  136. }
  137.  
  138. function [obfuscated]($bjbahcfgjb, $cjijghdhic, $cggjeefha, $cbcfbfbiic) {
  139. $bjbahcfgjb = $cjijghdhic * $cggjeefha;
  140. $cbcfbfbiic = $bjbahcfgjb + 333;
  141. return $bjbahcfgjb;
  142. }
  143.  
  144. function [obfuscated]() {
  145. global $MAIN;
  146.  
  147. $ddhbaeeghf = str_replace( array( 'http://www.', 'http://', 'www.' ), '', $bgdgbcjdc['BASEURL'] );
  148. $hejaeedcf = 'http://' . $ddhbaeeghf;
  149. $djbegfdfda = 'www.' . $ddhbaeeghf;
  150. $dehgefiadf = '/config/DATABASE';
  151. $jfhfgcie = 'Templateshares Special Edition 2010 Agent';
  152. $ddjjjfbgea = 'Templateshares Special Edition 2010 Referer';
  153. $dadbeijfgc = 15;
  154.  
  155. if (( function_exists( 'curl_init' ) && $caddahaijb = ccaidfebjb( ) )) {
  156. cfbjbjffhf( $caddahaijb, CURLOPT_URL, $hejaeedcf . $dehgefiadf );
  157. cfbjbjffhf( $caddahaijb, CURLOPT_RETURNTRANSFER, 1 );
  158. cfbjbjffhf( $caddahaijb, CURLOPT_CONNECTTIMEOUT, $dadbeijfgc );
  159. cfbjbjffhf( $caddahaijb, CURLOPT_HEADER, 1 );
  160. cfbjbjffhf( $caddahaijb, CURLOPT_USERAGENT, $jfhfgcie );
  161. cfbjbjffhf( $caddahaijb, CURLOPT_REFERER, $ddjjjfbgea );
  162. $cacgabfdid = decbdjiecb( $caddahaijb );
  163. dgdeadadee( $caddahaijb );
  164. return $cacgabfdid;
  165. }
  166.  
  167. if ($gcidabcbd = @fsockopen( $djbegfdfda, 80, $chbddebbee, $dbbihgefe, $dadbeijfgc )) {
  168. $dehahfbfeg = '' . 'GET ' . $dehgefiadf . ' HTTP/1.1
  169. ';
  170. $dehahfbfeg .= ( ( '' . 'Host: ' . $djbegfdfda . '
  171. ' ) . '
  172. ' );
  173. $dehahfbfeg .= ( ( '' . 'User-Agent: ' . $jfhfgcie . '
  174. ' ) . '
  175. ' );
  176. $dehahfbfeg .= ( ( '' . 'Referer: ' . $ddjjjfbgea . '
  177. ' ) . '
  178. ' );
  179. $dehahfbfeg .= 'Connection: Close
  180.  
  181. ';
  182. @stream_set_timeout( $gcidabcbd, $dadbeijfgc );
  183. @fwrite( $gcidabcbd, $dehahfbfeg );
  184. $cacgabfdid = '';
  185.  
  186. while (!@feof( $gcidabcbd )) {
  187. $cacgabfdid .= @fgets( $gcidabcbd, 1024 );
  188. }
  189.  
  190. @fclose( $gcidabcbd );
  191. return $cacgabfdid;
  192. }
  193.  
  194. }
  195.  
  196. @error_reporting( E_ALL & ~E_NOTICE & ~E_STRICT );
  197. require( '../include/php_default_timezone_set.php' );
  198. [obfuscated]( );
  199. $DO = (isset( $_GET['do'] ) ? $_GET['do'] : (isset( $_POST['do'] ) ? $_POST['do'] : ''));
  200. $Language = file( 'languages/' . [obfuscated]( ) . '/staffcp.lang' );
  201.  
  202. if ($DO == 'logout') {
  203. $_SESSION['ADMIN_USERNAME'] = '';
  204. $_SESSION['ADMIN_PASSWORD'] = '';
  205. $_SESSION['ADMIN_GID'] = '';
  206. $_SESSION['ADMIN_ID'] = '';
  207. $_SESSION['ADMIN_TZOFFSET'] = '';
  208. $_SESSION['ADMIN_CANSETTINGSPANEL'] = '';
  209. bggjjaejbe( 'index.php' );
  210. exit( );
  211. }
  212.  
  213. require( 'ts_db_connect.php' );
  214.  
  215. if (( ( ( !empty( $_SESSION['ADMIN_USERNAME'] ) && strlen( $_SESSION['ADMIN_PASSWORD'] ) === 32 ) && !empty( $_SESSION['ADMIN_GID'] ) ) && !empty( $_SESSION['ADMIN_ID'] ) )) {
  216. require( 'check_admin.php' );
  217. } else {
  218. require( 'check_tool.php' );
  219.  
  220. if (!defined( '__CHECK_TOOL__' )) {
  221. exit( ififgbaic( 'Corrupted file detected! Please re-upload all Staff Panel files in-binary mode.' ) );
  222. }
  223.  
  224. if (( ( ( ( strtoupper( $_SERVER['REQUEST_METHOD'] ) == 'POST' && isset( $_SESSION['admin_hash'] ) ) && strlen( $_SESSION['admin_hash'] ) === 32 ) && strlen( $_POST['admin_hash'] ) === 32 ) && $_SESSION['admin_hash'] === $_POST['admin_hash'] )) {
  225. require( 'check_login.php' );
  226. }
  227.  
  228. echo cjchcejba( );
  229. require( 'admin_login.php' );
  230. echo hicaabhfj( );
  231. exit( );
  232. }
  233.  
  234. $MAIN = unserialize( file_get_contents( '../config/MAIN' ) );
  235.  
  236. if (( $MAIN['site_online'] != 'yes' && $_SESSION['ADMIN_CANSETTINGSPANEL'] != 'yes' )) {
  237. echo cjchcejba( );
  238. echo '<div class="icon-error">' . $Language['26'] . '</div>';
  239. echo hicaabhfj( );
  240. exit( );
  241. }
  242.  
  243. if (( $_SESSION['ADMIN_CANSETTINGSPANEL'] == 'yes' && ( file_exists( '../install/install.php' ) || file_exists( '../install/upgrade.php' ) ) )) {
  244. echo cjchcejba( );
  245. echo '<div class="icon-error">
  246. Security Alert!
  247. <br />
  248. install.php or upgrade.php still remains in the /install/ directory.
  249. <br />
  250. This poses a security risk, so please delete that files immediately. You cannot access the control panel until you do so.
  251. </div>
  252. ';
  253. echo hicaabhfj( );
  254. exit( );
  255. }
  256.  
  257. $CONFIGFOLDERPROTECTION = '';
  258.  
  259. if ($_SESSION['ADMIN_CANSETTINGSPANEL'] == 'yes') {
  260. $Remote_Security_Contents = eacdiaecij( );
  261.  
  262. if (!preg_match( '@HTTP\/1\.(0|1) 403@iUs', $Remote_Security_Contents, $Results )) {
  263. $CONFIGFOLDERPROTECTION = ififgbaic( '
  264. Security Alert! You should protect your CONFIG folder on your server! <br /><b>Example:</b>
  265. ' . nl2br( htmlspecialchars( '
  266. <Directory "home/public_html/tsse_directory/config">
  267. Options -Indexes +FollowSymlinks +MultiViews -SymLinksIfOwnerMatch
  268. AllowOverride all
  269. Order Allow,Deny
  270. Allow from all
  271. </Directory>' ) ) );
  272. }
  273. }
  274.  
  275. if ($DO == 'nav') {
  276. $StaffTools = array( );
  277. $Query = bdfffhchj( 'SELECT cid, toolname, filename, usergroups FROM ts_staffcp_tools WHERE hidden = \'0\' ORDER by sort ASC, toolname DESC' );
  278.  
  279. while ($Tools = bcijeccfjj( $Query )) {
  280. $AllowedUsergroups = explode( ',', $Tools['usergroups'] );
  281.  
  282. if (( $_SESSION['ADMIN_GID'] && in_array( $_SESSION['ADMIN_GID'], $AllowedUsergroups ) )) {
  283. $StaffTools[$Tools['cid']][] = ccahaaciii( 'ts_tools.php?do=' . $Tools['filename'], $Tools['toolname'], 'tool_' . $Tools['cid'] );
  284. continue;
  285. }
  286. }
  287.  
  288. $Output = '';
  289. $Query = bdfffhchj( 'SELECT cid, name FROM ts_staffcp ORDER by sort ASC, name ASC' );
  290.  
  291. while ($ST = bcijeccfjj( $Query )) {
  292. $Output .= '
  293. <div class="navtitle" id="tool_' . $ST['cid'] . '" name="tool_' . $ST['cid'] . '">' . $ST['name'] . '</div>
  294. <div class="navgroup">
  295. ' . (isset( $StaffTools[$ST['cid']] ) ? implode( ' ', $StaffTools[$ST['cid']] ) : '&nbsp;' . $Language['14']) . '
  296. </div>
  297. <div style="margin-bottom:12px"></div>
  298. ';
  299. }
  300.  
  301. exit( '
  302. ' . cjchcejba( 'navbody' ) . '
  303. <div style="width:168px; padding: 4px">
  304. <div align="center"><img src="images/ts.png" alt="www.templateshares.net" title="www.templateshares.net" border="0" /></div>
  305. <div align="center"><a href="index.php" target="_top">' . $Language['0'] . '</a></div>
  306. <div style="margin-bottom:12px"></div>
  307. ' . $Output . '
  308. </div>
  309. ' . hicaabhfj( ) . '
  310. ' );
  311. } else {
  312. if ($DO == 'head') {
  313. exit( '
  314. ' . cjchcejba( 'navbody' ) . '
  315. <div style="float: right; padding-right: 1px;">
  316. <a href="../index.php" target="_top">' . $Language['1'] . '</a> | <a href="index.php?do=logout" target="_top">' . $Language['2'] . '</a>
  317. </div>
  318. ' . hicaabhfj( ) . '
  319. ' );
  320. } else {
  321. if ($DO == 'main') {
  322. $ANNOUNCE = unserialize( file_get_contents( '../config/ANNOUNCE' ) );
  323. $TotalUsers = number_format( cebdggiah( bdfffhchj( 'SELECT id FROM users' ) ) );
  324. $NewUsers = number_format( cebdggiah( bdfffhchj( 'SELECT id FROM users WHERE UNIX_TIMESTAMP(added) > ' . ( time( ) - 1 * 24 * 60 * 60 ) ) ) );
  325. $UnCofirmedUsers = number_format( cebdggiah( bdfffhchj( 'SELECT id FROM users WHERE status = \'pending\'' ) ) );
  326. $NewComments = number_format( cebdggiah( bdfffhchj( 'SELECT id FROM comments WHERE UNIX_TIMESTAMP(added) > ' . ( time( ) - 1 * 24 * 60 * 60 ) ) ) );
  327. $NewPosts = number_format( cebdggiah( bdfffhchj( 'SELECT pid FROM tsf_posts WHERE dateline > ' . ( time( ) - 1 * 24 * 60 * 60 ) ) ) );
  328.  
  329. if ($ANNOUNCE['xbt_active'] == 'yes') {
  330. $Seeders = cebdggiah( bdfffhchj( 'SELECT id FROM peers WHERE `left` = 0' ) );
  331. $Leechers = cebdggiah( bdfffhchj( 'SELECT id FROM peers WHERE `left` > 0' ) );
  332. } else {
  333. $Seeders = cebdggiah( bdfffhchj( 'SELECT id FROM peers WHERE seeder = \'yes\'' ) );
  334. $Leechers = cebdggiah( bdfffhchj( 'SELECT id FROM peers WHERE seeder = \'no\'' ) );
  335. }
  336.  
  337. unset( $ANNOUNCE );
  338. $Peers = number_format( $Seeders + $Leechers );
  339. $Seeders = number_format( $Seeders );
  340. $Leechers = number_format( $Leechers );
  341. $ActiveUsersToday = number_format( cebdggiah( bdfffhchj( 'SELECT id FROM users WHERE UNIX_TIMESTAMP(last_access) > ' . ( time( ) - 1 * 24 * 60 * 60 ) ) ) );
  342. $TotalSM = '0';
  343. $ActiveStaffMembers = '';
  344. $Query = bdfffhchj( 'SELECT s.userid, s.location, u.username, g.title, g.namestyle FROM ts_sessions s LEFT JOIN users u ON (s.userid=u.id) LEFT JOIN usergroups g ON (u.usergroup=g.gid) WHERE s.userid <> \'0\' AND s.inforum = \'0\' AND (g.cansettingspanel = \'yes\' OR g.canstaffpanel = \'yes\' OR g.issupermod = \'yes\') AND s.lastactivity > ' . ( time( ) - 15 * 60 ) . ' ORDER BY u.username ASC' );
  345.  
  346. if (0 < $TotalSM = cebdggiah( $Query )) {
  347. $ActiveStaffMembers = array( );
  348.  
  349. while ($SM = bcijeccfjj( $Query )) {
  350. if (preg_match( '@\/staffcp\/@Uis', $SM['location'] )) {
  351. $ActiveStaffMembers[] = str_replace( '{username}', $SM['username'] . ' (' . $SM['title'] . ')', $SM['namestyle'] );
  352. continue;
  353. }
  354. }
  355.  
  356. $ActiveStaffMembers = implode( ', ', $ActiveStaffMembers );
  357. }
  358.  
  359. if (( ( strtoupper( $_SERVER['REQUEST_METHOD'] ) == 'POST' && isset( $_GET['edit_ann'] ) ) && $_SESSION['ADMIN_CANSETTINGSPANEL'] == 'yes' )) {
  360. $title = trim( $_POST['title'] );
  361. $ann = trim( $_POST['ann'] );
  362.  
  363. if (( $title && $ann )) {
  364. bdfffhchj( 'UPDATE ts_staffcp_ann SET title = \'' . bbfdcjgabb( $title ) . '\', ann = \'' . bbfdcjgabb( $ann ) . '\' WHERE aid = \'1\'' );
  365. unset( $_GET[edit_ann] );
  366. }
  367. }
  368.  
  369. if (( ( strtoupper( $_SERVER['REQUEST_METHOD'] ) == 'POST' && isset( $_GET['save_note'] ) ) && $_SESSION['ADMIN_CANSETTINGSPANEL'] == 'yes' )) {
  370. @bdfffhchj( 'DELETE FROM `ts_staffcp_admin_notes`' );
  371. $note = trim( $_POST['note'] );
  372. bdfffhchj( 'INSERT INTO `ts_staffcp_admin_notes` (`note`) VALUES (\'' . bbfdcjgabb( $note ) . '\')' );
  373. }
  374.  
  375. $Magic_Quotes = (get_magic_quotes_gpc( ) ? ififgbaic( 'Warning!!! PHP Magic Quotes GPC is turned ON and must be Disabled!' ) : '');
  376. $Tracker_Offline = ($MAIN['site_online'] != 'yes' ? ififgbaic( '<a href="ts_tools.php?do=manage_settings">' . $Language['27'] . '</a>' ) : '');
  377. $StaffAnn = '';
  378. $Query = bdfffhchj( 'SELECT title, date, ann FROM ts_staffcp_ann WHERE aid = \'1\'' );
  379.  
  380. if (0 < cebdggiah( $Query )) {
  381. $Res = bcijeccfjj( $Query );
  382. $StaffAnn = '
  383. <tr>
  384. <td colspan="3">
  385. <table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="border-collapse:separate" class="tborder">
  386. <tr>
  387. <td class="tcat"><b>' . $Language['21'] . '</b></td>
  388. </tr>
  389. <tr>
  390. <td class="alt1">
  391. <span style="float: right;">
  392. <small>
  393. <b>' . date( 'd-m-Y h:i:s', $Res['date'] ) . '</b>
  394. </small>
  395. </span>
  396. ' . (( !isset( $_GET['edit_ann'] ) || $_SESSION['ADMIN_CANSETTINGSPANEL'] != 'yes' ) ? '
  397. <b><u>' . $Res['title'] . '</u></b> ' . ($_SESSION['ADMIN_CANSETTINGSPANEL'] != 'yes' ? '' : '<a href="index.php?do=main&amp;edit_ann=true"><img src="images/tool_edit.png" border="0" alt="" style="vertical-align: middle;" /></a>') . '
  398. <br />
  399. ' . nl2br( $Res['ann'] ) . '
  400. ' : '
  401. <form method="post" action="index.php?do=main&edit_ann=true">
  402. <input type="text" name="title" size="128" value="' . htmlspecialchars( $Res['title'] ) . '" /><br /><br />
  403. <textarea name="ann" rows="20" cols="125">' . htmlspecialchars( $Res['ann'] ) . '</textarea><br />
  404. <input type="submit" value="' . $Language['22'] . '" /> <input type="reset" value="' . $Language['23'] . '" />
  405. </form>
  406. ') . '
  407. </td>
  408. </tr>
  409. </table>
  410. </td>
  411. </tr>
  412. ';
  413. }
  414.  
  415. if ($_SESSION['ADMIN_CANSETTINGSPANEL'] == 'yes') {
  416. $Query = bdfffhchj( 'SELECT note FROM `ts_staffcp_admin_notes`' );
  417.  
  418. if (cebdggiah( $Query )) {
  419. $Note = cghdcabhdg( $Query, 0, 'note' );
  420. } else {
  421. $Note = '';
  422. }
  423.  
  424. $StaffAnn .= '
  425. <tr>
  426. <td colspan="3">
  427. <table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="border-collapse:separate" class="tborder">
  428. <tr>
  429. <td class="tcat"><b>' . $Language['25'] . '</b></td>
  430. </tr>
  431. <tr>
  432. <td class="alt1">
  433. <form method="post" action="index.php?do=main&save_note=true">
  434. <textarea name="note" rows="20" cols="125">' . $Note . '</textarea><br />
  435. <input type="submit" value="' . $Language['22'] . '" /> <input type="reset" value="' . $Language['23'] . '" />
  436. </form>
  437. </td>
  438. </tr>
  439. </table>
  440. </td>
  441. </tr>';
  442. }
  443.  
  444. exit( '
  445. ' . cjchcejba( ) . '
  446. <script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
  447. <script type="text/javascript">
  448. tinyMCE.init
  449. (
  450. {
  451. mode : "textareas",
  452. theme : "advanced",
  453. skin : "default",
  454. theme_advanced_layout_manager : "SimpleLayout",
  455.  
  456. theme_advanced_buttons1 : "formatselect,fontselect,fontsizeselect,|,forecolor,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,bullist,numlist,|,link,unlink,image,imagemanager,|,code",
  457. theme_advanced_buttons2 : "",
  458. theme_advanced_buttons3 : "",
  459.  
  460. theme_advanced_toolbar_location : "top",
  461. theme_advanced_toolbar_align : "left",
  462. theme_advanced_statusbar_location : "bottom",
  463. theme_advanced_resizing : true,
  464.  
  465. document_base_url : "' . $MAIN['BASEURL'] . '/staffcp/",
  466.  
  467. forced_root_block : false,
  468. force_br_newlines : true,
  469. force_p_newlines : false
  470. }
  471. );
  472. </script>
  473. <div class="pagetitle"> ' . $Language['3'] . '</div>
  474. ' . $Tracker_Offline . '
  475. ' . $Magic_Quotes . '
  476. ' . $CONFIGFOLDERPROTECTION . '
  477. <br />
  478. <table cellpadding="5" cellspacing="0" border="0" align="center" style="border-collapse:separate">
  479. ' . $StaffAnn . '
  480. <tr>
  481. <td valign="top">
  482. <table cellpadding="5" cellspacing="0" border="0" align="center" width="250" style="border-collapse:separate" class="tborder">
  483. <tr>
  484. <td class="tcat" align="left" colspan="3"><b>' . $Language['4'] . '</b></td>
  485. </tr>
  486. <tr>
  487. <td class="alt1"><img src="images/total_users.png" alt="" border="0" /></td><td class="alt1">' . $Language['7'] . '</td><td class="alt1" align="left">' . $TotalUsers . '</td>
  488. </tr>
  489. <tr>
  490. <td class="alt2"><img src="images/new_users.png" alt="" border="0" /></td><td class="alt2">' . $Language['8'] . '</td><td class="alt2" align="left">' . $NewUsers . '</td>
  491. </tr>
  492. <tr>
  493. <td class="alt1"><img src="images/unconfirmed_users.png" alt="" border="0" /></td><td class="alt1">' . $Language['9'] . '</td><td class="alt1" align="left">' . $UnCofirmedUsers . '</td>
  494. </tr>
  495. <tr>
  496. <td class="alt2"><img src="images/new_comments.png" alt="" border="0" /></td><td class="alt2">' . $Language['10'] . '</td><td class="alt2" align="left">' . $NewComments . '</td>
  497. </tr>
  498. <tr>
  499. <td class="alt1"><img src="images/new_posts.png" alt="" border="0" /></td><td class="alt1">' . $Language['11'] . '</td><td class="alt1" align="left">' . $NewPosts . '</td>
  500. </tr>
  501. <tr>
  502. <td class="alt2"><img src="images/peers.png" alt="" border="0" /></td><td class="alt2">' . $Language['12'] . '</td><td class="alt2" align="left">' . $Seeders . '/' . $Leechers . '/' . $Peers . '</td>
  503. </tr>
  504. <tr>
  505. <td class="alt1"><img src="images/active_users.png" alt="" border="0" /></td><td class="alt1">' . $Language['13'] . '</td><td class="alt1" align="left">' . $ActiveUsersToday . '</td>
  506. </tr>
  507. </table>
  508. </td>
  509.  
  510. <td valign="top">
  511. <table cellpadding="5" cellspacing="0" border="0" align="center" width="250" style="border-collapse:separate" class="tborder">
  512. <tr>
  513. <td class="tcat" align="left" colspan="2"><b>' . $Language['5'] . '</b></td>
  514. </tr>
  515. <tr>
  516. <td class="alt1"><img src="images/developers.png" alt="" border="0" /></td><td class="alt1">Xam (Team Leader)</td>
  517. </tr>
  518. <tr>
  519. <td class="alt2"><img src="images/developers.png" alt="" border="0" /></td><td class="alt2">Alanb (Coder, Plugin Creator)</td>
  520. </tr>
  521. <tr>
  522. <td class="alt1"><img src="images/developers.png" alt="" border="0" /></td><td class="alt1">Rastamanas (Theme Creator)</td>
  523. </tr>
  524. <tr>
  525. <td class="alt2"><img src="images/developers.png" alt="" border="0" /></td><td class="alt2">Keisko (Security Team Leader)</td>
  526. </tr>
  527. <tr>
  528. <td class="alt1"><img src="images/developers.png" alt="" border="0" /></td><td class="alt1">Desperado (Beta Tester)</td>
  529. </tr>
  530. <tr>
  531. <td class="alt2"><img src="images/developers.png" alt="" border="0" /></td><td class="alt2">Nehir (Beta Tester)</td>
  532. </tr>
  533. <tr>
  534. <td class="alt1"><img src="images/developers.png" alt="" border="0" /></td><td class="alt1">Mete (Beta Tester)</td>
  535. </tr>
  536. </table>
  537. </td>
  538.  
  539. <td valign="top">
  540. <table cellpadding="5" cellspacing="0" border="0" align="center" width="550" style="border-collapse:separate" class="tborder">
  541. <tr>
  542. <td class="tcat" align="left" colspan="3"><b>' . $Language['6'] . '</b></td>
  543. </tr>
  544. <tr>
  545. <td class="alt1"><img src="images/link_go.png" alt="" border="0" /></td><td class="alt1">TS SE Forums</td><td class="alt1" align="left"><a href="http://templateshares.net/tsf_forums/index.php">http://templateshares.net/tsf_forums/index.php</a></td>
  546. </tr>
  547. <tr>
  548. <td class="alt2"><img src="images/link_go.png" alt="" border="0" /></td><td class="alt2">TS SE Support Desk</td><td class="alt2" align="left"><a href="http://templateshares.net/special/supportdesk.php">http://templateshares.net/special/supportdesk.php</a></td>
  549. </tr>
  550. <tr>
  551. <td class="alt1"><img src="images/link_go.png" alt="" border="0" /></td><td class="alt1">TS SE Bug Report</td><td class="alt1" align="left"><a href="http://templateshares.net/special/bug_report.php">http://templateshares.net/special/bug_report.php</a></td>
  552. </tr>
  553. <tr>
  554. <td class="alt2"><img src="images/link_go.png" alt="" border="0" /></td><td class="alt2">TS SE Tracker Registration</td><td class="alt2" align="left"><a href="http://templateshares.net/special/register_tracker.php">http://templateshares.net/special/register_tracker.php</a></td>
  555. </tr>
  556. <tr>
  557. <td class="alt1"><img src="images/link_go.png" alt="" border="0" /></td><td class="alt1">TS SE Purchase Page</td><td class="alt1" align="left"><a href="http://templateshares.net/special/purchase.php">http://templateshares.net/special/purchase.php</a></td>
  558. </tr>
  559. <tr>
  560. <td class="alt2"><img src="images/link_go.png" alt="" border="0" /></td><td class="alt2">TS SE Feature Request Page</td><td class="alt2" align="left"><a href="http://templateshares.net/special/feature_request.php">http://templateshares.net/special/feature_request.php</a></td>
  561. </tr>
  562. <tr>
  563. <td class="alt1"><img src="images/link_go.png" alt="" border="0" /></td><td class="alt1">TS SE Theme Download</td><td class="alt1" align="left"><a href="http://templateshares.net/special/theme_download.php">http://templateshares.net/special/theme_download.php</a></td>
  564. </tr>
  565. </table>
  566. </td>
  567. </tr>
  568. <tr>
  569. <td colspan="3">
  570. <table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="border-collapse:separate" class="tborder">
  571. <tr>
  572. <td class="tcat" align="left" colspan="2"><strong>' . $Language['17'] . '</strong></td>
  573. </tr>
  574. <tr>
  575. <td class="alt1" valign="top">' . $Language['18'] . '</td>
  576. <td class="alt1" valign="top">
  577. <form action="http://www.php.net/manual-lookup.php" method="get" style="display:inline">
  578. <input type="text" class="bginput" name="function" size="30" tabindex="1" />
  579. <input type="submit" value="' . $Language['19'] . '" class="button" tabindex="1" />
  580. </form>
  581. </td>
  582. </tr>
  583. <tr>
  584. <td class="alt1" valign="top">' . $Language['20'] . '</td>
  585. <td class="alt1" valign="top">
  586. <form style="display:inline">
  587. <select onchange="if (this.options[this.selectedIndex].value != \'\') { window.open(this.options[this.selectedIndex].value); } return false;" tabindex="1" class="bginput">
  588. <option value="">-- Useful Links --</option>
  589. <optgroup label="PHP">
  590. <option value="http://www.php.net/">Home Page (PHP.net)</option>
  591. <option value="http://www.php.net/manual/">Reference Manual</option>
  592. <option value="http://www.php.net/downloads.php">Download Latest Version</option>
  593. </optgroup>
  594. <optgroup label="MySQL">
  595. <option value="http://www.mysql.com/">Home Page (MySQL.com)</option>
  596. <option value="http://www.mysql.com/documentation/">Reference Manual</option>
  597. <option value="http://www.mysql.com/downloads/">Download Latest Version</option>
  598. </optgroup>
  599. <optgroup label="Apache">
  600. <option value="http://httpd.apache.org/">Home Page (Apache.org)</option>
  601. <option value="http://httpd.apache.org/docs/">Reference Manual</option>
  602. <option value="http://httpd.apache.org/download.cgi">Download Latest Version</option>
  603. </optgroup>
  604. </select>
  605. </form>
  606. </td>
  607. </tr>
  608. </table>
  609. </td>
  610. </tr>
  611. <tr>
  612. <td colspan="3">
  613. <table cellpadding="5" cellspacing="0" border="0" align="center" width="100%" style="border-collapse:separate" class="tborder">
  614. <tr>
  615. <td class="tcat"><b>' . $Language['16'] . ' (' . $TotalSM . ')</b></td>
  616. </tr>
  617. <tr>
  618. <td class="alt1">' . $ActiveStaffMembers . '</td>
  619. </tr>
  620. </table>
  621. </td>
  622. </tr>
  623. </table>
  624. ' . bbgbghcgij( ) . '
  625. ' . hicaabhfj( ) . '
  626. ' );
  627. }
  628. }
  629. }
  630.  
  631. $Links = array( );
  632.  
  633. if (( isset( $_GET ) && count( $_GET ) )) {
  634. foreach ($_GET as $name => $value) {
  635. if ($name == 'run_tool') {
  636. $Links[] = 'do=' . htmlspecialchars( $value );
  637. continue;
  638. }
  639.  
  640. $Links[] = htmlspecialchars( $name ) . '=' . htmlspecialchars( $value );
  641. }
  642. }
  643.  
  644. echo '
  645. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
  646. <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">
  647. <head>
  648. <script type="text/javascript">
  649. <!-- // invalid frame or tool doesnt exists!
  650. if (self.parent.frames.length != 0)
  651. {
  652. document.write(\'<span style="font: bold 10pt verdana,sans-serif">Invalid Link or Tool does not exists!</span>\');
  653. self.parent.location.replace(document.location.href);
  654. }
  655. // -->
  656. </script>
  657. <title>' . $Language['3'] . '</title>
  658. </head>
  659. <frameset cols="195,*" framespacing="0" border="0" frameborder="0" frameborder="no" border="0">
  660. <frame src="index.php?do=nav" name="nav" scrolling="yes" frameborder="0" marginwidth="0" marginheight="0" border="no" />
  661. <frameset rows="20,*" framespacing="0" border="0" frameborder="0" frameborder="no" border="0">
  662. <frame src="index.php?do=head" name="head" scrolling="no" noresize="noresize" frameborder="0" marginwidth="10" marginheight="0" border="no" />
  663. <frame src="' . (0 < count( $Links ) ? 'ts_tools.php?' . implode( '&amp;', $Links ) : 'index.php?do=main') . '" name="main" scrolling="yes" frameborder="0" marginwidth="10" marginheight="10" border="no" />
  664. </frameset>
  665. </frameset>
  666. <noframes>
  667. <body>
  668. <p>Your browser does not support frames. Please get one that does!</p>
  669. </body>
  670. </noframes>
  671. </html>';
  672. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement