Skip to content

Commit

Permalink
csfix
Browse files Browse the repository at this point in the history
  • Loading branch information
hiqsol committed Jun 19, 2020
1 parent 1054cd5 commit 0fd4201
Showing 1 changed file with 29 additions and 23 deletions.
52 changes: 29 additions & 23 deletions src/models/Price.php
Expand Up @@ -99,34 +99,40 @@ public function getTypeOptions()
public function getUnitOptions()
{
$unitGroup = [
'hour' => ['hour'],
'items' => ['items'],
'speed' => ['bps', 'kbps', 'mbps', 'gbps', 'tbps'],
'size' => ['mb', 'mb10', 'mb100', 'gb', 'tb'],
'size' => ['mb', 'mb10', 'mb100', 'gb', 'tb'],
];

$availableUnitsByPriceType = [
'overuse,ip_num' => ['items'],
'overuse,support_time' => ['hour'],
'overuse,backup_du' => $unitGroup['size'],
'overuse,server_traf_max' => $unitGroup['size'],
'overuse,server_traf95_max' => $unitGroup['speed'],
'overuse,cdn_traf_max' => $unitGroup['size'],
'overuse,cdn_traf95_max' => $unitGroup['speed'],
'overuse,cdn_cache' => $unitGroup['size'],
'overuse,storage_du' => $unitGroup['size'],
'overuse,server_du' => $unitGroup['size'],
'overuse,server_ssd' => $unitGroup['size'],
'overuse,server_sata' => $unitGroup['size'],
'overuse,backup_traf' => $unitGroup['size'],
'overuse,domain_traf' => $unitGroup['size'],
'overuse,domain_num' => ['items'],
'overuse,ip_traf_max' => $unitGroup['size'],
'overuse,account_traf' => $unitGroup['size'],
'overuse,account_du' => $unitGroup['size'],
'overuse,mail_num' => ['items'],
'overuse,mail_du' => $unitGroup['size'],
'overuse,db_num' => ['items'],
$type2group = [
'overuse,ip_num' => 'items',
'overuse,support_time' => 'hour',
'overuse,backup_du' => 'size',
'overuse,server_traf_max' => 'size',
'overuse,server_traf95_max' => 'speed',
'overuse,cdn_traf_max' => 'size',
'overuse,cdn_traf95_max' => 'speed',
'overuse,cdn_cache' => 'size',
'overuse,storage_du' => 'size',
'overuse,server_du' => 'size',
'overuse,server_ssd' => 'size',
'overuse,server_sata' => 'size',
'overuse,backup_traf' => 'size',
'overuse,domain_traf' => 'size',
'overuse,domain_num' => 'items',
'overuse,ip_traf_max' => 'size',
'overuse,account_traf' => 'size',
'overuse,account_du' => 'size',
'overuse,mail_num' => 'items',
'overuse,mail_du' => 'size',
'overuse,db_num' => 'items',
];

foreach ($type2group as $type => $group) {
$availableUnitsByPriceType[$type] = $unitGroup[$group];
}

$units = Ref::getList('type,unit', 'hipanel.finance.units', [
'with_recursive' => 1,
'select' => 'oname_label',
Expand Down

0 comments on commit 0fd4201

Please sign in to comment.