diff --git a/pages/wot/6.php b/pages/wot/6.php
index a3944b1..486b6c8 100644
--- a/pages/wot/6.php
+++ b/pages/wot/6.php
@@ -27,7 +27,11 @@
=_("PLEASE NOTE: You have already assured this person before! If this is unintentional please DO NOT CONTINUE with this assurance.")?> |
- } if($_SESSION['profile']['points'] > 150 && $_SESSION['_config']['pointsalready'] > 0) { ?>
+ } if($_SESSION['_config']['pointsalready'] > 65) { ?>
+
+ printf(_("This person already has %s assurance points. Any points you give this person may be rounded down, or they may not even get any points. If you have less then 150 points you will still receive 2 points for assuring them."), $_SESSION['_config']['pointsalready']); ?> |
+
+ } else if($_SESSION['_config']['pointsalready'] > 0) { ?>
printf(_("This person already has %s assurance points."), $_SESSION['_config']['pointsalready']); ?> |
diff --git a/www/stats.php b/www/stats.php
index 4fac899..463ba31 100644
--- a/www/stats.php
+++ b/www/stats.php
@@ -51,60 +51,86 @@
=_("Assurances Made")?>: |
=number_format(mysql_num_rows(mysql_query("select * from `notary`")))?> |
+
+ =_("Users with Points")?>: |
+ =number_format(mysql_num_rows(mysql_query("select * from `notary` group by `to`")))?> |
+
+ $drow = mysql_fetch_assoc(mysql_query("select sum(`points`) as `points` from `notary`")); ?>
+ =_("Points Issued")?>: |
+ =number_format($drow['points'])?> |
+
- CAcert.org =_("Growth in the last 12 months")?> |
+ CAcert.org =_("Growth in the last 12 months")?> |
=_("Date")?>
| =_("New Users")?>
| =_("New Assurers")?>
+ | =_("New Certificates")?>
|
for($i = 0; $i < 12; $i++) {
$date = date("Y-m", mktime(0,0,0,date("m") - $i,1,date("Y")));
$totalusers += $users = mysql_num_rows(mysql_query("select * from `users` where `created` like '$date%' and `verified`=1"));
$totassurers += $assurers = mysql_num_rows(mysql_query("select * from `notary` where `when` like '$date%' and `method`!='Administrative Increase' group by `to` having sum(`points`) >= 100"));
+ $certs = mysql_num_rows(mysql_query("select * from `domaincerts` where `created` like '$date%'"));
+ $certs += mysql_num_rows(mysql_query("select * from `emailcerts` where `created` like '$date%'"));
+ $certs += mysql_num_rows(mysql_query("select * from `gpg` where `issued` like '$date%'"));
+ $certs += mysql_num_rows(mysql_query("select * from `orgdomaincerts` where `created` like '$date%'"));
+ $certs += mysql_num_rows(mysql_query("select * from `orgemailcerts` where `created` like '$date%'"));
+ $totalcerts += $certs;
?>
=$date?> |
=number_format($users)?> |
=number_format($assurers)?> |
+ =number_format($certs)?> |
} ?>
N/A |
=number_format($totalusers)?> |
=number_format($totassurers)?> |
+ =number_format($totalcerts)?> |
- CAcert.org =_("Growth by year")?> |
+ CAcert.org =_("Growth by year")?> |
=_("Date")?>
| =_("New Users")?>
| =_("New Assurers")?>
+ | =_("New Certificates")?>
|
- $totalusers = $totassurers = 0;
+ $totalcerts = $totalusers = $totassurers = 0;
for($i = date("Y"); $i >= 2002; $i--) {
$totalusers += $users = mysql_num_rows(mysql_query("select * from `users` where `created` like '$i%' and `verified`=1"));
$totassurers += $assurers = mysql_num_rows(mysql_query("select * from `notary` where `when` like '$i%' and `method`!='Administrative Increase' group by `to` having sum(`points`) >= 100"));
+ $certs = mysql_num_rows(mysql_query("select * from `domaincerts` where `created` like '$i%'"));
+ $certs += mysql_num_rows(mysql_query("select * from `emailcerts` where `created` like '$i%'"));
+ $certs += mysql_num_rows(mysql_query("select * from `gpg` where `issued` like '$i%'"));
+ $certs += mysql_num_rows(mysql_query("select * from `orgdomaincerts` where `created` like '$i%'"));
+ $certs += mysql_num_rows(mysql_query("select * from `orgemailcerts` where `created` like '$i%'"));
+ $totalcerts += $certs;
?>
=$i?> |
=number_format($users)?> |
=number_format($assurers)?> |
+ =number_format($certs)?> |
} ?>
N/A |
=number_format($totalusers)?> |
=number_format($totassurers)?> |
+ =number_format($totalcerts)?> |