本文整理汇总了PHP中percent函数的典型用法代码示例。如果您正苦于以下问题:PHP percent函数的具体用法?PHP percent怎么用?PHP percent使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了percent函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: show_wahlen
function show_wahlen($row)
{
extract($row);
$listen_gueltig = $stimmen_gesamt - $stimmzettel_ungueltig - $listen_ungueltig;
$listen_summe = $listen_gueltig - $listen_enthaltungen;
$kandidaten_gueltig = $stimmen_gesamt - $stimmzettel_ungueltig - $kandidaten_ungueltig;
$kandidaten_summe = $kandidaten_gueltig - $kandidaten_enthaltungen;
print "\\section{Wahl zum {$wahl_name}}\n";
if (simple_query("SELECT count(*) FROM liste " . "WHERE wahl = {$wahl_id}") > 1) {
print "\\subsection*{Listenstimmen}\n";
// Gesamt-Informationen
print "Wahlberechtigte: {$wahlberechtigt}, " . "abgegebene Stimmzettel: {$stimmen_gesamt}, " . "Wahlbeteiligung: " . percent($stimmen_gesamt, $wahlberechtigt) . "\\%" . "\n\n" . "ungültige Stimmzettel: {$stimmzettel_ungueltig}, " . "ungültige Stimmen: {$listen_ungueltig} " . "gültige Stimmen: {$listen_gueltig}, " . "\n\n" . "Enthaltungen: {$listen_enthaltungen} " . "\n\n";
print "\\begin{tabular}{lrrrrl}\n" . "Liste & Stimmen & Anteil & Quote & Sitze & \\\\\\hline\n";
// Listen-Tabelle
do_query("SELECT liste.name_kurz, liste.name_lang, " . "anzeige_red as r, anzeige_green as g, " . "anzeige_blue as b, " . "hoechstzahl, sitze, los, " . "sum(liste_urne.stimmen) AS stimmen, " . "{$listen_summe} AS summe " . "FROM liste, urne, liste_urne " . "WHERE liste.id = liste_urne.liste " . "AND urne.id = liste_urne.urne " . "AND urne.status = " . $GLOBALS["ok_status"] . " " . "AND wahl = {$wahl_id} " . "GROUP BY liste.id " . "ORDER by liste.nummer", show_listen);
print "\\hline\\end{tabular}\n\n";
$num_los = simple_query("SELECT los FROM liste " . "WHERE wahl = {$wahl_id} " . "AND los > 0");
if ($num_los > 0) {
print "(+1): ggf. +1 von {$num_los} Restsitzen " . "per Los\n\n";
}
}
// Kandidaten
print "\\subsection*{Kandidierendenstimmen}\n";
// Gesamt-Daten
print "Wahlberechtigte: {$wahlberechtigt}, " . "abgegebene Stimmzettel: {$stimmen_gesamt}, " . "Wahlbeteiligung: " . percent($stimmen_gesamt, $wahlberechtigt) . "\\%" . "\n\n" . "ungültige Stimmzettel: {$stimmzettel_ungueltig}, " . "ungültige Stimmen: {$kandidaten_ungueltig}, " . "gültig: {$kandidaten_gueltig} " . "\n\n";
if ($max_stimmen_wert == 1) {
print "Enthaltungen: {$kandidaten_enthaltungen} " . "\n\n";
}
// Kandidaten
do_query("SELECT liste.id AS liste_id, " . "liste.name_kurz AS liste_name_kurz, " . "liste.name_lang AS liste_name_lang, " . "anzeige_red AS r, " . "anzeige_green AS g, " . "anzeige_blue AS b, " . "kandidat.typ AS kandidat_typ, " . "kandidat.status AS status, " . "kandidat.vorname AS kandidat_vorname, " . "kandidat.nachname AS kandidat_nachname, " . "sum(kandidat_urne.stimmen) AS stimmen " . "FROM liste, kandidat, urne, kandidat_urne " . "WHERE kandidat.id = kandidat_urne.kandidat " . "AND urne.id = kandidat_urne.urne " . "AND liste.id = kandidat.liste " . "AND urne.status = " . $GLOBALS["ok_status"] . " " . "AND liste.wahl = {$wahl_id} " . "GROUP BY kandidat.id " . "ORDER BY liste.nummer, liste.id, status, stimmen DESC, " . "kandidat.listenplatz", show_kandidaten);
if ($num_los != 0) {
print "\\footnotemark{(*)} {$num_los} Restsitze werden per " . "Los auf die gekennzeichneten Listen verteilt.\n\n";
}
}
示例2: GetStatsByField
function GetStatsByField($fieldName)
{
global $db, $NowBots, $BuildId;
$BuildStr = $BuildId ? "WHERE statBuildId = '{$BuildId}'" : "";
$stats = $db->query("SELECT {$fieldName},\r\n SUM(statBots) as statBots,\r\n SUM(statBotsOnline) as statBotsOnline,\r\n SUM(statBotsDead) as statBotsDead,\r\n SUM(statBotsLifeTime) as statBotsLifeTime,\r\n SUM(statBotsNetTime) as statBotsNetTime\r\n FROM stats {$BuildStr} GROUP BY ({$fieldName})")->fetchAllAssoc();
echo "<table cellpadding='3' cellspacing='0' width='100%' class='light_table box' rules='all'>\r\n <tr>\r\n <th>{$fieldName}</th>\r\n <th>Count* (% Now)</th>\r\n <th>Average Life time **</th>\r\n <th>% Dead/Month</th>\r\n </tr>";
$count = 0;
foreach ($stats as $s) {
$bots = $s['statBots'];
$botsDead = $s['statBotsDead'];
$botsAlive = $bots - $botsDead;
$botsSrOnline = $s['statBotsOnline'];
$botsPC = percent($bots, $NowBots);
$botsAlivePC = percent($botsAlive, $NowBots);
$botsDeadPC = percent($botsDead, $NowBots);
$botsSrOnlinePC = percent($botsSrOnline, $NowBots);
$srLifeTime = round($s['statBotsLifeTime'] / $bots, 2);
$srBotNetTime = round($s['statBotsNetTime'] / $bots, 2);
$ovm = round($s['statBotsNetTime'] / $bots * $s['statBotsDead'] / $bots / 30 * 100, 2);
$color = $count % 2 ? "#d3e7f0" : "#ebf4f8";
echo "<tr bgcolor='{$color}' onmouseover=\"this.style.background='#ffffff'\" onmouseout=\"this.style.background='{$color}'\">\r\n <td align='center'><b>{$s[$fieldName]}</b></td>\r\n <td align='center'>{$bots} ({$botsPC}%) /\r\n <span style='color:green;'>{$botsAlive} ({$botsAlivePC}%)</span> /\r\n <span style='color:#808080;'>{$botsDead} ({$botsDeadPC}%)</span> /\r\n <span style='color:#ffa500;'>{$botsSrOnline} ({$botsSrOnlinePC}%)</span></td>\r\n <td align='center'>{$srLifeTime} д. / {$srBotNetTime} д.</td>\r\n <td align='center'>{$ovm}%</td>\r\n </tr>";
$count++;
}
echo "<tr style='background:#ffffff !important;'><th colspan='4'> </th></tr></table>";
echo "<small>*<i>« bots / <span style='color:green'>Alive</span> / <span style='color:#808080'>Dead</span> / <span style='color:#ffa500'>Online</span> »</i></small><br>\r\n ";
// <small>**<i>«среднее кол-во дней жизнеспособности ботов / среднее кол-во дней существования ботов»</i></small><br><br>";
}
示例3: getVersionContrast
function getVersionContrast($from1, $to1, $from2, $to2)
{
$currentProduct = $this->common->getCurrentProduct();
$productId = $currentProduct->id;
//get sum num
$total1 = $this->versionmodel->getNewAndActiveAllCount($productId, $from1, $to1);
$total2 = $this->versionmodel->getNewAndActiveAllCount($productId, $from2, $to2);
$query1 = $this->versionmodel->getVersionContrast($productId, $from1, $to1);
$query2 = $this->versionmodel->getVersionContrast($productId, $from2, $to2);
$result1 = array();
$result2 = array();
$sum1 = $total1[0]['newusers'];
$sum12 = $total1[0]['startusers'];
$sum2 = $total2[0]['startusers'];
$sum21 = $total2[0]['newusers'];
foreach ($query1->result_array() as $row) {
$row['newuserpercent'] = percent($row['newusers'], $sum1);
$row['startuserpercent'] = percent($row['startusers'], $sum12);
array_push($result1, $row);
}
foreach ($query2->result_array() as $row) {
$row['newuserpercent'] = percent($row['newusers'], $sum21);
$row['startuserpercent'] = percent($row['startusers'], $sum2);
array_push($result2, $row);
}
$result = array($result1, $result2);
echo json_encode($result);
}
示例4: head
function head($title, $file = "")
{
if ($file != "") {
print "\n<NEWFILE {$file} {$title}>\n";
}
$urnen_total = simple_query("SELECT count(*) FROM urne");
$urnen_done = simple_query("SELECT count(*) FROM urne WHERE status=" . $GLOBALS["ok_status"]);
$stimmen_total = simple_query("SELECT sum(stimmen) FROM urne");
$stimmen_done = simple_query("SELECT sum(stimmen) FROM urne WHERE status=" . $GLOBALS["ok_status"]);
?>
<html>
<head><title>Unabhängige Wahlen KIT - <?php
echo $title;
?>
</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
<link rel="stylesheet" href="style.css">
<link rel="stylesheet" href="http://www.usta.de/sites/www.usta.de/themes/usta/font.css">
</head>
<body>
<div id="content">
<div id="header">
<h2>Wahlen zum Unabhängigen Modell am Karlsruher Institut für Technologie (KIT)</h2>
<h1><?php
echo $title;
?>
</h1>
<div class="orange-border">
Zwischenstand <?php
echo date("j.n.Y H:i");
?>
,
<?php
echo $urnen_done;
?>
von <?php
echo $urnen_total;
?>
Urnen,
ca. <?php
echo percent($stimmen_done, $stimmen_total);
?>
% der Stimmzettel,
<a href="index.html?cache_dummy=<?php
echo time();
?>
">Übersicht</a>
</div>
</div>
<?php
}
示例5: index
/**
* 欢迎页面
* @author 罗江涛
*/
public function index()
{
$adminId = session('adminId');
// 获取管理员自己的个人信息
$admin = M('admin')->where(array('adminId' => $adminId))->find();
// 获取管理员权限组名称
$admin['groupName'] = M('group')->where(array('groupId' => $admin['groupId']))->getField('groupName');
// 统计文章,草稿,审核,发布,撤回,退回,回收站的数目
$article['allArticleNumber'] = M('article')->where(array('adminId' => $adminId))->count();
$article['draftArticleNumber'] = M('article')->where(array('adminId' => $adminId, 'status' => 3))->count();
$article['examineArticleNumber'] = M('article')->where(array('adminId' => $adminId, 'status' => 2))->count();
$article['publishArticleNumber'] = M('article')->where(array('adminId' => $adminId, 'status' => 1))->count();
$article['returnArticleNumber'] = M('article')->where(array('adminId' => $adminId, 'status' => -1))->count();
$article['backArticleNumber'] = M('article')->where(array('adminId' => $adminId, 'status' => -2))->count();
$article['recycleArticleNumber'] = M('article')->where(array('adminId' => $adminId, 'status' => 0))->count();
// 统计文章,草稿,审核,发布,撤回,退回,回收站的百分比
$article['allArticlePercent'] = percent($article['allArticleNumber'], $article['allArticleNumber']);
$article['draftArticlePercent'] = percent($article['allArticleNumber'], $article['draftArticleNumber']);
$article['examineArticlePercent'] = percent($article['allArticleNumber'], $article['examineArticleNumber']);
$article['publishArticlePercent'] = percent($article['allArticleNumber'], $article['publishArticleNumber']);
$article['returnArticlePercent'] = percent($article['allArticleNumber'], $article['returnArticleNumber']);
$article['backArticlePercent'] = percent($article['allArticleNumber'], $article['backArticleNumber']);
$article['recycleArticlePercent'] = percent($article['allArticleNumber'], $article['recycleArticleNumber']);
// 统计全部用户,男性用户,女性用户,所有文章,已发布,活动,收藏,反馈,管理员,点赞,订阅,标签,管理员日志,待审核,的数目
$count['allUserNumber'] = M('user')->count();
$count['manUserNumber'] = M('user')->where(array('sex' => 1))->count();
$count['womenUserNumber'] = M('article')->where(array('sex' => 2))->count();
$count['allArticleNumber'] = M('article')->count();
$count['publishArticleNumber'] = M('article')->where(array('status' => 1))->count();
$count['campaignNumber'] = M('campaign')->count();
$count['favoriteNumber'] = M('favorite')->count();
$count['feedbackNumber'] = M('feedback')->count();
$count['adminNumber'] = M('admin')->count();
$count['praiseNumber'] = M('praise')->count();
$count['subscribeNumber'] = M('subscribe')->count();
$count['tagNumber'] = M('tag')->count();
$count['adminLogNumber'] = M('admin_log')->count();
$count['examineArticleNumber'] = M('article')->where(array('status' => 2))->count();
$group = M('group')->select();
foreach ($group as $key => $value) {
// 统计每个权限组下面有多少人
$group[$key]['groupUserNumber'] = M('admin')->where(array('groupId' => $group[$key]['groupId']))->count();
}
// 分配变量
$this->assign("admin", $admin);
$this->assign("article", $article);
$this->assign("group", $group);
$this->assign("count", $count);
$this->display();
}
示例6: show_wahlen
function show_wahlen($row)
{
extract($row);
$wahl_file = str_replace(" ", "_", $wahl_name_kurz);
$listen_gueltig = $stimmen_gesamt - $stimmzettel_ungueltig - $listen_ungueltig;
$listen_summe = $listen_gueltig - $listen_enthaltungen;
$kandidaten_gueltig = $stimmen_gesamt - $stimmzettel_ungueltig - $kandidaten_ungueltig;
$kandidaten_summe = $kandidaten_gueltig - $kandidaten_enthaltungen;
if (simple_query("SELECT count(*) FROM liste " . "WHERE wahl = {$wahl_id}") > 1) {
head($wahl_name_kurz . " (Listen)", "{$wahl_file}-listen.html");
// Gesamt-Informationen
print "Wahlberechtigte: {$wahlberechtigt}, " . "abgegebene Stimmzettel: {$stimmen_gesamt}, " . "Wahlbeteiligung: " . percent($stimmen_gesamt, $wahlberechtigt) . "%" . "<BR>\n" . "ungültige Stimmzettel: {$stimmzettel_ungueltig}, " . "ungültige Stimmen: {$listen_ungueltig} " . "gültige Stimmen: {$listen_gueltig}, " . "<BR>\n" . "Enthaltungen: {$listen_enthaltungen} " . "<BR>\n";
// Listen-Tabelle
print "<TABLE><TR valign=top>" . "<TD><TABLE cellpadding=2>" . "<TR>" . "<TD>Liste</TD>" . "<TD colspan=2>Stimmen</TD>" . "<TD>Sitze</TD>" . "</TR>\n";
do_query("SELECT liste.name_kurz, anzeige_red as r, " . "anzeige_green as g, anzeige_blue as b, " . "sitze, los, " . "sum(liste_urne.stimmen) AS stimmen, " . "{$listen_summe} AS summe " . "FROM liste, urne, liste_urne " . "WHERE liste.id = liste_urne.liste " . "AND urne.id = liste_urne.urne " . "AND urne.status = " . $GLOBALS["ok_status"] . " " . "AND wahl = {$wahl_id} " . "GROUP BY liste.id " . "ORDER by liste.nummer", show_listen);
print "</TABLE>";
$num_los = simple_query("SELECT los FROM liste " . "WHERE wahl = {$wahl_id} " . "AND los > 0");
if ($num_los > 0) {
print "(+1): ggf. +1 von {$num_los} Restsitzen " . "per Los\n";
}
print "</TD>\n" . "<TD width=20></TD>\n";
// Listen-Graph
$chart = array();
do_query_pass("SELECT sitze, " . "anzeige_red, anzeige_green, anzeige_blue " . "FROM liste " . "WHERE wahl = {$wahl_id} " . "ORDER by liste.anzeige_nummer", set_listen_chart, $chart);
if ($num_los > 0) {
array_push($chart, $num_los, 0.5, 0.5, 0.5);
}
print "<TD>";
piechart(400, 200, $chart, "{$wahl_file}-liste.png");
image("{$wahl_file}-liste.png");
print "</TD></TR>\n" . "</TABLE>\n" . "<BR>\n";
foot();
}
// Kandidaten
head($wahl_name_kurz, "{$wahl_file}-kandi.html");
// Gesamt-Daten
print "Wahlberechtigte: {$wahlberechtigt}, " . "abgegebene Stimmzettel: {$stimmen_gesamt}, " . "Wahlbeteiligung: " . percent($stimmen_gesamt, $wahlberechtigt) . "%" . "<BR>\n" . "ungültige Stimmzettel: {$stimmzettel_ungueltig}, " . "ungültige Stimmen: {$kandidaten_ungueltig}, " . "gültig: {$kandidaten_gueltig} " . "<BR>\n";
if ($max_stimmen_wert == 1) {
print "Enthaltungen: {$kandidaten_enthaltungen} " . "<BR>\n";
}
// Kandidaten
print "<p><div class=\"auswert_tab\"><TABLE><TR valign=top>\n";
do_query("SELECT liste.id AS liste_id, " . "liste.name_kurz AS liste_name_kurz, " . "anzeige_red AS r, " . "anzeige_green AS g, " . "anzeige_blue AS b, " . "kandidat.status AS status, " . "kandidat.vorname AS kandidat_vorname, " . "kandidat.nachname AS kandidat_nachname, " . "sum(kandidat_urne.stimmen) AS stimmen " . "FROM liste, kandidat, urne, kandidat_urne " . "WHERE kandidat.id = kandidat_urne.kandidat " . "AND urne.id = kandidat_urne.urne " . "AND liste.id = kandidat.liste " . "AND urne.status = " . $GLOBALS["ok_status"] . " " . "AND liste.wahl = {$wahl_id} " . "GROUP BY kandidat.id " . "ORDER BY liste.nummer, status, stimmen DESC, " . "kandidat.listenplatz", show_kandidaten);
print "</TR></TABLE></div></p>\n";
if ($num_los != 0) {
print "(*): {$num_los} Restsitze werden per Los auf " . "die gekennzeichneten Listen verteilt.<BR>";
}
foot();
}
示例7: run
/**
* Runs the widget.
*/
public function run()
{
function percent($num_amount, $num_total)
{
$count1 = $num_amount / $num_total;
$count2 = $count1 * 100;
$count = number_format($count2, 0);
return $count;
}
if (!Yii::app()->getModule('likedislike')->countlikes($this->field_id) == 0) {
echo $rate_like_percent = percent(Yii::app()->getModule('likedislike')->countlikes($this->field_id), Yii::app()->getModule('likedislike')->countlikesall($this->field_id) + Yii::app()->getModule('likedislike')->countlikesall1($this->field_id));
} else {
echo '0';
}
}
示例8: make_thumbs
function make_thumbs($img)
{
global $BASE_DIR, $BASE_URL;
$path_info = pathinfo($img);
$path = $path_info['dirname'] . "/";
$img_file = $path_info['basename'];
$thumb = $path . '.' . $img_file;
$img_info = getimagesize($BASE_DIR . $path . $img_file);
$w = $img_info[0];
$h = $img_info[1];
$nw = 96;
$nh = 96;
if ($w <= $nw && $h <= $nh) {
header('Location: ' . $BASE_URL . $path . $img_file);
exit;
}
if (is_file($BASE_DIR . $thumb)) {
$t_mtime = filemtime($BASE_DIR . $thumb);
$o_mtime = filemtime($BASE_DIR . $img);
if ($t_mtime > $o_mtime) {
//echo $BASE_URL.$path.'.'.$img_file;
header('Location: ' . $BASE_URL . $path . '.' . $img_file);
exit;
}
}
$img_thumbs = Image_Transform::factory(IMAGE_CLASS);
$img_thumbs->load($BASE_DIR . $path . $img_file);
if ($w > $h) {
$nh = unpercent(percent($nw, $w), $h);
} else {
if ($h > $w) {
$nw = unpercent(percent($nh, $h), $w);
}
}
$img_thumbs->resize($nw, $nh);
$img_thumbs->save($BASE_DIR . $thumb);
$img_thumbs->free();
chmod($BASE_DIR . $thumb, 0666);
if (is_file($BASE_DIR . $thumb)) {
//echo "Made:".$BASE_URL.$path.'.'.$img_file;
header('Location: ' . $BASE_URL . $path . '.' . $img_file);
exit;
}
}
示例9: days
public function days($days = 30)
{
//hits
$hits = Hit::factory()->fetch(time() - 3600 * 24 * $days)->cnt();
$hitsflow = Hit::timeflow(time() - 3600 * 24 * $days, null, 30, false);
$unique = Hit::factory()->fetch(time() - 3600 * 24 * $days)->unique()->cnt();
$uniqueflow = Hit::timeflow(time() - 3600 * 24 * $days, null, 30, true);
$this->templatemanager->assign('hits', $hits);
$this->templatemanager->assign('hitsflow', $hitsflow);
$this->templatemanager->assign('unique', $unique);
$this->templatemanager->assign('uniqueflow', $uniqueflow);
$this->templatemanager->assign('days', $days);
//pages
$pagehits = Hit::factory()->select('*')->select_func('COUNT', '@id', 'cnt')->include_related('page', null, TRUE, TRUE)->where('page_id >', 0)->fetch(time() - 3600 * 24 * $days)->unique('page_id')->limit(100)->get();
for ($i = 0; $i < count($pagehits->all); $i++) {
$pagehits->all[$i]->timeflow = Hit::timeflow(time() - 3600 * 24 * $days, null, 30, false, $pagehits->all[$i]->page_id);
}
$this->templatemanager->assign('pagehits', $pagehits);
//sasa
$returning = Hit::factory()->fetch(time() - 3600 * 24 * $days)->unique()->where('returning', true)->cnt();
$returningflow = Hit::timeflow(time() - 3600 * 24 * $days, null, 30, true, null, true);
$this->templatemanager->assign('returning', $returning);
$this->templatemanager->assign('returningflow', $returningflow);
//contents edited
$cnt_edits = ContentRevision::factory()->where('created >=', time() - 3600 * 24 * $days)->get()->result_count();
$new_users = User::factory()->where('created >=', time() - 3600 * 24 * $days)->get();
$new_users = $new_users->result_count();
$new_pages = Page::factory()->where('created >=', time() - 3600 * 24 * $days)->get()->result_count();
$repeats = RepeatableItem::factory()->where('timestamp >=', time() - 3600 * 24 * $days)->get()->result_count();
$this->templatemanager->assign('cnt_edits', $cnt_edits);
$this->templatemanager->assign('new_users', $new_users);
$this->templatemanager->assign('new_pages', $new_pages);
$this->templatemanager->assign('repeatables', $repeats);
//get stats for browsers
$browsers = Hit::factory()->select('browser')->select_func('COUNT', '@id', 'cnt')->fetch(time() - 3600 * 24 * $days)->unique('browser')->order_by('cnt DESC')->get();
$browsersarr = array();
$browsers->iu_total = 0;
foreach ($browsers as $bro) {
$browsers->iu_total += $bro->cnt;
}
$limit = $browsers->result_count() > 10 ? 10 : $browsers->result_count();
for ($i = 0; $i < $limit; $i++) {
$br = $browsers->all[$i];
$obj = new stdClass();
$obj->label = str_replace("'", "\\'", $br->browser) . ' (' . percent($br->cnt, $browsers->iu_total) . '%)';
$obj->data = (int) $br->cnt;
$browsersarr[] = $obj;
}
//usort($browsersarr, array($this, 'compare_series'));
$this->templatemanager->assign('browsers', $browsers);
$this->templatemanager->assign('browsers_series', $browsersarr);
//get stats for operating systems
$oses = Hit::factory()->select('os')->select_func('COUNT', '@id', 'cnt')->fetch(time() - 3600 * 24 * $days)->unique('os')->order_by('cnt DESC')->get();
$osarr = array();
$oses->iu_total = 0;
foreach ($oses as $osi) {
$oses->iu_total += $osi->cnt;
}
$limit = $oses->result_count() > 10 ? 10 : $oses->result_count();
for ($i = 0; $i < $limit; $i++) {
$os = $oses->all[$i];
$obj = new stdClass();
$obj->label = str_replace("'", "\\'", $os->os) . ' (' . percent($os->cnt, $oses->iu_total) . '%)';
$obj->data = (int) $os->cnt;
$osarr[] = $obj;
}
//usort($osarr, array($this, 'compare_series'));
$this->templatemanager->assign('oses', $oses);
$this->templatemanager->assign('oses_series', $osarr);
//get stats for countries
$geoip_db_filename = './iu-resources/geoip/GeoIP.dat';
if (is_file($geoip_db_filename)) {
$countries = Hit::factory()->select('country')->select_func('COUNT', '@id', 'cnt')->fetch(time() - 3600 * 24 * $days)->unique('country')->order_by('cnt DESC')->get();
$conarr = array();
$countries->iu_total = 0;
foreach ($countries as $cou) {
$countries->iu_total += $cou->cnt;
}
//var_dump(percent(20,100));
$limit = $countries->result_count() > 10 ? 10 : $countries->result_count();
for ($i = 0; $i < $limit; $i++) {
$c = $countries->all[$i];
$obj = new stdClass();
$obj->label = str_replace("'", "\\'", empty($c->country) ? __("(unknown)") : $c->country) . ' (' . percent($c->cnt, $countries->iu_total) . '%)';
$obj->data = (int) $c->cnt;
$conarr[] = $obj;
}
//usort($conarr, array($this, 'compare_series'));
$this->templatemanager->assign('countries', $countries);
$this->templatemanager->assign('countries_series', $conarr);
}
$this->templatemanager->show_template('statistics');
}
示例10: foreach
$wrt = '<table border="0" cellspacing="0" cellpadding="0" width="100%">';
$wrt .= '<tr><th class="left ft_head font_m">Ship</th><th class="left ft_head font_m">Attacker</th><th class="left ft_head font_m">Damage</th></tr>';
foreach ($att as $attacker) {
//$dmgDone = number_format((double)$value['damageDone']);
if ($evenOdd) {
$odder = "even";
$splitter = false;
} else {
$odder = "odd";
$splitter = true;
}
$evenOdd = !$evenOdd;
if ($attacker['fb'] == true) {
$fb = '_fb';
} else {
$fb = '';
}
$wrt .= '<tr>';
$wrt .= '<td class="left font_s tcell' . $odder . '">' . ldimg($attacker['ship'], 'type', 'left', 'kb_border' . $fb . '', '32') . '' . get_name($attacker['ship']) . '<br />' . get_name($attacker['wpn_id']) . '</td>';
if (!empty($attacker['all_name'])) {
$alli = '<a onclick="CCPEVE.showInfo(16159, ' . $attacker['all_id'] . ')" href="#">' . $attacker['all_name'] . '</a>';
} else {
$alli = '';
}
$wrt .= '<td class="left font_s tcell' . $odder . '">' . ldimg($attacker['plt_id'], 'char', 'left', 'kb_border' . $fb . '') . '<a onclick="CCPEVE.showInfo(1377, ' . $attacker['plt_id'] . ')" href="#">' . $attacker['plt_name'] . '</a><br /><a onclick="CCPEVE.showInfo(2, ' . $attacker['crp_id'] . ')" href="#">' . $attacker['crp_name'] . '</a><br />' . $alli . '</td>';
$wrt .= '<td class="left font_s tcell' . $odder . '">' . number_format((double) $attacker['dmgdone']) . '<br />' . percent($attacker['dmgdone'], $perc['SUM(dmgdone)']) . '%</td>';
$wrt .= '</tr>';
}
$wrt .= '</table>';
echo $wrt;
}
示例11: percent
$weekly_percent = percent($week["total"], $total_records);
} else {
$weekly_percent = "0";
}
if (!empty($monthly) || $monthly["total"] != '0') {
$monthly_percent = percent($monthly["total"], $total_records);
} else {
$monthly_percent = "0";
}
if (!empty($quarterly) || $quarterly["total"] != '0') {
$quarterly_percent = percent($quarterly["total"], $total_records);
} else {
$quarterly_percent = "0";
}
if (!empty($halfyearly) || $halfyearly["total"] != '0') {
$halfyearly_percent = percent($halfyearly["total"], $total_records);
} else {
$halfyearly_percent = "0";
}
?>
<a href="invoice/index">
<div class="circle">
<div class="circle-inner">
<h2><span class="counter"><?php
echo $weekly_percent;
?>
</span>%</h2>
<h4>Weekly</h4>
</div>
</div>
</a>
示例12: foreach
if (is_writable('../languages/')) {
$tally = $tally + 1;
}
foreach (glob("../languages/*.conf") as $filename) {
$required = $required + 1;
if (is_writable($filename)) {
$tally = $tally + 1;
}
}
if (is_writable('../libs/dbconnect.php')) {
$tally = $tally + 1;
}
if (is_writable('../settings.php')) {
$tally = $tally + 1;
}
$percent = percent($tally, $required);
if ($tally < $required) {
echo '<div class="alert alert-warning">
<p><strong>Warning:</strong> Your server has only met <strong>' . $tally . '</strong> of the <strong>' . $required . '</strong> requirements to run Pligg CMS. While not all of the items on this page are required to run Pligg, we suggest that you try to comply with the suggestions made on this page. Please see the list below to discover what issues need to be addressed.</p><br />';
echo '<div class="progress" style="margin-bottom: 9px;">
<div class="progress-bar progress-bar-danger" role="progressbar" aria-valuenow="' . $percent . '" aria-valuemin="0" aria-valuemax="100" style="width: ' . $percent . '%;">
<span class="sr-only">' . $percent . '% Complete</span>
</div>
</div>';
} else {
echo '<div class="alert alert-success">
<p>Your server met all of the requirements needed to run Pligg CMS. See the information below for a detailed report.</p><br />';
echo '<div class="progress" style="margin-bottom: 9px;">
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="' . $percent . '" aria-valuemin="0" aria-valuemax="100" style="width: ' . $percent . '%;">
<span class="sr-only">' . $percent . '% Complete</span>
</div>
示例13: printResults
function printResults($human, $comp, $winner)
{
$guessName = array("Rock", "Paper", "Scissors");
?>
<div>
<dl class="results">
<dt>Human Guess:</dt>
<dd><?php
echo $guessName[$human];
?>
</dd>
<dt>Computer Guess:</dt>
<dd><?php
echo $guessName[$comp];
?>
</dd>
<dt>Winner:</dt>
<dd><?php
echo $winner;
?>
</dd>
</dl>
<dl class="results">
<dt>Human Wins:</dt>
<dd><?php
echo $_SESSION['WIN'] ? $_SESSION['WIN'] : 0;
?>
(<?php
echo percent('WIN');
?>
%)</dd>
<dt>Computer Wins:</dt>
<dd><?php
echo $_SESSION['LOSS'] ? $_SESSION['LOSS'] : 0;
?>
(<?php
echo percent('LOSS');
?>
%)</dd>
<dt>Ties:</dt>
<dd><?php
echo $_SESSION['TIE'] ? $_SESSION['TIE'] : 0;
?>
(<?php
echo percent('TIE');
?>
%)</dd>
</dl>
<?php
?>
</div>
<?php
}
示例14: percent
echo $todayDataArray[$i]['allusers'];
?>
</td>
<td><?php
if ($todayDataArray[$i]['allusers'] == 0) {
echo '0.0%';
} else {
echo percent($sevenDayActive[$i]['startusers'], $todayDataArray[$i]['allusers']);
}
?>
</td>
<td><?php
if ($todayDataArray[$i]['allusers'] == 0) {
echo '0.0%';
} else {
echo percent($thirtyDayActive[$i]['startusers'], $todayDataArray[$i]['allusers']);
}
?>
</td>
<!-- td><?php
// echo ($new_user_time_phase[$i]*100)."%" ;
?>
</td>-->
</tr>
<?php
}
?>
</tbody>
</table>
</article>
示例15: array
<center>
<?php
$bar_width = "273px";
$bar_height = "20px";
$ally_img = "wow/static/images/services/status/ally.png";
$horde_img = "wow/static/images/services/status/horde.png";
//Show percent online (true = yes, false = no)
$show_percent = true;
$alliance = array("1", "3", "4", "7", "11", "22");
$horde = array("2", "5", "6", "8", "9", "10");
$p = @getPlayers($server_cdb);
$a = @doFaction($server_cdb, $alliance);
$h = @doFaction($server_cdb, $horde);
$ap = @percent($a, $p);
$hp = @percent($h, $p);
$b = @barWidth($a, $p, 273);
$c = @barWidth($h, $p, 273);
echo "<a data-tooltip='" . doFaction($server_cdb, $alliance) . " <font style=\"color:#3399ff;font-weight:bold;\">" . $Status['Ali'] . "</font> <small>" . $Status['PlOnLine'] . "</small>'\\><div style=\"width:" . $bar_width . ";height:" . $bar_height . ";\">\n \t\t\t<div style=\"float:left;text-align:right;background:url(./" . $ally_img . ");width:" . $b . "px;height:20px;\">";
if ($show_percent) {
echo "<font style=\"color:#FFFFFF;font-weight:bold;\"><center>{$ap}%</center></font></a>";
}
echo "<a data-tooltip='" . doFaction($server_cdb, $horde) . " <font style=\"color:#ff3333;font-weight:bold;\">" . $Status['Horde'] . "</font> <small>" . $Status['PlOnLine'] . "</small>'\\></div>\n \t\t\t<div style=\"float:right;text-align:left;background:url(./" . $horde_img . ");background-position:right;width:" . $c . "px;height:20px;\">";
if ($show_percent) {
echo "<font style=\"color:#FFFFFF;font-weight:bold;\"><center>{$hp}%</center></font></a>";
}
echo "</div>\n \t\t\t</div>";
?>
</center>
</div>
</div>