| version 1.8, 2009/11/04 06:54:57 |
version 1.9, 2010/08/11 20:43:14 |
|
|
| * |
* |
| */ |
*/ |
| |
|
| /* $Platon: scripts/php/sk-nic/SK-NIC.php,v 1.7 2009-03-16 20:51:23 rajo Exp $ */ |
/* $Platon: scripts/php/sk-nic/SK-NIC.php,v 1.8 2009-11-04 06:54:57 nepto Exp $ */ |
| |
|
| require_once 'DB.php'; |
require_once 'DB.php'; |
| |
|
|
|
| .' FROM sknic_domains_import GROUP BY dt_changed, id_owner' |
.' FROM sknic_domains_import GROUP BY dt_changed, id_owner' |
| .' HAVING count(*) >= 100' |
.' HAVING count(*) >= 100' |
| .' ORDER BY dt_changed, COUNT(*)'; |
.' ORDER BY dt_changed, COUNT(*)'; |
| |
|
| |
/* |
| |
* Revenue queries |
| |
*/ |
| |
|
| |
// Registrars with 0-100 domains |
| |
$queries[] = 'INSERT INTO sknic_domains_stats |
| |
SELECT dt_changed, "revenue" AS name, "DOM-0", ROUND(SUM(revenue),0) AS revenue |
| |
FROM ( |
| |
SELECT dt_changed, COUNT(*) AS cnt, COUNT(*) * 19.92 AS revenue |
| |
FROM sknic_domains_import |
| |
WHERE status IN ("DOM_OK","DOM_WARN","DOM_LNOT","DOM_TRAN") |
| |
GROUP BY dt_changed, id_reg |
| |
HAVING (COUNT(*) <= 100) |
| |
) AS X'; |
| |
// Registrars with 101-1000 domains |
| |
$queries[] = 'INSERT INTO sknic_domains_stats |
| |
SELECT dt_changed, "revenue" AS name, "DOM-100", ROUND(SUM(revenue),0) AS revenue |
| |
FROM ( |
| |
SELECT dt_changed, COUNT(*) AS cnt, COUNT(*) * 16.6 AS revenue |
| |
FROM sknic_domains_import |
| |
WHERE status IN ("DOM_OK","DOM_WARN","DOM_LNOT","DOM_TRAN") |
| |
GROUP BY dt_changed, id_reg |
| |
HAVING (COUNT(*) > 100 AND COUNT(*) <= 1000) |
| |
) AS X'; |
| |
// Registrars with 1001-10000 domains |
| |
$queries[] = 'INSERT INTO sknic_domains_stats |
| |
SELECT dt_changed, "revenue" AS name, "DOM-1000", ROUND(SUM(revenue)) AS revenue |
| |
FROM ( |
| |
SELECT dt_changed, COUNT(*) AS cnt, COUNT(*) * 13.28 AS revenue |
| |
FROM sknic_domains_import |
| |
WHERE status IN ("DOM_OK","DOM_WARN","DOM_LNOT","DOM_TRAN") |
| |
GROUP BY dt_changed, id_reg |
| |
HAVING (COUNT(*) > 1000) |
| |
) AS X'; |
| |
// Fee for changing registrar |
| |
$queries[] = 'INSERT INTO sknic_domains_stats |
| |
SELECT dt_changed, "revenue" AS name, "CHANGEREG", ROUND(SUM(revenue)) AS revenue |
| |
FROM ( |
| |
SELECT dt_changed, COUNT(*) AS cnt, COUNT(*) * 6.64 AS revenue |
| |
FROM sknic_domains_import |
| |
WHERE status IN ("DOM_TRAN") |
| |
GROUP BY dt_changed, id_reg |
| |
) AS X'; |
| } |
} |
| |
|
| foreach ($queries as $query) { |
foreach ($queries as $query) { |