function get_online_objects() { $device_browser_list = mmc_array_values(NS_DEVICE_LIST); time_print('性能分析:取列表:'); if (isset($_GET['debug'])) { $device_count = mmc_array_length(NS_DEVICE_LIST); $memcache_obj = new Memcache(); $memcache_obj->connect(MEMC_HOST, MEMC_PORT); $stats = $memcache_obj->getStats(); $memcache_obj->close(); $dbg_print = '开始时间:' . getDateStyle($stats['time'] - $stats['uptime']); $dbg_print .= ' 使用内存: ' . bytesToSize($stats['bytes']) . '/' . bytesToSize($stats['limit_maxbytes']); $dbg_print .= '<br>清理时间:' . getDateStyle(async_timer('/on_timer_online_list.php')); $dbg_print .= ' 维护设备数: ' . $device_count . ' 活跃设备数: ' . count($device_browser_list); $xmlStr = file_get_contents('http://' . $_SERVER['SERVER_NAME'] . '/channels-stats'); $channels = json_decode($xmlStr); $dbg_print .= '<br>推送开始:' . getDateStyle(time() - $channels->uptime) . ' 频道数: ' . $channels->channels; $dbg_print .= ' 订阅数: ' . $channels->subscribers . ' 消息数: ' . $channels->published_messages; $dbg_print .= '<br>流程计数: ' . counter() . '<br>'; echo $dbg_print; } /****************************************************** 预处理:账户绑定列表 ******************************************************/ $aDataSet = []; foreach ($device_browser_list as $browser) { if (empty($browser)) { continue; } $account = @$browser['bind_account']; $device = $browser['device']; $useragent = $browser['UserAgent']; $ref_obj = $browser['Visiting'] ? parse_url($browser['Visiting']) : null; $visiting = @$ref_obj['host']; $is_mobile = $browser['ismobiledevice'] ? 'mobi' : 'desk'; $aDataSet[] = [$account, $browser['region'], $visiting, $browser['browser'], $browser['platform'], $is_mobile, $browser['device_name'], $browser['device']]; } time_print('整合:'); if (isset($_GET['debug'])) { echo time_print(); } return $aDataSet; }
<?php require_once 'config.php'; require_once 'functions.php'; counter(COUNT_IN_BINDING); /* $DATA['device'] $DATA['platform'] $DATA['caption'] $DATA['username'] $DATA['nickname'] */ $DATA = array_merge($_GET, $_POST);
<?php require_once 'functions.php'; counter(COUNT_IN_HEARTBEAT); $DATA = array_merge($_GET, $_POST); $url = @$DATA['Visiting']; if (!preg_match('#^http://([a-zA-Z0-9\\-]+\\.)*appgame\\.com/([\\S]+/)?[\\d]+\\.html$#i', $url)) { exit; } CachedHandler::queue('new-access-reporter', $url, function ($items) { $res = report_remote('http://db.appgame.com/service/spec/appgame.php', ['cmd' => 'event', 'event' => 'new_articles', 'urls' => $items]); }, 60); function logfile($obj) { file_put_contents('debug.log', gmdate(time()) . ': ' . print_r($obj, true) . "\n", FILE_APPEND); } function report_remote($recv_url, $data) { $curl_opt = array(CURLOPT_URL => $recv_url, CURLOPT_RETURNTRANSFER => 1, CURLOPT_CONNECTTIMEOUT => 7, CURLOPT_TIMEOUT => 10, CURLOPT_POST => 1, CURLOPT_POSTFIELDS => http_build_query($data)); $ch = curl_init(); curl_setopt_array($ch, $curl_opt); $res = curl_exec($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); $err = curl_errno($ch); curl_close($ch); return $err || $httpcode !== 200 ? null : $res; }
function counter($count_type = 0, $recursive = false) { $mem = api_open_mmc(); switch ($count_type) { case COUNT_ON_HEARTBEAT: $result = $mem->ns_increment(COUNT_NS, 'COUNT_ON_HEARTBEAT'); break; case COUNT_IN_HEARTBEAT: $result = $mem->ns_increment(COUNT_NS, 'COUNT_IN_HEARTBEAT'); break; case COUNT_ON_ACTIVE: $result = $mem->ns_increment(COUNT_NS, 'COUNT_ON_ACTIVE'); break; case COUNT_IN_ACTIVE: $result = $mem->ns_increment(COUNT_NS, 'COUNT_IN_ACTIVE'); break; case COUNT_BINDING: $result = $mem->ns_increment(COUNT_NS, 'COUNT_BINDING'); break; case COUNT_ON_BINDING: $result = $mem->ns_increment(COUNT_NS, 'COUNT_ON_BINDING'); break; case COUNT_IN_BINDING: $result = $mem->ns_increment(COUNT_NS, 'COUNT_IN_BINDING'); break; default: $on_heartbeat = $mem->ns_get(COUNT_NS, 'COUNT_ON_HEARTBEAT'); $in_heartbeat = $mem->ns_get(COUNT_NS, 'COUNT_IN_HEARTBEAT'); $on_active = $mem->ns_get(COUNT_NS, 'COUNT_ON_ACTIVE'); $in_active = $mem->ns_get(COUNT_NS, 'COUNT_IN_ACTIVE'); $binding = $mem->ns_get(COUNT_NS, 'COUNT_BINDING'); $on_binding = $mem->ns_get(COUNT_NS, 'COUNT_ON_BINDING'); $in_binding = $mem->ns_get(COUNT_NS, 'COUNT_IN_BINDING'); $result = "心跳({$on_heartbeat}>{$in_heartbeat}) 活跃({$on_active}>{$in_active}) 绑定({$binding}>{$on_binding}>{$in_binding})"; } if (!$result && !$recursive) { $mem->ns_set(COUNT_NS, 'COUNT_ON_HEARTBEAT', 0); $mem->ns_set(COUNT_NS, 'COUNT_IN_HEARTBEAT', 0); $mem->ns_set(COUNT_NS, 'COUNT_ON_ACTIVE', 0); $mem->ns_set(COUNT_NS, 'COUNT_IN_ACTIVE', 0); $mem->ns_set(COUNT_NS, 'COUNT_BINDING', 0); $mem->ns_set(COUNT_NS, 'COUNT_ON_BINDING', 0); $mem->ns_set(COUNT_NS, 'COUNT_IN_BINDING', 0); return counter($count_type, true); } return $result; }
public function shareLink($id, $data) { $segment = $data; $cats = Category::orderBy('order_type')->get(); $post_details = Post::where('link', $segment)->where('is_approved', 1)->first(); $related = Post::orderByRaw("RAND()")->where('is_approved', 1)->take(2)->get(); if ($post_details) { counter($segment); return View::make('single-post')->withRelated($related)->withPost($post_details)->with('cats', $cats); } else { return Redirect::route('home'); } }
<?php require 'func.php'; counter(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>What can I do for Wikimedia Commons?</title> <meta name="keywords" content="Commons,Wikimedia,Community,Uploading,Programming,Editing,Content,Files,Wiki"> <meta name="robots" content="index,follow"> <meta name="description" content="What can I do for Wikimedia Commons?"> <link href="css/bootstrap.min.css" rel="stylesheet"> <style> body { padding-top: 60px; } footer { bottom:0; width:100%; } </style> </head> <body> <div class="container"> <div class="jumbotron" style = "text-align:center;">
public function viewPost($id, $data) { $segment = $data; $cats = Category::orderBy('order_type')->get(); $post_details = Post::where('link', $segment)->where('is_approved', 1)->first(); $related = Post::orderByRaw("RAND()")->where('is_approved', 1)->take(2)->get(); if ($post_details) { if ($publisher = Publisher::find($post_details->publisher_id)) { $publisher_name = $publisher->name; $publisher_image = $publisher->image; } else { $publisher_name = ""; $publisher_image = ""; } counter($segment); return View::make('single-post')->withRelated($related)->with('publisher_image', $publisher_image)->withPost($post_details)->with('cats', $cats); } else { return Redirect::back()->with('flash_error', "something went wrong"); } }
<?php $lang = explode('/', explode('?', ltrim($_SERVER['REQUEST_URI'], '/'))[0])[0] ?: 'ru'; if (!preg_match('/^[a-z0-9_]+$/i', $lang) || !file_exists('lang/' . $lang . '.json')) { header('Location: /'); exit; } //--- поехали include 'counter.php'; $count = counter($lang); $memcache = new Memcached(); $memcache->addServer('localhost', ini_get('memcache.default_port')); $memcache->set('count_na_' . $lang, $count, 600); // записать в memcache $count = '<span id=counter>' . $count . '</span>'; foreach (json_decode(file_get_contents(__DIR__ . '/lang/' . $lang . '.json'), true) as $var => $val) { $val = str_replace(['%COUNT%', '%EDITOR_LINK%'], [$count, '/editor/' . $lang . '/'], $val); $GLOBALS[$var] = $val; } header('Content-Type: text/html; charset=utf-8'); ?> <html> <head> <title><?php echo $headpage; ?> </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </head> <body bgcolor=white text=black background=/fon1.jpg> <?php
<?php $lang = explode('/', explode('?', ltrim($_SERVER['REQUEST_URI'], '/'))[0])[1] ?: 'ru'; if (!preg_match('/^[a-z0-9_]+$/i', $lang) || !file_exists('lang/' . $lang . '.json')) { header('Location: /'); exit; } include 'counter.php'; $count = counter('.count.editor'); foreach (json_decode(file_get_contents(__DIR__ . '/lang/' . $lang . '.json'), true) as $var => $val) { $val = str_replace(['%COUNT%'], [$count], $val); $GLOBALS[$var] = $val; } //--- поехали print '<div id="custom_link_block" style="display: none;">'; print '<p>ссылка готова: <a href=# id="custom_link_example">нажми</a>'; echo '<SCRIPT language=JavaScript> function highlight(x){ document.forms[x].elements[0].focus() document.forms[x].elements[0].select() } </SCRIPT>'; echo '<form><center><textarea cols=120 rows=2 style="border: 1px solid #330000; font-size: 14px;" id="custom_link_text"></textarea>'; echo '<font size=-1><br>херассе какая длинная! <a href="javascript:highlight(0)">выделить всю</a><p>хочется видеть эту ссылку короткой и загадочной? <a href=# id="custom_link_tiny">жми сюда</a></font></center></form>'; print "</div>"; ?> <html> <head> <title><?php echo $e_head; ?>
} if (!empty($_POST)) { $printMethod = $methods[1]; $method = $_POST; foreach ($method as $item) { $results .= '<tr><td>' . $item . '</td></tr>'; } $result = 'Number of submit is: ' . counter(); } else { if (!empty($_GET)) { $printMethod = $methods[0]; $method = $_GET; foreach ($method as $item) { $results .= '<tr><td>' . $item . '</td></tr>'; } $result = 'Number of submit is: ' . counter(); } else { $result = ''; } } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="../reset.css"> <link rel="stylesheet" type="text/css" href="../stylesheet.css"> <title>Task 9</title> </head> <body>
<?php include_once "library/connector.php"; function counter($query, $dbh) { $ps = $dbh->prepare($query); $ps->execute(); $rs = $ps->fetch(); return $rs['jumlah']; } $jumlah_hadir = counter("SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE kehadiran='tidak' AND id_user = "******"SELECT COUNT(id_komentar) as `jumlah` FROM komentar WHERE id_user = "******"row"> <div class="col-lg-12"> <h1 class="page-header"> Dashboard </h1> </div> </div> <!-- /.row --> <div class="row"> <div class="col-lg-3 col-md-6"> <div class="panel panel-primary"> <div class="panel-heading"> <div class="row"> <div class="col-xs-3"> <i class="fa fa-book fa-5x"></i>
echo "</h5>\n </div>\n\n </a>\n <a href='masinos.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-cogs img-responsive' style='font-size: 70px;'></i>\n <h5>Auto remontas "; counter('masinos'); echo "</h5>\n </div>\n </a>\n </div>\n <div class='row'>\n <a href='grozis.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-scissors img-responsive' style='font-size: 70px;'></i>\n <h5>Grožio Paslaugos "; counter('grozis'); echo "</h5>\n </div>\n </a>\n <a href='draudimas.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-users img-responsive' style='font-size: 70px;'></i>\n <h5>Draudimo Paslaugos "; counter('draudimas'); echo "</h5>\n </div>\n </a>\n <a href='valymai.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-recycle img-responsive' style='font-size: 70px;'></i>\n <h5>Valymų Paslaugos "; counter('valymai'); echo "</h5>\n </div>\n </a>\n <a href='rankdarbiai.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-image img-responsive' style='font-size: 70px;'></i>\n <h5>Rankdarbiai "; counter('rankdarbiai'); echo "</h5>\n </div>\n </a>\n </div>\n <div class='row'>\n <a href='gyvunai.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-paw img-responsive' style='font-size: 70px;'></i>\n <h5>Gyvūnų Priežiūra "; counter('gyvunai'); echo "</h5>\n </div>\n </a>\n <a href='it.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-mobile img-responsive' style='font-size: 70px;'></i>\n <h5>it paslaugos "; counter('it'); echo "</h5>\n </div>\n </a>\n <a href='sveikata.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-plus-square img-responsive' style='font-size: 70px;'></i>\n <h5>sveikatos paslaugos "; counter('sveikata'); echo "</h5>\n </div>\n </a>\n <a href='buhalterija.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-paperclip img-responsive' style='font-size: 70px;'></i>\n <h5>buhalterinės paslaugos "; counter('buhalterija'); echo "</h5>\n </div>\n </a>\n </div>\n <div class='row'>\n <a href='fotografija.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-camera img-responsive' style='font-size: 70px;'></i>\n <h5>fotografija ir video "; counter('fotografija'); echo "</h5>\n </div>\n </a>\n <a href='kalbos.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-language img-responsive' style='font-size: 70px;'></i>\n <h5>kalbų kursai "; counter('kalbos'); echo "</h5>\n </div>\n </a>\n <a href='teise.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-bank img-responsive' style='font-size: 70px;'></i>\n <h5>teisinės paslaugos "; counter('teise'); echo "</h5>\n </div>\n </a>\n <a href='telekomunikacijos.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-fax img-responsive' style='font-size: 70px;'></i>\n <h5>telekomunikacijos "; counter('telekomunikacijos'); echo "</h5>\n </div>\n </a>\n </div>\n <div class='row'>\n <a href='nuoma.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-car img-responsive' style='font-size: 70px;'></i>\n <h5>auto nuoma "; counter('nuoma'); echo "</h5>\n </div>\n </a>\n <a href='kita.php'>\n <div class='col-md-3 col-sm-6 small-section'>\n <i class='fa fa-credit-card-alt img-responsive' style='font-size: 70px;'></i>\n <h5>kitos paslaugos "; counter('kita'); echo "</h5>\n </div>\n </a>\n </div>\n </div>\n <div class='col-md-2' style='padding-top: 20px;'>\n <script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>\n <!-- ad3 -->\n <ins class='adsbygoogle'\n style='display:block'\n data-ad-client='ca-pub-2172217990624096'\n data-ad-slot='7953752161'\n data-ad-format='auto'></ins>\n <script>\n (adsbygoogle = window.adsbygoogle || []).push({});\n </script>\n </div>\n</div>\n";
foreach ($wordArray as $item) { if (strtolower($item) == "true" || strtolower($item) == "false") { $countArray['num_bool']++; } } //count # of strings - count wordArray length then subtract # of ints and bools $countArray['num_string'] = count($wordArray) - $countArray['num_numeric'] - $countArray['num_bool']; /* //iterate through the array and identify what each item in the array is foreach($wordArray as $item) { if(is_int($item)) { $countArray['num_numeric']++; //search for bool first instead of string so that "true" and "false" aren't counted as strings } else if(is_bool($item)) { $countArray['num_bool']++; } else if(is_string($item)) { $countArray['num_string']++; } } */ echo "<h3># of numbers</h3>"; echo $countArray['num_numeric'] . "<br />"; echo "<h3># of strings</h3>"; echo $countArray['num_string'] . "<br />"; echo "<h3># of booleans</h3>"; echo $countArray['num_bool']; } counter($inputString); ?>
function specs_zan() { global $wpdb, $post; $id = $_POST["um_id"]; $action = $_POST["um_action"]; if ($action == 'like') { $specs_raters = get_post_meta($id, 'c_like', true); // 设置cookie防止重复操作 $expire = time() + 99999999; $domain = $_SERVER['HTTP_HOST'] != 'localhost' ? $_SERVER['HTTP_HOST'] : false; setcookie('c_like' . $id, $id, $expire, '/', $domain, false); if (!$specs_raters || !is_numeric($specs_raters)) { update_post_meta($id, 'c_like', 1); } else { update_post_meta($id, 'c_like', $specs_raters + 1); } echo get_post_meta($id, 'c_like', true); } if ($action == 'dislike') { $specs_raters = get_post_meta($id, 'c_dislike', true); $expire = time() + 99999999; $domain = $_SERVER['HTTP_HOST'] != 'localhost' ? $_SERVER['HTTP_HOST'] : false; setcookie('c_dislike' . $id, $id, $expire, '/', $domain, false); if (!$specs_raters || !is_numeric($specs_raters)) { update_post_meta($id, 'c_dislike', 1); } else { update_post_meta($id, 'c_dislike', $specs_raters + 1); } echo get_post_meta($id, 'c_dislike', true); } if ($action == 'comment_like') { echo counter($id, COMMENT_META_LIKE); } if ($action == 'comment_dislike') { echo counter($id, COMMENT_META_DISLIKE); } die; }
function counter($query, $dbh) { $ps = $dbh->prepare($query); $ps->execute(); $rs = $ps->fetch(); return $rs['jumlah']; } $jumlah_isian = counter("SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE kehadiran='ya' AND id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE kehadiran='tidak' AND id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_acara=1 AND id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_acara=2 AND id_user = "******"SELECT COUNT(id_rsvp) as `jumlah` FROM rsvp WHERE id_acara=3 AND id_user = "******"SELECT SUM(jml_rombongan) as `jumlah` FROM rsvp WHERE id_acara=1 AND id_user = "******"SELECT SUM(jml_rombongan) as `jumlah` FROM rsvp WHERE id_acara=2 AND id_user = "******"SELECT SUM(jml_rombongan) as `jumlah` FROM rsvp WHERE id_acara=3 AND id_user = "******"SELECT * FROM rsvp r, acara a WHERE r.id_acara = a.id_acara AND r.id_user = "******" ORDER BY r.id_acara DESC"; $ps = $dbh->prepare($query); $ps->execute(); $rs = $ps->fetchAll(); ?> <div class="row"> <div class="col-md-12"> <h1 class="page-header"> RSVP</h1> </div> </div> <div class="row"> <div class="col-md-6"> <div class="panel panel-info"> <div class="panel-heading" align="center"> <h2>Ringkasan Infomasi RSVP</h2>
$formType = !empty($_REQUEST['form']['Form Type']) ? $_REQUEST['form']['Form Type'] : "Unclassified Request"; if ($formType == 'New Service Request') { $nr = counter(); $subject = "[{$date}{$nr}] Neue Dienstleistungsanfrage: {$_REQUEST['form']['Firstname']}"; $body = array($_REQUEST['form']['Firstname'], $_REQUEST['form']['Email'], $_REQUEST['form']['Phone'], $_REQUEST['form']['Comment']); $replyToAddress = $_REQUEST['form']['Email']; $replyToName = $_REQUEST['form']['Firstname']; $body = join("\n", $body); } elseif ($formType == 'For Pros') { $subject = "Neue Dienstleister Signup: {$_REQUEST['form']['Name']} {$_REQUEST['form']['Services']}"; $body = array($_REQUEST['form']['Name'], $_REQUEST['form']['Services'], $_REQUEST['form']['Email']); $replyToAddress = $_REQUEST['form']['Email']; $replyToName = $_REQUEST['form']['Name']; $body = join("\n", $body); } else { $nr = counter(); $subject = "{$date}{$nr} Service for {$_REQUEST['form']['Firstname']} {$_REQUEST['form']['Lastname']}"; $replyToAddress = $_REQUEST['form']['Email']; $replyToName = "{$_REQUEST['form']['Firstname']} {$_REQUEST['form']['Lastname']}"; $body = array(); foreach ($_REQUEST['form'] as $key => $value) { if (in_array($key, array('Firstname', 'Lastname', 'Email', 'Phone'))) { continue; } if ($key == "Form Type") { $key = "Dienstleistung"; } if (is_array($value)) { $options = array(); foreach ($value as $key2 => $value2) { if ($value2 == "on") {
{ return [$a[0], $a[1]]; } $a = [1, 2, 3]; list($x, $y) = first_and_second($a); $sqr = function ($x) { return $x * $x; }; $sqr(2); $func = "add"; function counter() { static $i = 0; return ++$i; } echo counter(); function make_counter() { $i = 0; return function () use(&$i) { return ++$i; }; } $nays = make_counter(); echo $nays(); # PHP 5.5: function make_counter2() { $i = 0; while (1) { (yield ++$i);
function displayheader($pop = 0) { $link = pathlink($pop); global $showclansearch; global $statstitle; global $logoheight; global $template; global $stylepicker; global $currentconfignumber; global $coddb; global $t; global $hide_menu_header; global $main_width; // variables for tabcontrol (playerstats tabs) global $ptab_backgroundColor; global $ptab_selectedBgColor; global $ptab_mouseOverColor; global $ptab_borderColor; global $ptab_borderSize; global $ptab_borderStyle; global $ptab_font; global $ptab_textAlign; global $ptab_fontSize; global $ptab_fontWeight; global $ptab_Color; global $text; if (isset($_SESSION['template'])) { $template = $_SESSION['template']; } $xlrpath = pathlink($pop); $csspath = $xlrpath . "templates/" . $template . "/style.css"; $loadercsspath = $xlrpath . "templates/loader.css"; // Include existing php dynamic css? $temp = abs_pathlink($pop) . "templates/" . $template . "/style-css.php"; if (file_exists($temp)) { $template_dyn_css = $xlrpath . "templates/" . $template . "/style-css.php?config=" . $currentconfignumber; } else { $template_dyn_css = 'None'; } // Is logob1.png used? if (file_exists(abs_pathlink($pop) . "templates/" . $template . "/logob1.png")) { $logob1 = "<td height=\"40\" align=\"left\" style=\"background-image:url(" . $xlrpath . "templates/" . $template . "/logob1.png);\" width=\"150\"> </td>"; } else { $logob1 = "<td height=\"40\" align=\"left\" width=\"150\"> </td>"; } // Lets get the holiday templates if (file_exists("templates/holidaypack/")) { $xlrpath = GetFileDir($_SERVER['PHP_SELF']); if (date("d.m") == "25.12" || date("d.m") == "26.12") { $csspath = $xlrpath . "templates/holidaypack/xmas.css"; $template_dyn_css = ""; $template = "holidaypack"; } elseif (date("d.m") == "31.12" || date("d.m") == "01.01") { $csspath = $xlrpath . "templates/holidaypack/ny.css"; $template_dyn_css = ""; $template = "holidaypack"; } elseif (date("d.m") == "31.10") { $csspath = $xlrpath . "templates/holidaypack/halloween.css"; $template_dyn_css = ""; $template = "holidaypack"; } } // Do we have template specific settings? $templateconfig = "templates/" . $template . "/config.php"; if (file_exists($templateconfig)) { include $templateconfig; } $main_width = $main_width ? $main_width : 800; // Tabcontrol variables for playerstats tabs $ptab_Color = $ptab_Color ? $ptab_Color : "#000000"; $ptab_backgroundColor = $ptab_backgroundColor ? $ptab_backgroundColor : "#999999"; $ptab_selectedBgColor = $ptab_selectedBgColor ? $ptab_selectedBgColor : "#CCCCCC"; $ptab_mouseOverColor = $ptab_mouseOverColor ? $ptab_mouseOverColor : "#CCCCCC"; $ptab_borderColor = $ptab_borderColor ? $ptab_borderColor : "black"; $ptab_borderSize = $ptab_borderSize ? $ptab_borderSize : "1px"; $ptab_borderStyle = $ptab_borderStyle ? $ptab_borderStyle : "solid"; $ptab_font = $ptab_font ? $ptab_font : "Geneva, Arial, Helvetica, sans-serif"; $ptab_textAlign = $ptab_textAlign ? $ptab_textAlign : "center"; $ptab_fontSize = $ptab_fontSize ? $ptab_fontSize : "14px"; $ptab_fontWeight = $ptab_fontWeight ? $ptab_fontWeight : "normal"; // set up visitor counter counter(); // Generate required pagecode (header) echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">"; echo "<html>\n"; echo "<head>\n"; echo "<title>XLRstats for B3 (www.xlr8or.com)</title>\n"; echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=" . $text["charset"] . "\">\n"; echo "<link rel=\"shortcut icon\" href=\"" . $xlrpath . "favicon.ico\">\n"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $xlrpath . "lib/autocomplete/jquery.autocomplete.css\" />\n"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $xlrpath . "lib/jquery-boxy/boxy.css\" media=\"screen\" />\n"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $xlrpath . "lib/tooltip/boxover.css\" media=\"screen\" />\n"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $xlrpath . "lib/tabber/tabber.css\" media=\"screen\" />\n"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $csspath . "\" media=\"screen\" />\n"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $loadercsspath . "\" media=\"screen\" />\n"; // include the php dynamic css if ($template_dyn_css != 'None') { echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"" . $template_dyn_css . "\" media=\"screen\" />\n"; } // echo "<script type=\"text/JavaScript\" src=\"".$xlrpath."lib/sorttable/sorttable.js\"></script>\n"; echo "<script type=\"text/JavaScript\" src=\"" . $xlrpath . "lib/jquery-1.2.6.min.js\"></script>\n"; echo "<script type=\"text/JavaScript\" src=\"" . $xlrpath . "lib/jquery-boxy/jquery.boxy.js\"></script>\n"; echo "<script type=\"text/javascript\" src=\"" . $xlrpath . "lib/autocomplete/jquery.autocomplete.js\"></script>\n"; echo "<script type=\"text/JavaScript\" src=\"" . $xlrpath . "lib/tooltip/boxover.js\"></script>\n"; echo "<script type=\"text/JavaScript\" src=\"" . $xlrpath . "lib/tabber/tabber.js\"></script>\n"; echo "<style type=\"text/css\">\n"; echo "<!--\n"; /* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */ /* NB: these must be absolute paths or URLs to your images */ echo ".boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" . $xlrpath . "lib/jquery-boxy/images/boxy-nw.png'); }\n"; echo ".boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" . $xlrpath . "lib/jquery-boxy/images/boxy-ne.png'); }\n"; echo ".boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" . $xlrpath . "lib/jquery-boxy/images/boxy-se.png'); }\n"; echo ".boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" . $xlrpath . "lib/jquery-boxy/images/boxy-sw.png'); }\n"; echo "-->\n"; echo "</style>\n"; // Freelanders Autocomplete script insertion echo "<script type=\"text/JavaScript\">\n"; echo "<!--\n"; include "lib/autocomplete/localdata.php"; ?> $().ready(function() { $("#searchplayer").autocomplete(players, { minChars: 3, width: 195, scrollHeight: 200, selectFirst: false, matchContains: true, autoFill: false, formatItem: function(row, i, max) { return row.name; }, }); }); <?php echo "//-->\n"; echo "</script>\n"; // Courgette's web2 worldmap script insertion echo "<script type=\"text/JavaScript\">\n"; echo "<!--\n"; ?> $(document).ready(function(){ $("<div id=\"web2worldmap\">" +"<iframe src=\"lib/worldmap/?config=<?php echo $currentconfignumber; ?> \" scrolling=\"no\" frameborder=\"0\" width=\"550\" height=\"300\"></iframe></div>").appendTo('body').hide(); $("a[@href='worldmap/']") .attr('href','#web2worldmap') .removeAttr('onclick') .boxy({title: 'World map'});}); <?php echo "//-->\n"; echo "</script>\n"; // We need this to be in the header for our stylepicker if ($stylepicker != "0") { echo "<script type=\"text/JavaScript\">\n"; echo "<!--\n"; echo "function XLR_stylePicker(targ,selObj,restore){ //v3.0\n"; echo " eval(targ+\".location='\"+\"?style=\"+selObj.options[selObj.selectedIndex].value+\"'\");\n"; echo " if (restore) selObj.selectedIndex=0;\n"; echo "}\n"; echo "//-->\n"; echo "</script>\n"; } // We need this to be in the header for our configpicker echo "<script type=\"text/JavaScript\">\n"; echo "<!--\n"; echo "function XLR_configPicker(targ,selObj,restore){ //v3.0\n"; echo " eval(targ+\".location='\"+\"?config=\"+selObj.options[selObj.selectedIndex].value+\"'\");\n"; echo " if (restore) selObj.selectedIndex=0;\n"; echo "}\n"; echo "function XLR_reloadPage(init) { //reloads the window if Nav4 resized\n"; echo " if (init==true) with (navigator) {if ((appName==\"Netscape\")&&(parseInt(appVersion)==4)) {\n"; echo " document.XLR_pgW=innerWidth; document.XLR_pgH=innerHeight; onresize=XLR_reloadPage; }}\n"; echo " else if (innerWidth!=document.XLR_pgW || innerHeight!=document.XLR_pgH) location.reload();\n"; echo "}\n"; echo "XLR_reloadPage(true);\n"; echo "//-->\n"; echo "</script>\n"; echo "</head>\n"; echo "<body bgcolor=\"#333333\">\n"; // Here is the loader div and script echo "<div id=\"loading\" class=\"loading-invisible\">\n"; echo " <p><img src=\"./images/loader.gif\"></p>\n"; echo "</div>\n"; ?> <script type="text/javascript"> document.getElementById("loading").className = "loading-visible"; var hideDiv = function(){document.getElementById("loading").className = "loading-invisible";}; var oldLoad = window.onload; var newLoad = oldLoad ? function(){hideDiv.call(this);oldLoad.call(this);} : hideDiv; window.onload = newLoad; </script> <?php // Start opening the MAIN table defining general look echo "<div id=\"page-body\"><div class=\"page-body-img\">"; echo "<div id=\"page-footer\"><div class=\"page-footer-img\">"; echo "<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"main\" width=\"" . $main_width . "px\">\n"; echo " <tr>\n"; echo " <td>\n"; // Start Logo echo "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n"; echo " <tr valign=\"top\">\n"; echo " <td width=\"150\"><a href=\"{$link}\" title=\"XLRstats HomePage\"><img src=\"" . $xlrpath . "templates/" . $template . "/logo1.png\" border=\"0\"></a></td>"; echo " <td width=\"100%\" colspan=\"2\"><img src=\"" . $xlrpath . "templates/" . $template . "/logo2.png\" border=\"0\"></td>"; //echo " <td align=\"right\" valign=\"bottom\" class=\"header\"><span class=\"title\">$statstitle</span></td>\n"; echo " </tr>\n"; echo "<tr height=\"40\">"; if ($stylepicker == "left" && $template != "holidaypack") { echo $logob1; stylepicker(); echo "</td>"; } elseif ($stylepicker == "right" && $template != "holidaypack") { echo $logob1; configpicker(); echo "</td>"; } else { echo $logob1; } echo "<td align=left style=\"background-image:url(" . $xlrpath . "templates/" . $template . "/menubg.png);\" colspan=2>\n\t\t\t<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>\n <font class=\"fontNormal\" size=\"2\">\n\t\t\t<font style=\"font-size: 12px; font-weight: bold;\" color=\"#ffffff\"> \n "; displayhomelink(); echo "</font></font></td><td align=\"right\" valign=\"baseline\">"; if ($stylepicker == "right" && $template != "holidaypack") { stylepicker(); } else { configpicker(); } //echo " "; echo "</td></tr></table>\n \t\t</td>\n \t\t\n \t\t</td>\n \t</tr>\n \t<tr>\n \t\t<td colspan=3 style=\"background-image:url(" . $xlrpath . "templates/" . $template . "/menubar.png);\"><img src=\"" . $xlrpath . "templates/" . $template . "/menubar.png\" height=\"3px\" border=0></td>\n \t</tr>\n \t<tr>\n \t<td colspan=3>\n \t\t<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n \t\t<tr>\n \t\t\t<td width=550 align=\"left\">\n \t\t\t\t<form action=\"{$link}?func=search\" method=\"post\" class=\"aliassearch\">\n \t \t\t\t<input type=\"text\" id=\"searchplayer\" name=\"input_name\" size=\"30\" /> <input type=\"submit\" value=\"" . $text["search"] . "\"></input>\n \t\t\t\t<input type=\"checkbox\" name=\"aliases\" value=\"true\">" . $text["incalias"] . "</input>\n "; if ($showclansearch == "1") { echo "<input type=\"checkbox\" name=\"clansearch\" value=\"true\">" . $text["clantag"] . "</input>"; } echo " \t\t\t\t</form>\n\t\t\t</td>\n\t\t\t<td><a href=\"http://www.bigbrotherbot.com\" target=\"_blank\" title=\"B3 game administration bot for cod, urbanterror, and quake3 games\"><div id=\"inea\"><div class=\"opis\">" . $text["poweredby"] . " </div></div></a>\n\t\t\t</td>\n\t\t</tr>\n\t\t</table>\n\t</td>\n\t</tr>\n\n\n "; echo "</table>\n"; flush(); }
<td width="20%"><h3 style="color:#3b5998">Time</h3></td> <td width="50%"><h3 style="color:#3b5998">Message</h3></td> </tr>'; foreach ($obj->statuses->data as $statuse) { $status_id = $statuse->id; $name = $statuse->from->name; $message = $statuse->message; $time = $statuse->updated_time; echo "<tr>"; echo "<td>" . $status_id . "</td>"; echo "<td >" . $name . "</td>"; echo "<td>" . $time . "</td>"; echo "<td>" . $message . "</td></tr>"; foreach ($statuse->likes->data as $likes) { $id = $likes->id; $count = counter($id, $count); $liker_name = $likes->name; $names = addName($id, $liker_name, $names); } /* foreach ($names as $key => $value) { echo "Key: $key; Value: $value" . "<br/>"; } echo '<br/><br/>'; */ // $sql = "INSERT INTO statuses VALUES(" . $statuse->id . ", '" . $statuse->from->name . "', '" . $statuse->message . "') "; // mysql_query($sql); } echo '</table>'; asort($count); end($count); $most_liker = key($count); echo $most_liker . '<br/>';
if (isset($_POST["user"]) && $_POST["user"] != "") { if (!isset($_POST["profiles"])) { $profiles = ""; } else { $profiles = $_POST["profiles"]; } $status = adduser($_POST["user"], $_POST["password"], $_POST["displayname"], $_POST["email"], $_POST["ipmask"], $_POST["maxconn"], $_POST["ecmrate"], $_POST["customvalues"], $_POST["usrgroup"], $_POST["admin"], $_POST["enabled"], $_POST["mapexclude"], $_POST["debug"], $_POST["startdate"], $_POST["expiredate"], $profiles, $_POST["boxtype"], $_POST["macaddress"], $_POST["serialnumber"], $_POST["comment"]); if ($status == "0") { $notice = "toastr.success('User successfully created');"; } elseif ($status == "1") { $notice = "toastr.error('You must enter a username and a password');"; } elseif ($status == "2") { $notice = "toastr.error('Username already exists');"; } } $counters = explode(";", counter()); $mysqli = new mysqli($dbhost, $dbuser, $dbpass, $dbname); if (mysqli_connect_errno()) { errorpage("MYSQL DATABASE ERROR", mysqli_connect_error(), $charset, CMUM_TITLE, $_SERVER["REQUEST_URI"], CMUM_VERSION, CMUM_BUILD, CMUM_MOD); exit; } if ($_SESSION[$secretkey . "userlvl"] == "0" || $_SESSION[$secretkey . "userlvl"] == "1") { $grpsql = $mysqli->query("SELECT id,name FROM groups ORDER BY name ASC"); } elseif ($_SESSION[$secretkey . "userlvl"] == "2" && $_SESSION[$secretkey . "usergrp"] != "0") { $grpsql = $mysqli->query("SELECT id,name FROM groups WHERE id='" . $mysqli->real_escape_string($_SESSION[$secretkey . "usergrp"]) . "' ORDER BY name ASC"); } else { $grpsql = ""; } $profsql = $mysqli->query("SELECT id,name FROM profiles ORDER BY name ASC"); $defprofsql = $mysqli->query("SELECT id,name FROM profiles ORDER BY name ASC"); $setsql = $mysqli->query("SELECT rndstring,rndstringlength,def_autoload,def_ipmask,def_profiles,def_maxconn,def_admin,def_enabled,def_mapexc,def_debug,def_custcspval,def_ecmrate FROM settings WHERE id='1'");
function counter($name) { include 'includes/public/php/connection.php'; $ads = mysqli_query($connect, "SELECT COUNT(id) AS ads FROM skelbimai WHERE category = '{$name}' AND activation = '1'"); $count = mysqli_fetch_assoc($ads); echo " (", $count['ads'], ")"; } echo "\n <div class='container mid-section'>\n <div class='col-md-10'>\n <div class='row'>\n <a>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <div class='ribbon2'><span>JAU GREITAI !</span></div>\n <i class='fa fa-car img-responsive' style='font-size: 80px;'></i>\n <p>transportas</p>\n </div>\n </a>\n <a href='bustoNuoma.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-home img-responsive' style='font-size: 80px;'></i>\n <p>būsto nuoma "; counter('bustoNuoma'); echo "</p>\n </div>\n </a>\n <a href='darbas.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-briefcase img-responsive' style='font-size: 80px;'></i>\n <p>Darbas "; counter('darbas'); echo "</p>\n </div>\n </a>\n <a href='buitisBaldai.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-plug img-responsive' style='font-size: 80px;'></i>\n <p>buitis ir baldai "; counter('buitisBaldai'); echo "</p>\n </div>\n </a>\n </div>\n <div class='row'>\n <a href='itKompiuterija.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-tv img-responsive' style='font-size: 80px;'></i>\n <p>IT ir kompiuterija "; counter('itKompiuterija'); echo "</p>\n </div>\n </a>\n <a href='komunikacijos.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-mobile img-responsive' style='font-size: 80px;'></i>\n <p>komunikacijos "; counter('komunikacijos'); echo "</p>\n </div>\n </a>\n <a href='technika.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-camera img-responsive' style='font-size: 80px;'></i>\n <p>Technika "; counter('technika'); echo "</p>\n </div>\n </a>\n <a href='pramogos.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-soccer-ball-o img-responsive' style='font-size: 80px;'></i>\n <p>pramogos "; counter('pramogos'); echo "</p>\n </div>\n </a>\n </div>\n <div class='row'>\n <a href='drabuziaiAvalyne.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-shirtsinbulk img-responsive' style='font-size: 80px;'></i>\n <p>drabužiai/avalynė "; counter('drabuziaiAvalyne'); echo "</p>\n </div>\n </a>\n <a href='vaikiskosPrekes.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-gamepad img-responsive' style='font-size: 80px;'></i>\n <p>Vaikiškos prekės "; counter('vaikiskosPrekes'); echo "</p>\n </div>\n </a>\n <a href='others.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-question img-responsive' style='font-size: 80px;'></i>\n <p>Kita "; counter('others'); echo "</p>\n </div>\n </a>\n <a href='dovanoju.php'>\n <div class='col-md-3 col-sm-6 col-xs-6 ad1 small-section'>\n <i class='fa fa-gift img-responsive' style='font-size: 80px;'></i>\n <p>Dovanoju "; counter('dovanoju'); echo "</p>\n </div>\n </a>\n </div>\n </div>\n <div class='col-md-2'>\n <script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'></script>\n <!-- ad3 -->\n <ins class='adsbygoogle'\n style='display:block'\n data-ad-client='ca-pub-2172217990624096'\n data-ad-slot='7953752161'\n data-ad-format='auto'></ins>\n <script>\n (adsbygoogle = window.adsbygoogle || []).push({});\n </script>\n </div>\n </div>\n</div>\n";
<div class="news_cont" style="margin:0"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2" height="390" valign="top"> <div class="news_title"><?php echo $rows['title']; ?> </div> <div class="news_time1"><span style="margin-right:5px;">发布:admin</span> <span style="margin-right:5px;">日期:<?php echo substr($rows['uptime'], 0, 10); ?> </span><span> 人气:<?php echo counter($news_table, 'read_count', 'id', $rows['id'], $rows['read_count']); ?> </span></div> <div class="news_cont"><?php echo $rows['cont']; ?> </div> </td> </tr> <tr> <td align="left" width="50%"><?php if ($rows_pre['id']) { ?> 上一篇:<a href="news.php?id=<?php echo $rows_pre['id']; ?> " title="<?php
<?php function counter() { static $hits = 0; return $hits += 1; } echo counter() . "<br>"; echo counter() . "<br>"; echo counter() . "<br>"; echo counter() . "<br>"; echo counter() . "<br>";
function handle_bind_account($PARAMS) { $device = @$PARAMS['device']; $platform = @$PARAMS['plat']; $caption = @$PARAMS['cap']; $username = check_input(@$PARAMS['user']); $nickname = check_input(@$PARAMS['nick']); $cap_view = make_capview($username, $nickname, $caption); /******************************** 判断新收到的账户,是否应该被收录 ********************************/ if (empty($username) && empty($nickname)) { omp_trace($PARAMS); return return_bind(array('status' => 'error')); } if (count($username) > 100 || count($nickname) > 100) { omp_trace('username or nickname too long'); return return_bind(array('status' => 'error')); } $platform_list = mmc_array_keys(NS_BINDING_LIST); if (!in_array($platform, $platform_list)) { mmc_array_set(NS_BINDING_LIST, $platform, $caption); } $ns_bind_list = NS_BINDING_LIST . $platform; $bind_info = mmc_array_get($ns_bind_list, $device); omp_trace($bind_info); $changed = false; if ($bind_info) { if ($username) { if ($bind_info['username'] != $username) { $bind_info['username'] = $username; $changed = true; } } if ($nickname) { if ($bind_info['nickname'] != $nickname) { $bind_info['nickname'] = $nickname; $changed = true; } } } else { $bind_info = array(); $bind_info['username'] = $username; $bind_info['nickname'] = $nickname; $changed = true; } $mem = api_open_mmc(); if (!$changed) { omp_trace('not changed'); //绑定信息没有改变的时候,确定绑定显示列表是正常输出的 if ($binded_list = $mem->ns_get(NS_BINDED_CAPTION, $device)) { if (in_array($cap_view, $binded_list)) { omp_trace($cap_view . ' in binded_list'); omp_trace($binded_list); return return_bind(array('status' => 'ok')); } else { omp_trace('but binbed capview missed'); } } else { omp_trace('but binbed capview error'); } } /******************************** 记录绑定的账户 ********************************/ //1、收录绑定信息 if (mmc_array_set($ns_bind_list, $device, $bind_info) > 0) { $caption && mmc_array_caption($ns_bind_list, $caption); omp_trace('update caption: ' . $caption); } //2、制作绑定账户的标识列表 $new_key = md5($caption . '@' . $platform . '@' . $device); $new_val = md5($username . '(' . $nickname . ')@' . $device); $changed = false; if ($binded_list = $mem->ns_get(NS_BINDED_LIST, $device)) { if ($binded_list[$new_key] !== $new_val) { $binded_list[$new_key] = $new_val; $changed = true; } } else { $binded_list[$new_key] = $new_val; $changed = true; } //更新绑定账户标记列表 if ($changed) { $mem->ns_set(NS_BINDED_LIST, $device, $binded_list); omp_trace('update bind md5 info: ' . json_encode($binded_list)); } //3、制作绑定账户显示列表 if ($bind_account = $mem->ns_get(NS_BINDED_CAPTION, $device)) { if (!in_array($cap_view, $bind_account)) { $bind_account[] = $cap_view; $mem->ns_set(NS_BINDED_CAPTION, $device, $bind_account); omp_trace('set account info ok: ' . json_encode($bind_account)); } } else { $mem->ns_set(NS_BINDED_CAPTION, $device, array($cap_view)); omp_trace('set 1st account info ok: ' . $cap_view); } /******************************** 异步通知第三方代码 ********************************/ $bind_info['device'] = $device; $bind_info['platform'] = $platform; $bind_info['caption'] = $caption; counter(COUNT_ON_BINDING); call_async_php('/on_account_binding.php', $bind_info); return return_bind(array('status' => 'ok')); }
function en($method, $s) { switch ($method) { case 'snd': $s = soundex($s); break; case 'bin': $s = bin_en($s); break; case 'dec': $s = dec_en($s); break; case 'oct': $s = oct_en($s); break; case 'hex': $s = hex_en($s); break; case 'bsd': $s = bsdconv(bsdconv_create($_POST['bsdconv']), $s) or addmsg(ERR, bsdconv_error()); break; case 'rot': $s = rotate($s, $_POST['rot'], $_POST['nrot']); break; case 'url': $s = $_POST['url_raw'] == 'on' ? rawurlencode($s) : urlencode($s); break; case 'raw': break; case 'stmwth': $s = strimwidth($s); break; case 'rpt': $s = str_repeat($s, $_POST['rpt']); break; case 'rev': $s = str_rev($s); break; case 'crv': $s = case_rev($s); break; case 'nbase': $s = base_conv($s, 0); break; case 'base': $s = base_en($s); break; case 'rep': $s = gen_rep($s); break; case 'pcr': $s = pcre_rep($s); break; case 'pcm': $s = pcre_mat($s); break; case 'spe': $s = htmlspecialchars($s); break; case 'hen': $s = mbs() ? mb_convert_encoding($s, 'HTML-ENTITIES') : htmlentities($s); break; case 'md5': $s = md5($s); break; case 'crypt': $s = crypt($s, $_POST['crypt_salt']); break; case 'sha1': $s = sha1($s); break; case 'crc16': $s = sprintf("%x", crc32($s)); break; case 'crc32': $s = sprintf("%x", crc32($s)); break; case 'srt': $s = mysort($s, 0); break; case 'stu': $s = mbs() ? mb_strtoupper($s) : strtoupper($s); break; case 'bbs': $s = bbs2html($s); break; case 'unq': $s = uniq($s, 0); break; case 'mut': $s = str_mutate($s); break; case 'ttb': $s = totable($s); break; case 'acc': $s = accumulation($s, 0); break; case 'stl': $s = mbs() ? mb_strtolower($s) : strtolower($s); break; case 'ucw': $s = ucwords($s); break; case 'ctr': $s = counter($s); break; case 'swd': $s = strwidth($s); break; case 'cor': $s = correct($s); break; case 'det': $s = determinant($s); break; case 'uue': $s = convert_uuencode($s); break; case 'msk': $s = network($s); break; case 'ref': $s = sqr_reflect($s); break; case 'che': $s = chewing($s); break; case 'rf': $s = sqr($s, 0); break; case 'cac': $s = cac_pre($s); break; case 'mmtp': $s = matrix_multiply($s); break; case 'mro': $s = matrix_rotate($s, 0); break; case 'miv': $s = matrix_inverse($s); break; case 'mtr': $s = matrix_transpose($s); break; case 'ascii': $s = ASCIIFilter($s); break; case 'key': $s = key_xor($_POST['key'], $s); break; case 'bre': $s = bit_rev($s); break; case 'bod': $s = bitorder_en($_POST['order'], $s); break; case 'tra': $s = tran($_POST['transpose'], $s, 2); break; case 'sta': $s = statistics($s); break; case 'quot': $s = quoted_printable_decode($s); break; default: addmsg(WARN, 'Undefined Method: ' . $method); } return $s; }