• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP Stats类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中Stats的典型用法代码示例。如果您正苦于以下问题:PHP Stats类的具体用法?PHP Stats怎么用?PHP Stats使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Stats类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: processRequest

 /**
  * process a request
  *
  * @param $params
  */
 function processRequest($params)
 {
     // create new instance
     $instanceStats = new Stats($params);
     // call instance-method
     $instanceStats->instance_processRequest();
 }
开发者ID:BackupTheBerlios,项目名称:tf-b4rt-svn,代码行数:12,代码来源:Stats.php


示例2: FindNewGenerations

 function FindNewGenerations($bitcoinController)
 {
     $blockcount = 0;
     $username = '';
     //Get list of last 200 transactions
     $transactions = $bitcoinController->query("listtransactions", "*", "200");
     //Go through all the transactions check if there is 50BTC inside
     $numAccounts = count($transactions);
     for ($i = 0; $i < $numAccounts; $i++) {
         //Check for 50BTC inside only if they are in the generate category
         if ($transactions[$i]["category"] == "generate" || $transactions[$i]["category"] == "immature") {
             //At this point we may or may not have found a block,
             //Check to see if this account addres is already added to `networkBlocks`
             $accountExistsQ = mysql_query("SELECT id FROM networkBlocks WHERE accountAddress = '" . $transactions[$i]["txid"] . "' ORDER BY blockNumber DESC LIMIT 0,1") or sqlerr(__FILE__, __LINE__);
             $accountExists = mysql_num_rows($accountExistsQ);
             //Insert txid into latest network block
             if (!$accountExists) {
                 //Get last winning block
                 $lastSuccessfullBlockQ = mysql_query("SELECT blockNumber, id, username FROM winning_shares ORDER BY id DESC LIMIT 1") or sqlerr(__FILE__, __LINE__);
                 $lastSuccessfullBlockR = mysql_fetch_object($lastSuccessfullBlockQ);
                 $timestamp = $transactions[$i]["time"];
                 $id = $lastSuccessfullBlockR->id;
                 $rpcType = "http";
                 // http or https
                 $rpcUsername = "thisisusername";
                 // username
                 $rpcPassword = "thisissparta";
                 // password
                 $rpcHost = "localhost";
                 $rpcPort = 9000;
                 $bitcoinController = new BitcoinClient($rpcType, $rpcUsername, $rpcPassword, $rpcHost, $rpcPort);
                 $currentBlockNumber = $bitcoinController->getblocknumber();
                 $confirms = $transactions[$i]["confirmations"];
                 $lastBlockNumber = $currentBlockNumber + 1 - $confirms;
                 $stats = new Stats();
                 mysql_query("INSERT INTO networkBlocks (blockNumber, timestamp, accountAddress, confirms) " . "VALUES ('{$lastBlockNumber}', '{$timestamp}', '" . $transactions[$i]["txid"] . "', '" . $transactions[$i]["confirmations"] . "')") or sqlerr(__FILE__, __LINE__);
                 $stats = new Stats();
                 $lastwinningid = $stats->lastWinningShareId();
                 $shareQ = mysql_query("SELECT sum(shares) as total from rounddetails WHERE blockNumber = {$lastBlockNumber}");
                 $shareC = mysql_fetch_object($shareQ);
                 $winningShareQ = mysql_query("SELECT id, username FROM shares where upstream_result = 'Y' AND id > {$lastwinningid}") or sqlerr(__FILE__, __LINE__);
                 while ($winningShareR = mysql_fetch_object($winningShareQ)) {
                     mysql_query("INSERT INTO winning_shares (blockNumber, username, share_id) VALUES ({$lastBlockNumber},'{$winningShareR->username}',{$winningShareR->id})") or sqlerr(__FILE__, __LINE__);
                     removeCache("last_winning_share_id");
                 }
                 //					$q = "UPDATE winning_shares SET amount = " . $transactions[$i]["amount"] . ", timestamp = " . $timestamp . ", txid = '".$transactions[$i]["txid"] . "', type = '" . $transactions[$i]["category"] . "', shares = ". $shareC->total . " WHERE blockNumber = $lastBlockNumber";
                 $q = "UPDATE winning_shares SET amount = " . $transactions[$i]["amount"] . ", timestamp = " . $timestamp . ", txid = '" . $transactions[$i]["txid"] . "', type = '" . $transactions[$i]["category"] . "' WHERE blockNumber = {$lastBlockNumber}";
                 echo $q;
                 mysql_query($q) or sqlerr(__FILE__, __LINE__);
                 $username = $lastSuccessfullBlockR->username;
                 $splitUsername = explode(".", $username);
                 $realUsername = $splitUsername[0];
                 $blockcount = $blockcount + 1;
                 $username .= $realUsername . ' ';
             }
         }
     }
 }
开发者ID:bitoncoin,项目名称:Ozcoin,代码行数:58,代码来源:block.php


示例3: getStats

 public static function getStats($campaign)
 {
     $params = array('id' => $campaign);
     # Call
     $response = static::$mj->messageStatistics($params);
     # Result
     $res = (array) $response->result;
     $stats = new Stats();
     return $stats->populate($res);
 }
开发者ID:schpill,项目名称:thin,代码行数:10,代码来源:Mailjet.php


示例4: show

 public static function show($id)
 {
     $pokemon = Pokemons::find($id);
     //$joins = Joins::getJoins($id);
     $stats = Stats::getStats($id);
     View::make('Pokemons/:id.html', array('pokemon' => $pokemon, 'stats' => $stats));
 }
开发者ID:Terppa,项目名称:Tsoha-Bootstrap,代码行数:7,代码来源:pokemon_controller.php


示例5: getStats

 public function getStats()
 {
     if (is_null(self::$me)) {
         self::$me = new Stats();
     }
     return self::$me;
 }
开发者ID:469306621,项目名称:Languages,代码行数:7,代码来源:class.stats.php


示例6: index

 public function index()
 {
     $stats = new Stats();
     $stats->addStatSubject('ViralList', 'List');
     $todayStats = $stats->getTodayStats();
     $overallStats = $stats->getOverallStats();
     View::share(array('overallStats' => $overallStats, 'todayStats' => $todayStats));
     /*
             $last30DaysNewItems = Stats::getDailyStatsFor('ItemModelName', 30);
             View::share(array('last30DaysNewItems' => json_encode($last30DaysNewItems)));
     */
     $last30DaysUserRegistrations = Stats::getDailyStatsFor('User', 30);
     $last30DaysNewLists = Stats::getDailyStatsFor('ViralList', 30);
     View::share(array('last30DaysUserRegistrations' => json_encode($last30DaysUserRegistrations), 'last30DaysNewLists' => json_encode($last30DaysNewLists)));
     return View::make('admin/index');
 }
开发者ID:ramialcheikh,项目名称:onepathnetwork,代码行数:16,代码来源:AdminController.php


示例7: procede

 public function procede()
 {
     $aStats = Stats::getGlobalStats();
     $this->oView->addData('textItems', $aStats);
     $this->oView->addData('trackers', Tracker::getTrackersSelect());
     $this->oView->Create();
 }
开发者ID:Jatax,项目名称:TKS,代码行数:7,代码来源:stats.controller.php


示例8: testRanked

 public function testRanked()
 {
     $this->client->shouldReceive('baseUrl')->once();
     $this->client->shouldReceive('request')->with('na/v1.3/stats/by-summoner/74602/ranked', ['api_key' => 'key'])->once()->andReturn(file_get_contents('tests/Json/stats.ranked.74602.season4.json'));
     Api::setKey('key', $this->client);
     $stats = Stats::ranked(74602);
     $this->assertTrue($stats->champion(0) instanceof LeagueWrap\Dto\ChampionStats);
 }
开发者ID:Innovacionlechuga,项目名称:leaguewrap,代码行数:8,代码来源:StaticStatsTest.php


示例9: getStats

 /**
  * Get the query builder object for the Stats model's table prepared with the requested items,
  * ordered by one of the stats column.
  *
  * @param $days String one_day_stats|seven_days_stats|thirty_days_stats|all_time_stats
  * @param $orderType String ASC|DESC
  * @param $modelType String Filter by this Eloquent Model type
  * @param $limit int Number of items to return
  * @return \Illuminate\Database\Eloquent\Builder
  */
 public function getStats($days = 'one_day_stats', $orderType = 'DESC', $modelType = '', $limit = null)
 {
     $stats = new Stats();
     $query = $stats->newQuery();
     if (!empty($modelType)) {
         $query->where('trackable_type', '=', $modelType);
     }
     // Only retrieve elements with at least 1 hit in the requested period
     if (!empty($days)) {
         $query->where($days, '!=', 0);
     }
     if (!empty($limit)) {
         $query->take($limit);
     }
     $query->orderBy($days, $orderType);
     return $query;
 }
开发者ID:jitheshgopan,项目名称:popularity,代码行数:27,代码来源:Popularity.php


示例10: smarty_function_mtstatssnippet

function smarty_function_mtstatssnippet($args, &$ctx)
{
    $provider = Stats::readied_provider($ctx->stash('blog'));
    if (empty($provider)) {
        return '';
    }
    return $provider->snippet($args, $ctx);
}
开发者ID:OCMO,项目名称:movabletype,代码行数:8,代码来源:function.mtstatssnippet.php


示例11: query

 /**
  * executes query
  *
  * @param string $sql
  * @return result
  */
 public function query($sql)
 {
     $sqlDebug = defined("DEBUG") && DEBUG && isset($_REQUEST["sql_debug"]);
     $sql = $sql;
     if ($sqlDebug) {
         $stats = new Stats();
     }
     $this->querycount++;
     $res = mysql_query($sql, $this->connection) or $this->error(mysql_error(), $sql);
     if ($sqlDebug) {
         $stats->storeDifference();
         echo "\n<!--\n";
         echo "Query #{$this->querycount}: {$sql}\n";
         echo "Memory used: {$stats->memUsedFmted} bytes\n";
         echo "Time spent: {$stats->timeSpent} seconds\n";
         echo "-->\n";
     }
     return $res;
 }
开发者ID:krillo,项目名称:motiomera,代码行数:25,代码来源:DB.php


示例12: fire

 /**
  * Execute the console command.
  *
  * @return mixed
  */
 public function fire()
 {
     try {
         $log = new Process();
         $log->name = "get-shares";
         $log->status = "running";
         $log->save();
         $filterDate = new DateTime('now');
         $filterDate->sub(new DateInterval('P1D'));
         //Load shares
         Link::where('date', '>', $filterDate)->chunk(100, function ($links) {
             foreach ($links as $value) {
                 $shares = $this->getSharesCount($value->final_url);
                 $ref = Stats::where('id_link', $value->id)->orderBy('created_at', 'DESC')->first();
                 if (!$ref) {
                     $ref = new stdClass();
                     $ref->total = 0;
                 }
                 $stat = new Stats();
                 $stat->id_link = $value->id;
                 $stat->facebook = $shares['facebook'] != null ? $shares['facebook'] : $value->facebook;
                 $stat->twitter = $shares['twitter'] != null ? $shares['twitter'] : $value->twitter;
                 $stat->linkedin = $shares['linkedin'] != null ? $shares['linkedin'] : $value->linkedin;
                 $stat->googleplus = $shares['googleplus'] != null ? $shares['googleplus'] : $value->googleplus;
                 $stat->total = $stat->facebook + $stat->twitter + $stat->linkedin + $stat->googleplus;
                 $stat->dif_total = $stat->total - $ref->total;
                 $stat->save();
                 $value->facebook = $stat->facebook;
                 $value->twitter = $stat->twitter;
                 $value->linkedin = $stat->linkedin;
                 $value->googleplus = $stat->googleplus;
                 $value->total = $stat->total;
                 $value->save();
             }
         });
         $log->status = "finished";
         $log->save();
     } catch (Exception $e) {
         $this->info($url);
         $this->info($e->getMessage());
     }
 }
开发者ID:vmariano,项目名称:shared-links-ranking,代码行数:47,代码来源:SharesCommand.php


示例13: visit

		function visit($countRobotVisit = 'y') {
			global $database, $db;
			if ($countRobotVisit == 'n' && Stats::isKnownBot($_SERVER["HTTP_USER_AGENT"])) return;

			$now = time();
			$db->query('SELECT date FROM '.$database['prefix'].'DailyStatistics WHERE date="'.date('Ymd', $now).'"');
			if ($db->numRows() < 1) {
				$db->execute('INSERT INTO '.$database['prefix'].'DailyStatistics (date) VALUES ("'.date('Ymd', $now).'")');
			}
			$db->free();
			$db->execute('UPDATE '.$database['prefix'].'DailyStatistics SET visits=visits+1 WHERE date="'.date('Ymd', $now).'"');
			$db->execute('UPDATE '.$database['prefix'].'Settings SET value=value+1 WHERE name = "totalVisit"');
		}
开发者ID:ncloud,项目名称:bloglounge,代码行数:13,代码来源:Bloglounge.Data.Stats.php


示例14: getSparklinesData

 public function getSparklinesData($ids)
 {
     $ids = explode(',', $ids);
     if (count($ids) > 10) {
         $ids = array_slice($ids, 0, 10);
     }
     $response = array();
     foreach ($ids as $key => $id) {
         $response[$id]['total'] = Stats::where('id_link', $id)->lists('total');
         $response[$id]['dif_total'] = Stats::where('id_link', $id)->lists('dif_total');
     }
     return Response::json(array('data' => $response));
 }
开发者ID:vmariano,项目名称:shared-links-ranking,代码行数:13,代码来源:ApiController.php


示例15: doSupers

function doSupers($row)
{
    global $mdb;
    $type = $row['type'];
    $id = (int) $row['id'];
    $query = [$type => (int) $id, 'isVictim' => false, 'groupID' => [659, 30], 'pastSeconds' => 90 * 86400];
    $query = MongoFilter::buildQuery($query);
    $hasSupers = $mdb->exists('killmails', $query);
    if ($hasSupers == false) {
        $mdb->set("statistics", ['type' => $type, 'id' => $id], ['hasSupers' => false, 'supers' => []]);
    } else {
        $supers = Stats::getSupers($type, $id);
        $mdb->set("statistics", ['type' => $type, 'id' => $id], ['hasSupers' => true, 'supers' => $supers]);
    }
}
开发者ID:hybrid1969,项目名称:zKillboard,代码行数:15,代码来源:9.supers.php


示例16: execute

 public function execute($parameters, $db)
 {
     $p = array();
     $p["limit"] = 5;
     $p["pastSeconds"] = 3 * 86400;
     $p["kills"] = true;
     Storage::store("Top3dayChars", json_encode(Info::doMakeCommon("Top Characters - Last 3 Days", "characterID", Stats::getTopPilots($p))));
     Storage::store("Top3dayCorps", json_encode(Info::doMakeCommon("Top Corporations - Last 3 Days", "corporationID", Stats::getTopCorps($p))));
     Storage::store("Top3dayAlli", json_encode(Info::doMakeCommon("Top Alliances - Last 3 Days", "allianceID", Stats::getTopAllis($p))));
     Storage::store("TopIsk", json_encode(Stats::getTopIsk(array("pastSeconds" => 3 * 86400, "limit" => 5))));
     Storage::store("TopPods", json_encode(Stats::getTopIsk(array("groupID" => 29, "pastSeconds" => 3 * 86400, "limit" => 5))));
     Storage::store("TopPoints", json_encode(Stats::getTopPoints("killID", array("losses" => true, "pastSeconds" => 3 * 86400, "limit" => 5))));
     Storage::store("KillCount", $db->queryField("select count(*) count from zz_killmails", "count"));
     Storage::store("ActualKillCount", $db->queryField("select count(*) count from zz_killmails where processed = 1", "count"));
 }
开发者ID:Covert-Inferno,项目名称:zKillboard,代码行数:15,代码来源:cli_every15.php


示例17: calcTop

function calcTop($row)
{
    global $mdb;
    if (date('d') != '01' && isset($row['topAllTime'])) {
        return;
    }
    $parameters = [$row['type'] => $row['id']];
    $parameters['limit'] = 10;
    $parameters['kills'] = true;
    $topLists[] = array('type' => 'character', 'data' => Stats::getTop('characterID', $parameters));
    $topLists[] = array('type' => 'corporation', 'data' => Stats::getTop('corporationID', $parameters, true));
    $topLists[] = array('type' => 'alliance', 'data' => Stats::getTop('allianceID', $parameters, true));
    $topLists[] = array('type' => 'faction', 'data' => Stats::getTop('factionID', $parameters, true));
    $topLists[] = array('type' => 'ship', 'data' => Stats::getTop('shipTypeID', $parameters, true));
    $topLists[] = array('type' => 'system', 'data' => Stats::getTop('solarSystemID', $parameters, true));
    do {
        $r = $mdb->set('statistics', $row, ['topAllTime' => $topLists]);
    } while ($r['ok'] != 1);
}
开发者ID:WreckerWorld,项目名称:zKillboard,代码行数:19,代码来源:9.topAllTime.php


示例18: calcTop

function calcTop($row)
{
    global $mdb;
    $timer = new Timer();
    $currentSum = (int) @$row['shipsDestroyed'];
    $parameters = [$row['type'] => $row['id']];
    $parameters['limit'] = 10;
    $parameters['kills'] = true;
    $topLists[] = array('type' => 'character', 'data' => Stats::getTop('characterID', $parameters));
    $topLists[] = array('type' => 'corporation', 'data' => Stats::getTop('corporationID', $parameters, true));
    $topLists[] = array('type' => 'alliance', 'data' => Stats::getTop('allianceID', $parameters, true));
    $topLists[] = array('type' => 'faction', 'data' => Stats::getTop('factionID', $parameters, true));
    $topLists[] = array('type' => 'ship', 'data' => Stats::getTop('shipTypeID', $parameters, true));
    $topLists[] = array('type' => 'system', 'data' => Stats::getTop('solarSystemID', $parameters, true));
    $mdb->set('statistics', $row, ['topAllTime' => $topLists, 'allTimeSum' => $currentSum]);
    if ($timer->stop() > 60000) {
        exit;
    }
}
开发者ID:hybrid1969,项目名称:zKillboard,代码行数:19,代码来源:9.topAllTime.php


示例19: route

 public function route()
 {
     if ($this->runlevel == 1) {
         $this->startup();
     }
     $cache = CMS7_Content_Cache::getInstance();
     $vars = $this->getURIVars();
     if (isset($vars['flushCache'])) {
         $cache->flush();
     }
     $key = $this->cacheGetKey();
     if (!($content = $this->cacheGet($key))) {
         $this->runlevel = 3;
         $content = $this->renderRoute((object) $vars);
         $this->cacheSet($key, $content);
     }
     $this->runlevel = 4;
     echo $content;
     Stats::logRequest();
 }
开发者ID:hemantshekhawat,项目名称:Snippets,代码行数:20,代码来源:controller.php


示例20: calcTop

function calcTop($row)
{
    global $mdb;
    $allTimeSum = (int) @$row['allTimeSum'];
    $currentSum = (int) @$row['shipsDestroyed'];
    if ($allTimeSum == $currentSum) {
        return;
    }
    $parameters = [$row['type'] => $row['id']];
    $parameters['limit'] = 10;
    $parameters['kills'] = true;
    $topLists[] = array('type' => 'character', 'data' => Stats::getTop('characterID', $parameters));
    $topLists[] = array('type' => 'corporation', 'data' => Stats::getTop('corporationID', $parameters, true));
    $topLists[] = array('type' => 'alliance', 'data' => Stats::getTop('allianceID', $parameters, true));
    $topLists[] = array('type' => 'faction', 'data' => Stats::getTop('factionID', $parameters, true));
    $topLists[] = array('type' => 'ship', 'data' => Stats::getTop('shipTypeID', $parameters, true));
    $topLists[] = array('type' => 'system', 'data' => Stats::getTop('solarSystemID', $parameters, true));
    do {
        $r = $mdb->set('statistics', $row, ['topAllTime' => $topLists, 'allTimeSum' => $currentSum]);
    } while ($r['ok'] != 1);
}
开发者ID:nasimnabavi,项目名称:zKillboard,代码行数:21,代码来源:9.topAllTime.php



注:本文中的Stats类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP Status类代码示例发布时间:2022-05-23
下一篇:
PHP Statistics类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap