Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function stdhead($title = "", $msgalert = true, $stdhead = false)
- {
- global $CURUSER, $INSTALLER09, $lang, $free, $_NO_COMPRESS, $query_stat, $querytime, $mc1, $BLOCKS, $CURBLOCK, $mood;
- if (!$INSTALLER09['site_online']) die("Site is down for maintenance, please check back again later... thanks<br />");
- if ($title == "") $title = $INSTALLER09['site_name'] . (isset($_GET['tbv']) ? " (" . TBVERSION . ")" : '');
- else $title = $INSTALLER09['site_name'] . (isset($_GET['tbv']) ? " (" . TBVERSION . ")" : '') . " :: " . htmlsafechars($title);
- if ($CURUSER) {
- $INSTALLER09['stylesheet'] = isset($CURUSER['stylesheet']) ? "{$CURUSER['stylesheet']}.css" : $INSTALLER09['stylesheet'];
- $INSTALLER09['categorie_icon'] = isset($CURUSER['categorie_icon']) ? "{$CURUSER['categorie_icon']}" : $INSTALLER09['categorie_icon'];
- $INSTALLER09['language'] = isset($CURUSER['language']) ? "{$CURUSER['language']}" : $INSTALLER09['language'];
- }
- /** ZZZZZZZZZZZZZZZZZZZZZZZZZZip it! */
- //if (!isset($_NO_COMPRESS)) if (!ob_start('ob_gzhandler')) ob_start();
- //== Include js files needed only for the page being used by pdq
- $js_incl = '';
- $js_incl.= '<!-- javascript goes here or in footer -->';
- if (!empty($stdhead['js'])) {
- foreach ($stdhead['js'] as $JS) $js_incl.= "<script type='text/javascript' src='{$INSTALLER09['baseurl']}/scripts/" . $JS . ".js'></script>";
- }
- //== Include css files needed only for the page being used by pdq
- $css_incl = '';
- $css_incl.= '<!-- css goes here -->';
- if (!empty($stdhead['css'])) {
- foreach ($stdhead['css'] as $CSS) $css_incl.= "<link type='text/css' rel='stylesheet' href='{$INSTALLER09['baseurl']}/templates/{$CURUSER['stylesheet']}/css/" . $CSS . ".css' />";
- }
- if (isset($INSTALLER09['xhtml_strict'])) { //== Use strict mime type/doctype
- //== Only if browser/user agent supports xhtml strict mode
- if (isset($_SERVER['HTTP_ACCEPT']) && stristr($_SERVER['HTTP_ACCEPT'], 'application/xhtml+xml') && ($INSTALLER09['xhtml_strict'] === 1 || ($INSTALLER09['xhtml_strict'] == $CURUSER['username'] && $CURUSER['username'] != ''))) {
- header('Content-type:application/xhtml+xml; charset=' . charset());
- $doctype = '<?xml version="1.0" encoding="' . charset() . '"?>' . '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">' . '<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">';
- }
- }
- if (!isset($doctype)) {
- header('Content-type:text/html; charset=' . charset());
- //$doctype = '<!DOCTYPE html>' . '<html xmlns="http://www.w3.org/1999/xhtml">';
- $doctype = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ' . '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">' . '<html xmlns="http://www.w3.org/1999/xhtml">';
- }
- $progress = '';
- if (($totalfunds_cache = $mc1->get_value('totalfunds_')) === false) {
- $totalfunds_cache = mysqli_fetch_assoc(sql_query("SELECT sum(cash) as total_funds FROM funds"));
- $totalfunds_cache["total_funds"] = (int)$totalfunds_cache["total_funds"];
- $mc1->cache_value('totalfunds_', $totalfunds_cache, $INSTALLER09['expires']['total_funds']);
- }
- $funds_so_far = (int)$totalfunds_cache["total_funds"];
- $funds_difference = $INSTALLER09['totalneeded'] - $funds_so_far;
- $Progress_so_far = number_format($funds_so_far / $INSTALLER09['totalneeded'] * 100, 1);
- if ($Progress_so_far >= 100) $Progress_so_far = 100;
- $body_class = isset($_COOKIE['theme']) ? htmlsafechars($_COOKIE['theme']) : '';
- $htmlout = $doctype . "<head>
- <meta http-equiv='Content-Language' content='en-us' />
- <title>{$title}</title>
- <link rel='alternate' type='application/rss+xml' title='Latest Torrents' href='./rss.php?torrent_pass={$CURUSER['torrent_pass']}' />
- <!-- favicon
- =================================================== -->
- <link rel='shortcut icon' href='favicon.ico' />
- <!-- css
- =================================================== -->
- <link rel='stylesheet' type='text/css' href='./templates/1/style1.css' title='styles1' media='screen' />
- <!--
- <link rel='stylesheet' type='text/css' href='./templates/1/style2.css' title='styles2' media='screen' />
- <link rel='stylesheet' type='text/css' href='./templates/1/style3.css' title='styles3' media='screen' />
- <link rel='stylesheet' type='text/css' href='./templates/1/style4.css' title='styles4' media='screen' />
- <link rel='stylesheet' type='text/css' href='./templates/1/style5.css' title='styles5' media='screen' />
- <link rel='stylesheet' type='text/css' href='./templates/1/style6.css' title='styles6' media='screen' />-->
- <!--
- <link type='text/css' rel='stylesheet' id='arrowchat_css' media='all' href='arrowchat/external.php?type=css' charset='charset=iso-8859-1' />
- <script type='text/javascript' src='arrowchat/includes/js/jquery.js'></script>
- <script type='text/javascript' src='arrowchat/includes/js/jquery-ui.js'></script>
- <script type='text/javascript' src='arrowchat/external.php?type=djs' charset='charset=iso-8859-1'></script>
- <script type='text/javascript' src='arrowchat/external.php?type=js' charset='charset=iso-8859-1'></script>
- -->
- <style type='text/css'>#mlike{cursor:pointer;}</style>
- <!-- global javascript
- ================================================== -->
- <script type='text/javascript' src='./scripts/jquery-1.5.js'></script>
- <script type='text/javascript' src='./scripts/jquery.status.js'></script>
- <script type='text/javascript' src='./scripts/jquery.cookie.js'></script>
- <script type='text/javascript' src='./scripts/help.js'></script>
- <!-- template javascript================================================== -->
- <script type='text/javascript' src='./templates/1/js/cof.js'></script>
- <!-- any link dropdown-menu================================================== -->
- <script type='text/javascript' src='./templates/1/js/anylinkmenu.js'></script>
- <script type='text/javascript'>
- //anylinkcssmenu.init('menu_anchors_class') //Pass in the CSS class of anchor links (that contain a sub menu)
- anylinkcssmenu.init('anchorclass')</script>
- </script>
- <!-- template javascript================================================== -->
- <script type='text/javascript'>
- /*<![CDATA[*/
- // Like Dislike function
- //================================================== -->
- $(function() { // the like js
- $('span[id*=mlike]').like232({
- times : 5, // times checked
- disabled : 5, // disabled from liking for how many seconds
- time : 5, // period within check is performed
- url : '/ajax.like.php'
- });
- });
- // template changer function
- //================================================== -->
- function themes() {
- window.open('take_theme.php','My themes','height=150,width=200,resizable=no,scrollbars=no,toolbar=no,menubar=no');
- }
- // language changer function
- //================================================== -->
- function language_select() {
- window.open('take_lang.php','My language','height=150,width=200,resizable=no,scrollbars=no,toolbar=no,menubar=no');
- }
- // radio function
- //================================================== -->
- function radio() {
- window.open('radio_popup.php','My Radio','height=700,width=800,resizable=no,scrollbars=no,toolbar=no,menubar=no');
- }
- /*]]>*/
- </script>
- <script type='text/javascript' src='./ajax/helpers.js'></script>
- {$js_incl}{$css_incl}
- <!--[if lt IE 9]>
- <script type='text/javascript' src='./templates/1/js/modernizr.custom.js'></script>
- <!--<script type='text/javascript' src='http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js'></script>-->
- <script type='text/javascript' src='./templates/1/js/ie.js'></script>
- <![endif]-->
- </head>
- <body class='{$body_class}'>";
- if ($CURUSER) {
- $htmlout.= "
- <div id='wop_thm'>
- <div id='stff'>
- ";
- $INSTALLER09['expires']['staff_check'] = 3600; //== test value
- if ($CURUSER['class'] >= UC_STAFF)
- {
- if (($mysql_data = $mc1->get_value('is_staff_' . $CURUSER['class'])) === false) {
- $res = sql_query('SELECT * FROM staffpanel WHERE av_class <= ' . sqlesc($CURUSER['class']) . ' ORDER BY page_name ASC') or sqlerr(__FILE__, __LINE__);
- while ($arr = mysqli_fetch_assoc($res)) $mysql_data[] = $arr;
- $mc1->cache_value('is_staff_' . $CURUSER['class'], $mysql_data, $INSTALLER09['expires']['staff_check']);
- }
- if ($mysql_data) {
- $htmlout .= '
- <span class="colorwhite vertical floatleft" >
- Staff Tools:
- <a data-toggle="dropdown" href="#" class="anchorclass" rel="submenu1"><span class="textftn space">User</span> <font class="colorred2">||</font> </a>
- <div id="submenu1" class="anylinkcss">
- <ul>';
- foreach ($mysql_data as $key => $value){
- if ($value['av_class'] <= $CURUSER['class'] && $value['type'] == 'user') {
- $htmlout .= '<li><a href="'.htmlsafechars($value["file_name"]).'">'.htmlsafechars($value["page_name"]).'</a></li>';
- }
- }
- $htmlout .= '</ul></div>';
- $htmlout .= '
- <a class="anchorclass" rel="submenu1" data-toggle="dropdown" href="#"><span class="textftn space">Settings</span> <font class="colorred2">||</font> </a>
- <div id="submenu1" class="anylinkcss">
- <ul>';
- foreach ($mysql_data as $key => $value){
- if ($value['av_class'] <= $CURUSER['class'] && $value['type'] == 'settings') {
- $htmlout .= '<li><a href="'.htmlsafechars($value["file_name"]).'">'.htmlsafechars($value["page_name"]).'</a></li>';
- }
- }
- $htmlout .= '</ul></div>';
- $htmlout .= '
- <a class="anchorclass" rel="submenu1" data-toggle="dropdown" href="#"><span class="textftn space">Stats</span> <font class="colorred2">||</font> </a>
- <div id="submenu1" class="anylinkcss">
- <ul>';
- foreach ($mysql_data as $key => $value){
- if ((int)$value['av_class'] <= $CURUSER['class'] && htmlsafechars($value['type']) == 'stats') {
- $htmlout .= '<li><a href="'.htmlsafechars($value["file_name"]).'">'.htmlsafechars($value["page_name"]).'</a></li>';
- }
- }
- $htmlout .= '</ul></div>';
- $htmlout .= '
- <a class="anchorclass" rel="submenu1" data-toggle="dropdown" href="#"><span class="textftn space">Other</span></a>
- <div id="submenu1" class="anylinkcss">
- <ul>';
- foreach ($mysql_data as $key => $value){
- if ((int)$value['av_class'] <= $CURUSER['class'] && htmlsafechars($value['type']) == 'other') {
- $htmlout .= '<li><a href="'.htmlsafechars($value["file_name"]).'">'.htmlsafechars($value["page_name"]).'</a></li>';
- }
- }
- $htmlout .= ' </ul></div></span>
- ';}}
- $htmlout .= "
- </div>
- <div id='wop_logo'><center>
- <img src='./templates/1/images/logo.png' usemap='#headermap'>
- <map name='headermap' id='headermap'>
- <area alt='Home' title='Home' href='index.php' coords='144,299,101,330' shape='rect'>
- <area alt='Browse' title='Browse' href='browse.php' coords='159,333,215,300' shape='rect'>
- <area alt='Upload' title='Upload' href='" . (isset($CURUSER) && $CURUSER['class'] <= UC_ADVANCED_USER ? "member_upload.php" : "upload.php") . "' coords='229,334,286,301' shape='rect'>
- <area alt='Requests' title='Requests' href='requests.php' coords='305,334,374,301' shape='rect'>
- <area alt='Offers' title='Offers' href='offers.php' coords='440,301,386,336' shape='rect'>
- <area alt='Profile' title='Profile' href='usercp.php?action=default' coords='447,334,500,301' shape='rect'>
- <area alt='Announcement' title='Announcement' href='announcement.php' coords='509,335,597,301' shape='rect'>
- <area alt='Forums' title='Forums' href='forums.php' coords='609,331,661,304' shape='rect'>
- <area alt='Faq' title='Faq' href='faq.php' coords='668,333,700,304' shape='rect'>
- <area alt='Rules' title='Rules' href='rules.php' coords='711,333,765,301' shape='rect'>
- <area alt='IRC' title='IRC' href='chat.php' coords='771,331,799,300' shape='rect'>
- <area alt='Donate' title='Donate' href='donate.php' coords='810,331,865,299' shape='rect'>
- <area alt='Staff' title='Staff' href='" . (isset($CURUSER) && $CURUSER['class'] < UC_STAFF ? "contactstaff.php" : "staffbox.php") . "' coords='871,334,917,299' shape='rect'>
- </map></center></div>
- <div id='donations'>
- <a href='{$INSTALLER09['baseurl']}/donate.php'>Donations: <span class='colorred2' width='$Progress_so_far%'>$Progress_so_far%</span></a>
- </div>
- <div id='themelanguage'>
- <a href='#' onclick='themes();' class='altlink'>{$lang['gl_theme']}</a>
- <font class='themelanguage'> <font class='colorred2'>||</font> </font>
- <a href='#' onclick='language_select();'>{$lang['gl_language_select']}</a>
- <br>
- <center><a href='irc://irc.p2p-network.net:+6697/WOP'>Official IRC Channel</a>
- <br>
- " . (isset($CURUSER) && $CURUSER['class'] >= UC_STAFF ? "<a href='" . $INSTALLER09['baseurl'] . "/staffpanel.php'>{$lang['gl_admin']}</a>" : "") . "
- </center>
- </div>
- ";
- $htmlout.= "";}
- if ($CURUSER) {$htmlout.= "";
- if ($CURUSER) { $htmlout.= StatusBar() . "";
- $htmlout.= "
- <center>
- <div id='wop_middle'>
- <div id='wop_content'>
- <!--<p class='alertsingup' align='center'>
- Singup is open again.. If you want to help WOP, please put the link on other sites...
- <br>
- https://www.worldofp2p.net/signup.php
- </p>-->
- <!--<p class='alertinfo ' align='center'>
- We are looking new torrents moderator !!!
- <br>
- <a href='" . $INSTALLER09['baseurl'] . "/contactstaff.php'>Who one interesting pm here..</a>
- </p>-->
- <!--<p class='alertsingup' align='center'>
- Open Registration Closed !!!
- <br>
- We added 5 invites for all user class.. All invitations will be deleted on 31.01.2017
- </p>-->
- <!--
- <p class='wop3 border' align='center'>
- <font class='wop3 fontsize14'>DEAR WOP USERS, </font>
- <br/>
- <font class='wop3 fontsize12 colorred'>We fixed our torrent database problems.</font>
- <br/>
- <font class='wop3 fontsize12'>It's time to reload everything. Help us to get a larger server..</font>
- <br><br>
- <font class='wop3 fontsize1 colorgreen'>DONATION DRIVE!!!</font>
- <br>
- <a href='" . $INSTALLER09['baseurl'] . "/donate.php'><img src='https://i.imgbox.com/r7cSLNfI.gif' width='250px' height='100px'/></a>
- <br><br>
- <font class='wop3 fontsize12'>THANKS FOR YOUR ALL HELP</font>
- </p>
- <br>-->
- <table cellpadding='2' class='clear' border='0' style='width100' align='center'>
- <tr>
- <td align=center style='border-style:none;'>
- <form method='get' action='browse.php'>
- <input type='text' size='25' name='search' value='Torrents' onblur=\"if (this.value == '') this.value='Torrents';\" onfocus=\"if (this.value == 'Torrents') this.value='';\" />
- <input type='hidden' name='searchin' value='title'>
- <input type='hidden' name='incldead' value='0'>
- </form>
- </td>
- <td align=center style='border-style:none;'>
- <form method='get' action='users.php'>
- <input type='text' size='25' name='search' value='Users' onblur=\"if (this.value == '') this.value='Users';\" onfocus=\"if (this.value == 'Users') this.value='';\" />
- <input type='hidden' name='submit' value='Search' />
- </form>
- </td>
- <!--<td align=center style='border-style:none;'>
- <form method='get' action='forums.php?action=search'>
- <input type='hidden' name='action' value='search'>
- <input type='text' size='25' name='keywords' value='Forums' onblur=\"if (this.value == '') this.value='Forums';\" onfocus=\"if (this.value == 'Forums') this.value='';\" />
- <input type='hidden' name='submit' value='Search' />
- </form>
- </td>-->
- ";
- if ($CURUSER['class'] >= UC_STAFF) {
- $htmlout.= "
- <td align=center style='border-style:none;'>
- <form method='post' action='staffpanel.php?tool=log&action=log'>
- <input type='text' size='25' name='query' value='Log' onblur=\"if (this.value=='') this.value='Log';\" onfocus=\"if(this.value=='Log')this.value='';\" >
- </form>
- </td>";}
- $htmlout.= "
- </tr>
- </table>
- ";
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_REPORTS && $BLOCKS['global_staff_report_on']) {
- require_once (BLOCK_DIR . 'global/report.php');
- }
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_UPLOADAPP && $BLOCKS['global_staff_uploadapp_on']) {
- require_once (BLOCK_DIR . 'global/uploadapp.php');
- }
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_HAPPYHOUR && $BLOCKS['global_happyhour_on'] && XBT_TRACKER == false) {
- require_once (BLOCK_DIR . 'global/happyhour.php');
- }
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_STAFF_MESSAGE && $BLOCKS['global_staff_warn_on']) {
- require_once (BLOCK_DIR . 'global/staffmessages.php');
- }
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_NEWPM && $BLOCKS['global_message_on']) {
- require_once (BLOCK_DIR . 'global/message.php');
- }
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_DEMOTION && $BLOCKS['global_demotion_on']) {
- require_once (BLOCK_DIR . 'global/demotion.php');
- }
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_FREELEECH && $BLOCKS['global_freeleech_on'] && XBT_TRACKER == false) {
- require_once (BLOCK_DIR . 'global/freeleech.php');
- }
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_CRAZYHOUR && $BLOCKS['global_crazyhour_on'] && XBT_TRACKER == false) {
- require_once (BLOCK_DIR . 'global/crazyhour.php');
- }
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_BUG_MESSAGE && $BLOCKS['global_bug_message_on']) {
- require_once (BLOCK_DIR . 'global/bugmessages.php');
- }
- if (curuser::$blocks['global_stdhead'] & block_stdhead::STDHEAD_FREELEECH_CONTRIBUTION && $BLOCKS['global_freeleech_contribution_on']) {
- require_once (BLOCK_DIR . 'global/freeleech_contribution.php');
- }
- $htmlout.= "";
- }
- $htmlout.= "<div class='clearfix'></div>";
- }
- return $htmlout;
- } // stdhead
- function stdfoot($stdfoot = false)
- {
- global $CURUSER, $INSTALLER09, $start, $query_stat, $mc1, $querytime, $lang;
- $debug = (SQL_DEBUG && in_array($CURUSER['id'], $INSTALLER09['allowed_staff']['id']) ? 1 : 0);
- $cachetime = ($mc1->Time / 1000);
- $seconds = microtime(true) - $start;
- $r_seconds = round($seconds, 5);
- //$phptime = $seconds - $cachetime;
- $phptime = $seconds - $querytime - $cachetime;
- $queries = count($query_stat); // sql query count by pdq
- $percentphp = number_format(($phptime / $seconds) * 100, 2);
- //$percentsql = number_format(($querytime / $seconds) * 100, 2);
- $percentmc = number_format(($cachetime / $seconds) * 100, 2);
- if (($MemStats = $mc1->get_value('mc_hits')) === false) {
- $MemStats = $mc1->getStats();
- $MemStats['Hits'] = (($MemStats['get_hits'] / $MemStats['cmd_get'] < 0.7) ? '' : number_format(($MemStats['get_hits'] / $MemStats['cmd_get']) * 100, 3));
- $mc1->cache_value('mc_hits', $MemStats, 10);
- }
- // load averages - pdq
- if ($debug) {
- if (($uptime = $mc1->get_value('uptime')) === false) {
- $uptime = `uptime`;
- $mc1->cache_value('uptime', $uptime, 25);
- }
- preg_match('/load average: (.*)$/i', $uptime, $load);
- }
- $header = '';
- $header = '' . $lang['gl_stdfoot_querys_mstat'] . ' ' . mksize(memory_get_peak_usage()) . ' ' . $lang['gl_stdfoot_querys_mstat1'] . ' ' . round($phptime, 2) . 's | ' . round($percentmc, 2) . '' . $lang['gl_stdfoot_querys_mstat2'] . '' . number_format($cachetime, 5) . 's ' . $lang['gl_stdfoot_querys_mstat3'] . '' . $MemStats['Hits'] . '' . $lang['gl_stdfoot_querys_mstat4'] . '' . (100 - $MemStats['Hits']) . '' . $lang['gl_stdfoot_querys_mstat5'] . '' . number_format($MemStats['curr_items']);
- $htmlfoot = '';
- //== query stats
- //== include js files needed only for the page being used by pdq
- $htmlfoot.= '<!-- javascript goes here -->';
- if (!empty($stdfoot['js'])) {
- foreach ($stdfoot['js'] as $JS) $htmlfoot.= '<script type="text/javascript" src="' . $INSTALLER09['baseurl'] . '/scripts/' . $JS . '.js"></script>';
- }
- $querytime = 0;
- if ($CURUSER && $query_stat && $debug) {
- $htmlfoot.= "
- <table class='wop2 width95'>
- <tr><td class='wop3 fontsize1 fontweightbold texttransform'>{$lang['gl_stdfoot_querys']}</td></tr>
- <table class='wop2 width95 cell' >
- <td class='wop3 width10 backgroundblack fontsize95 textcenter texttransform bordertable'>{$lang['gl_stdfoot_id']}</td>
- <td class='wop3 width10 backgroundblack fontsize95 textcenter texttransform bordertable'>{$lang['gl_stdfoot_qt']}</td>
- <td class='wop3 backgroundblack textleft fontsize95 texttransform bordertable'>{$lang['gl_stdfoot_qs']}</td>";
- foreach ($query_stat as $key => $value) {
- $querytime+= $value['seconds']; // query execution time
- $htmlfoot.= "
- <tr>
- <td class='wop3 fontsize85wop textcenter bordertable background2'>" . ($key + 1) . "</td>
- <td class='wop3 fontsize85wop textcenter bordertable background2'>" . ($value['seconds'] > 0.01 ? "<font color='#ff0039' title='{$lang['gl_stdfoot_ysoq']}'>" . $value['seconds'] . "</font>" : "<font color='#23AB3C' title='{$lang['gl_stdfoot_qg']}'>" . $value['seconds'] . "</font>") . "</td>
- <td class='wop3 fontsize85wop textleft bordertable background2'>" . htmlsafechars($value['query']) . "</td>
- </tr>
- ";
- }
- $htmlfoot.= '</table><br /></table>';
- }
- $htmlfoot.= " </div>
- </div></center>";
- if ($CURUSER) {
- /** just in case **/
- $htmlfoot.= "
- <div class='clearfix'></div>
- <div id='wop_footer'>
- <div id='wop2_footer'>
- <center>
- " . (isset($CURUSER) && $CURUSER['class'] < UC_STAFF ? "<a class='brand' href='" . $INSTALLER09['baseurl'] . "/bugs.php?action=add'>{$lang['gl_breport']} <font class='colorred2'>|</font> </a>" : "<a class='brand' href='" . $INSTALLER09['baseurl'] . "/bugs.php?action=bugs'>{$lang['gl_brespond']} <font class='colorred2'>|</font> </a>") . "
- " . (isset($CURUSER) && $CURUSER['got_blocks'] == 'yes' ? "<a href='./user_blocks.php'>{$lang['gl_myblocks']} <font class='colorred2'>|</font> </a>" : "") . "
- " . (isset($CURUSER) && $CURUSER['got_moods'] == 'yes' ? "<a href='./user_unlocks.php'>{$lang['gl_myunlocks']} <font class='colorred2'>|</font> </a>" : "") . "
- <a href='" . $INSTALLER09['baseurl'] . "/topten.php'>{$lang['gl_stats']}</a>
- <font class='colorred2'>|</font>
- <a href='" . $INSTALLER09['baseurl'] . "/wiki.php'>Wiki</a>
- <font class='colorred2'>|</font>
- <a href='users.php'>Users</a>
- <font class='colorred2'>|</font>
- <a href='topmoods.php'>Top Member Mood's</a>
- <font class='colorred2'>|</font>
- <a href='./rsstfreak.php'>{$lang['gl_tfreak']}</a>
- <center>
- </div>
- </div>
- <table class='widthwop margin1px fontsize85 wfooter'>
- <tr>
- <td class='wop2 textcenter footertext'>
- " . $INSTALLER09['site_name'] . " {$lang['gl_stdfoot_querys_page']}" . $r_seconds . " {$lang['gl_stdfoot_querys_seconds']}<br />" . "
- {$lang['gl_stdfoot_querys_server']}" . $queries . " {$lang['gl_stdfoot_querys_time']} " . ($queries != 1 ? "{$lang['gl_stdfoot_querys_times']}" : "") . "
- " . ($debug ? "<br />" . $header . "<br />{$lang['gl_stdfoot_uptime']}" . $uptime . "" : " ") . "
- <!--
- <div align='center'>
- <form action='https://bitpay.com/checkout' method='post' >
- <input type='hidden' name='action' value='checkout' />
- <input type='hidden' name='posData' value='' />
- <input type='hidden' name='data' value='k9eEkWBgHC/9LjuoveVxpOgLAqvyQe2xO/SrDaPYMKNIzhbwpey4ioITiMiLnjS2QugDSd1l6/hQzOyEX/V4b08MOti/JELHx1H7cExmmXqM+puZCFphNiTtxyNQDyGO' />
- <br />
- <input type='image' title='Help Us with Bitcoin !!' border='0' name='submit' alt='Help Us with Bitcoin !!' class='msggray'>
- </form>
- </div>-->
- </td>
- </td></tr></table>
- <br><br><br>
- ";}
- $htmlfoot.= "
- <div id='control_panel'>
- <a href='#' id='control_label'></a>
- </div><!-- #control_panel -->
- <script type='text/javascript' src='templates/1/js/general.js'></script>
- <!--<script type='text/javascript' src='templates/1/js/jq.css.switch.js'></script>-->
- </body></html>\n";
- return $htmlfoot;
- }
- function stdmsg($heading, $text)
- {
- $htmlout = "
- <br />
- <table class='wop2 width60 cell' align='center'>
- <tr>
- <td align='left'>";
- if ($heading) $htmlout.= "<div class='stdmsg'>$heading</div>";
- $htmlout.= "</td></tr>
- <tr>
- <td class='stdmsg2'>";
- $htmlout.= "
- {$text}
- </td></tr>
- </table>
- <br />
- ";
- return $htmlout;
- }
- function hey()
- {
- global $CURUSER, $lang;
- $now = date("H", TIME_NOW);
- switch ($now) {
- case ($now >= 7 && $now < 11):
- return "{$lang['gl_stdhey']}";
- case ($now >= 11 && $now < 13):
- return "{$lang['gl_stdhey1']}";
- case ($now >= 13 && $now < 17):
- return "{$lang['gl_stdhey2']}";
- case ($now >= 17 && $now < 19):
- return "{$lang['gl_stdhey3']}";
- case ($now >= 19 && $now < 21):
- return "{$lang['gl_stdhey4']}";
- case ($now >= 23 && $now < 0):
- return "{$lang['gl_stdhey5']}";
- case ($now >= 0 && $now < 7):
- return "{$lang['gl_stdhey6']}";
- default:
- return "{$lang['gl_stdhey7']}";
- }
- }
- function StatusBar()
- {
- global $CURUSER, $INSTALLER09, $lang, $rep_is_on, $mc1, $msgalert;
- $salty = md5("Th15T3xtis5add3dto66uddy6he@water..." . $CURUSER['username'] . "");
- if (!$CURUSER) return "";
- $upped = mksize($CURUSER['uploaded']);
- $downed = mksize($CURUSER['downloaded']);
- //==Memcache unread pms
- $PMCount = 0;
- if (($unread1 = $mc1->get_value('inbox_new_sb_' . $CURUSER['id'])) === false) {
- $res1 = sql_query("SELECT COUNT(id) FROM messages WHERE receiver=" . sqlesc($CURUSER['id']) . " AND unread = 'yes' AND location = '1'") or sqlerr(__LINE__, __FILE__);
- list($PMCount) = mysqli_fetch_row($res1);
- $PMCount = (int)$PMCount;
- $unread1 = $mc1->cache_value('inbox_new_sb_' . $CURUSER['id'], $PMCount, $INSTALLER09['expires']['unread']);
- }
- $inbox = ($unread1 == 1 ? "$unread1 {$lang['gl_msg_singular']}" : "$unread1 {$lang['gl_msg_plural']}");
- //==Memcache peers
- if (XBT_TRACKER == true) {
- if (($MyPeersXbtCache = $mc1->get_value('MyPeers_XBT_'.$CURUSER['id'])) === false) {
- $seed['yes'] = $seed['no'] = 0;
- $seed['conn'] = 3;
- $r = sql_query("SELECT COUNT(uid) AS `count`, `left`, `active`, `connectable` FROM `xbt_files_users` WHERE uid= " . sqlesc($CURUSER['id'])." GROUP BY `left`") or sqlerr(__LINE__, __FILE__);
- while ($a = mysqli_fetch_assoc($r)) {
- $key = $a['left'] == 0 ? 'yes' : 'no';
- $seed[$key] = number_format(0 + $a['count']);
- $seed['conn'] = $a['connectable'] == 0 ? 1 : 2;
- }
- $mc1->cache_value('MyPeers_XBT_'.$CURUSER['id'], $seed, $INSTALLER09['expires']['MyPeers_xbt_']);
- unset($r, $a);
- } else {
- $seed = $MyPeersXbtCache;
- }
- // for display connectable 1 / 2 / 3
- if (!empty($seed['conn'])) {
- switch ($seed['conn']) {
- case 1:
- $connectable = "<span class='hint--bottom' data-hint='{$lang['gl_not_connectable']}'><img src='{$INSTALLER09['pic_base_url']}notcon.png'/></span>";
- break;
- case 2:
- $connectable = "<span class='hint--bottom' data-hint='{$lang['gl_connectable']}'><img src='{$INSTALLER09['pic_base_url']}yescon.png'/></span>";
- break;
- default:
- $connectable = "{$lang['gl_na_connectable']}";
- }
- } else $connectable = $lang['gl_na_connectable'];
- } else {
- if (($MyPeersCache = $mc1->get_value('MyPeers_' . $CURUSER['id'])) === false) {
- $seed['yes'] = $seed['no'] = 0;
- $seed['conn'] = 3;
- $r = sql_query("SELECT COUNT(id) AS count, seeder, connectable FROM peers WHERE userid=" . sqlesc($CURUSER['id']) . " GROUP BY seeder");
- while ($a = mysqli_fetch_assoc($r)) {
- $key = $a['seeder'] == 'yes' ? 'yes' : 'no';
- $seed[$key] = number_format(0 + $a['count']);
- $seed['conn'] = $a['connectable'] == 'no' ? 1 : 2;
- }
- $mc1->cache_value('MyPeers_' . $CURUSER['id'], $seed, $INSTALLER09['expires']['MyPeers_']);
- unset($r, $a);
- } else {
- $seed = $MyPeersCache;
- }
- // for display connectable 1 / 2 / 3
- if (!empty($seed['conn'])) {
- switch ($seed['conn']) {
- case 1:
- $connectable = "<span class='hint--error hint--top' data-hint='{$lang['gl_not_connectable']}'><img src='{$INSTALLER09['pic_base_url']}notcon.png' style='border:none' width='10px' height='10px'/></a></span>";
- break;
- case 2:
- $connectable = "<span class='hint--error hint--top' data-hint='{$lang['gl_connectable']}'><img src='{$INSTALLER09['pic_base_url']}yescon.png' style='border:none' width='10px' height='10px'/></a></span>";
- break;
- default:
- $connectable = "{$lang['gl_na_connectable']}";
- }
- } else $connectable = $lang['gl_na_connectable'];
- }
- if (($Achievement_Points = $mc1->get_value('user_achievement_points_' . $CURUSER['id'])) === false) {
- $Sql = sql_query("SELECT users.id, users.username, usersachiev.achpoints, usersachiev.spentpoints FROM users LEFT JOIN usersachiev ON users.id = usersachiev.id WHERE users.id = " . sqlesc($CURUSER['id'])) or sqlerr(__FILE__, __LINE__);
- $Achievement_Points = mysqli_fetch_assoc($Sql);
- $Achievement_Points['id'] = (int)$Achievement_Points['id'];
- $Achievement_Points['achpoints'] = (int)$Achievement_Points['achpoints'];
- $Achievement_Points['spentpoints'] = (int)$Achievement_Points['spentpoints'];
- $mc1->cache_value('user_achievement_points_' . $CURUSER['id'], $Achievement_Points, 0);
- }
- $hitnruns = ($CURUSER['hit_and_run_total'] > 0 ? $CURUSER['hit_and_run_total'] : '0');
- $member_reputation = get_reputation($CURUSER);
- $usrclass = "";
- if ($CURUSER['override_class'] != 255) $usrclass = " (" . get_user_class_name($CURUSER['class']) . ") ";
- else if ($CURUSER['class'] >= UC_STAFF) $usrclass = " <a href='./setclass.php'>(" . get_user_class_name($CURUSER['class']) . ")</a> ";
- $StatusBar = $clock = '';
- $StatusBar.= "
- <script type='text/javascript'>
- //<![CDATA[
- function showSlidingDiv(){
- $('#slidingDiv').animate({'height': 'toggle'}, { duration: 1000 });
- }
- //]]>
- </script>
- <div id='wop_sts'>
- <div id='sts_tex1'>
- <nav>
- <a class='anchorclass' rel='submenu1'>Wake Up <font class='clockfont'>" . format_username($CURUSER) . "</font></a>
- <span class='hint--error' data-hint='{$lang['gl_logout']}'>
- <a class='info3' href='" . $INSTALLER09['baseurl'] . "/logout.php?hash_please={$salty}'><font class='logout'>[x]</font></a></span><font class='space'></font>
- <span id='clock' class='clockfont'>{$clock}</span><font class='space'></font>
- ".(isset($CURUSER) && $CURUSER['class'] < UC_STAFF ? "(".get_user_class_name($CURUSER['class']).")" : "{$lang['gl_uclass']}{$usrclass}")."</a>
- <font class='space'></font>
- {$lang['gl_rep']}$member_reputation<font class='space'></font>
- <div id='submenu1' class='anylinkcss'>
- <ul>
- <!--<li><a href='" . $INSTALLER09['baseurl'] . "/lottery.php?do=tickets'>Lottery</a></li>
- <li><a href='#' onclick='radio();'>{$lang['gl_radio']}</a></li>
- <li>" . (isset($CURUSER) && $CURUSER['class'] >= UC_POWER_USER ? "<li><a href='" . $INSTALLER09['baseurl'] . "/casino.php'>{$lang['gl_casino']}</a></li>" : "") . "</li>
- <li>" . (isset($CURUSER) && $CURUSER['class'] >= UC_POWER_USER ? "<li><a href='" . $INSTALLER09['baseurl'] . "/blackjack.php'>{$lang['gl_bjack']}</a></li>" : "") . "</li>-->
- </ul>
- </div></nav>
- ";
- if ($INSTALLER09['ratio_free']) {
- $StatusBar.= "{$lang['gl_uploaded']}: $upped<font class='space'></font>";
- } else {
- $StatusBar.= "{$lang['gl_uploaded']}: $upped<font class='space'></font>
- {$lang['gl_downloaded']}: $downed ";
- }
- $StatusBar.= "
- <span class='hint--error hint--top' data-hint='{$lang['gl_seed_torrents']}'><font class='space'></font>
- <img src='/templates/1/pic/uploaded.png' style='border:none' width='10px' height='10px'></a></span> {$seed['yes']}
- <span class='hint--error hint--top' data-hint='{$lang['gl_leech_torrents']}'><font class='space'></font>
- <img src='/templates/1/pic/downloaded.png' style='border:none' width='10px' height='10px'></a></span> {$seed['no']}<font class='space'></font>
- Ratio: " . member_ratio($CURUSER['uploaded'], $INSTALLER09['ratio_free'] ? "0" : $CURUSER['downloaded']) . " <font class='space'></font>
- <!--<font style='color:#FFB60D'>{$lang['gl_hnr']}:</font> <a href='./hnr.php?id=".$CURUSER['id']."'>{$hitnruns}</a><font class='space'></font>-->
- <span>{$lang['gl_connectable']} {$connectable}</span>
- </div>
- <div id='sts_tex2'>
- <a href='mytorrents.php'>[My Torrents]</a><font class='space'></font>
- <a href='javascript:void(0)' onclick='status_showbox()'>[{$lang['gl_status']}]</a><font class='space'></font>
- <a class='invites' href='" . $INSTALLER09['baseurl'] . "/invite.php'>[{$lang['gl_invites']}: {$CURUSER['invites']}]</a><font class='space'></font>
- <a class='seedbonus' href='" . $INSTALLER09['baseurl'] . "/mybonus.php'>[{$lang['gl_karma']}: {$CURUSER['seedbonus']}]</a><font class='space'></font>
- <a class='achievement' href='./achievementhistory.php?id={$CURUSER['id']}'>[{$lang['gl_achpoints']}: " . (int)$Achievement_Points['achpoints'] . "]</a><font class='space'></font>
- <a href='" . $INSTALLER09['baseurl'] . "/bookmarks.php'>[{$lang['gl_bookmarks']}]</a>
- <br />
- <a href='{$INSTALLER09['baseurl']}/getrss.php'><font class='colorgreen'>[RSS]</font></a><font class='space'></font>
- " . (isset($CURUSER) && $CURUSER['class'] < UC_STAFF ? "<a href='" . $INSTALLER09['baseurl'] . "/bugs.php?action=add'>[{$lang['gl_breport']}]</a>" : "<a href='" . $INSTALLER09['baseurl'] . "/bugs.php?action=bugs'>
- [{$lang['gl_brespond']}]</a>") . "<font class='space'></font>
- <a class='friends' href='" . $INSTALLER09['baseurl'] . "/friends.php'>[{$lang['gl_friends']}]</a><font class='space'></font>
- <a class='messages' href='" . $INSTALLER09['baseurl'] . "/pm_system.php'>[{$lang['gl_pms']}]</a><font class='space'></font>
- <a href='{$INSTALLER09['baseurl']}/view_announce_history.php'>[My Announcement]</a> <font class='space'></font>
- <a href='" . $INSTALLER09['baseurl'] . "/needseed.php?needed=seeders'>[{$lang['gl_nseeds']}]</a><font class='space'></font>
- <a href='" . $INSTALLER09['baseurl'] . "/subtitles.php'>[Subtitles]</a>
- </div>
- </div>
- </div>
- ";
- $StatusBar.= '<script type="text/javascript">
- //<![CDATA[
- function refrClock(){
- var d=new Date();
- var s=d.getSeconds();
- var m=d.getMinutes();
- var h=d.getHours();
- var day=d.getDay();
- var date=d.getDate();
- var month=d.getMonth();
- var year=d.getFullYear();
- var am_pm;
- if (s<10) {s="0" + s}
- if (m<10) {m="0" + m}
- if (h>12) {h-=12;am_pm = "Pm"}
- else {am_pm="Am"}
- if (h<10) {h="0" + h}
- document.getElementById("clock").innerHTML=h + ":" + m + ":" + s + " " + am_pm;
- setTimeout("refrClock()",1000);
- }
- refrClock();
- //]]>
- </script>';
- return $StatusBar;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement