Changeset 4 for www/finance/spotreba.php


Ignore:
Timestamp:
Jan 14, 2008, 9:48:39 PM (16 years ago)
Author:
george
Message:

Upraveno: Změna přístupu k databázi na třídu rozšířenou mysqli.
Upraveno: Sjednocení
Upraveno: Změna kódování všech stránek na UTF-8.
Odstraňeno: Staré nepotřebné soubory.

Location:
www
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • www

    • Property svn:ignore set to
      config.php
      php_script_error.log
  • www/finance/spotreba.php

    r1 r4  
    1 <?
     1<?php
     2include_once('../global.php');
    23include('../style.php');
    3 include('../db.php');
    4 DB_Init('localhost','root','','is');
    5 DB_Query('SET CHARACTER SET latin2');
    64include('include.php');
    75
    8 ShowHeader('Spotøeba energie','Spotøeba');
     6ShowHeader('Spotřeba energie','Spotřeba');
    97
    10 // Seznam segmentù a zaøízení
    11 echo('Spotøeba zaøízení jednotlivých segmentù:<br><table border="1" cellspacing="0" cellpadding="3"><tr><th>Jméno segmentu</th><th>Spotøeba [W]</th><th>Cena [Kè/mìsíc]</th></tr>');
     8// Seznam segmentů a zařízení
     9echo('Spotřeba zařízení jednotlivých segmentů:<br><table border="1" cellspacing="0" cellpadding="3"><tr><th>Jméno segmentu</th><th>Spotřeba [W]</th><th>Cena [Kč/měsíc]</th></tr>');
    1210$CelkovaSpotreba = 0;
    13 DB_Query("SELECT * FROM network_segments");   
    14 while($Row = DB_Row())
     11$DbResult = $Database->query("SELECT * FROM network_segments");   
     12while($Row = $DbResult->fetch_array())
    1513{
    16   DB_Save();
    17   DB_Query("SELECT SUM(consumption) FROM network_devices WHERE segment=".$Row['id']." AND used=1");
    18   $Row2 = DB_Row();
    19   DB_Load();
     14  $DbResult2 = $Database->query("SELECT SUM(consumption) FROM network_devices WHERE segment=".$Row['id']." AND used=1");
     15  $Row2 = $DbResult2->fetch_array();
    2016  $CelkovaSpotreba = $CelkovaSpotreba + $Row2[0];
    2117  echo('<tr><td>'.$Row['name'].'</td><td align="right">'.$Row2[0].'</td><td align="right">'.W2Kc($Row2[0]).'</td></tr>');
     
    2319echo('<tr style="font-weight: Bold;"><td><strong>Celkem</strong></td><td align="right">'.$CelkovaSpotreba.'</td><td align="right">'.W2Kc($CelkovaSpotreba).'</td></tr>');
    2420echo('</table><br>');
    25 echo('Dohodnutá cena za jednu kWh: <strong>'.$kWh.' Kè</strong><br>');
     21echo('Dohodnutá cena za jednu kWh: <strong>'.$kWh.' Kč</strong><br>');
    2622
    2723/*
    28 echo('<strong>Jak se rozpoèítávají finance</strong><br>Internet i zaøízení sítì se platí za domácnost. Systém výpoètu vychází z topologie sítì. Sí» má stromovou topologii pøièem¾ listy stromu jsou jednotliví u¾ivatelé a koøen stromu je linka do internetu. Dosavadní systém je uzpùsoben tak, aby linky, které jsou nejvíce zatí¾eny, byly nejlépe zaplaceny a mohlo na nich tak být dra¾¹í a výkonìj¹í zaøízení. Nejvytí¾enìj¹í linky se nazývají páteøní. Proto platí ka¾dý u¾ivatel podílovì zaøízení, které vede od nìj a¾ ke koøenu stromu, co¾ je v na¹em pøípadì server Centrála s trvalým internetovým pøipojením. Pro jednoduchost je sí» rozdìlena na segmenty. Segment je èást sítì, kterou vyu¾ívá konstantní poèet u¾ivatelù. Ka¾dý segment je tvoøen skupinou zaøízení a má svoji celkovou cenu. Ka¾dý u¾ivatel je pøirozenì napojen na nìkterý ze segmentù. Podíl klienta na zaøízení sítì je vypoèten jako souèet podílù na jednotlivých segmentech smìrem ke koøenu. Podíl na segmentu znamená celková cena segmentu podìlená poètem u¾ivatelù vyu¾ívajících daný segment.<br>');
     24echo('<strong>Jak se rozpočítávají finance</strong><br>Internet i zařízení sítě se platí za domácnost. Systém výpočtu vychází z topologie sítě. Síť má stromovou topologii přičemž listy stromu jsou jednotliví uživatelé a kořen stromu je linka do internetu. Dosavadní systém je uzpůsoben tak, aby linky, které jsou nejvíce zatíženy, byly nejlépe zaplaceny a mohlo na nich tak být dražší a výkonější zařízení. Nejvytíženější linky se nazývají páteřní. Proto platí každý uživatel podílově zařízení, které vede od něj až ke kořenu stromu, což je v našem případě server Centrála s trvalým internetovým připojením. Pro jednoduchost je síť rozdělena na segmenty. Segment je část sítě, kterou využívá konstantní počet uživatelů. Každý segment je tvořen skupinou zařízení a má svoji celkovou cenu. Každý uživatel je přirozeně napojen na některý ze segmentů. Podíl klienta na zařízení sítě je vypočten jako součet podílů na jednotlivých segmentech směrem ke kořenu. Podíl na segmentu znamená celková cena segmentu podělená počtem uživatelů využívajících daný segment.<br>');
    2925  }
    3026*/
Note: See TracChangeset for help on using the changeset viewer.