Changeset 494 for trunk/finance/finance.php
- Timestamp:
- Mar 1, 2013, 10:44:18 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/finance/finance.php
r486 r494 59 59 $Tariffs['CustomerCount'] = $Row[0]; 60 60 61 //echo($Tariff['Name'].' '.$Tariff['MemberCount'].' '.$Tariff['SpeedMax'] * $Tariff['MemberCount'].' '.$ResidualSpeed.'<br />');62 61 switch($Tariff['Category']) 63 62 { … … 73 72 } 74 73 } 75 $Aggregation = $ResidualSpeed / $TotalMaxSpeed;76 //echo($TotalMaxSpeed.' '.$Aggregation.'<br />');74 if($TotalMaxSpeed > 0) $Aggregation = $ResidualSpeed / $TotalMaxSpeed; 75 else $Aggregation = 1; 77 76 78 77 // Recalculate price … … 82 81 { 83 82 case 1: 84 // Přepočítávání rychlostí koliduje s rozdílovým zapisováním stromu front do mikrotiku. Vždy při změně počtu počítačů či domácností docházelo ke změně minima a přepočtu všeho. 83 // Přepočítávání rychlostí koliduje s rozdílovým zapisováním stromu front do mikrotiku. 84 // Vždy při změně počtu počítačů či domácností docházelo ke změně minima a přepočtu všeho. 85 85 //$Tariff['InternetSpeedMin'] = round($Tariff['InternetSpeedMax'] * $Aggregation); 86 86 break; … … 90 90 break; 91 91 } 92 //echo('MinSpeed: '.$Tariff['InternetSpeedMin'].'<br />');93 92 $this->Database->update('Service', 'Id='.$Tariff['Id'], 94 93 array('InternetSpeedMin' => ($Tariff['InternetSpeedMin'] / 1024), … … 196 195 $DbResult2 = $this->Database->query('SELECT * FROM `NetworkSegment` WHERE `Id`='.$Id); 197 196 $Device = $DbResult2->fetch_assoc(); 198 //print_r($Device); 199 //echo($Id.': '.$NetworkDevice.', '.$Device['Price'].', '.$Device['Users']."<br/>\n"); 200 $NetworkDevice += $Device['Price'] / $Device['Users']; 201 $Consumption += $Device['Consumption'] / $Device['UsersOverheads']; 202 //echo($ID.' '.$InternetSegment.' '.$InternetSegmentId.' '.$Row['inet_hw'].' '.$Price.'<br>'); 197 if($Device['Users'] > 0) $NetworkDevice += $Device['Price'] / $Device['Users']; 198 if($Device['UsersOverheads'] > 0) $Consumption += $Device['Consumption'] / $Device['UsersOverheads']; 203 199 $Id = $Device['Parent']; 204 200 } … … 210 206 $DbRow = $DbResult2->fetch_assoc(); 211 207 $Monthly = 0; 212 $MonthlyInet = $DbRow['Price']; 208 if($DbRow['Price'] != '') $MonthlyInet = $DbRow['Price']; 209 else $MonthlyInet = 0; 210 213 211 //if($Row['inet'] == 1) 214 212 $Monthly += $MonthlyInet; … … 216 214 $Monthly -= $Member['Hire']; 217 215 //if($Row['overheads'] == 1) $Monthly += $Sprava; // + W2Kc($Consumption); 218 //echo($Row['fullname'].' '.$Row['inet'].' '.$Monthly.'<br>');219 216 $Monthly = round($Monthly); 220 //echo($Row['fullname'].' '.$Row['inet'].' '.$Monthly.'<br>')221 217 222 218 if($Member['BillingPeriodNext'] == 1) … … 246 242 while($NetworkSegment = $DbResult->fetch_array()) 247 243 { 248 //echo('Segment '.$Row['name'].'<br>');249 244 $DbResult2 = $this->Database->query('SELECT `Users` FROM `NetworkSegment` WHERE `Id`='.$NetworkSegment['Id']); 250 245 $RowP = $DbResult2->fetch_array(); … … 262 257 while($ID != 0) 263 258 { 264 //echo($ID.', ');265 259 $DbResult2 = $this->Database->query('SELECT * FROM NetworkSegment WHERE Id='.$ID); 266 260 $Row4 = $DbResult2->fetch_array();
Note:
See TracChangeset
for help on using the changeset viewer.