Changeset 454
- Timestamp:
- Oct 28, 2012, 9:32:54 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ToDo.txt
r440 r454 1 Udělat 2 ====== 3 1 4 - IS modul pro obecné datové manipulace s tabulkami 2 5 - Čtení dat z meteostanice 3 - Vedení skladu a produktových karet4 - Přepracovat na modulární systém. Každý modul by zodpovídal za své aktualizace databáze.5 6 - Automatický import plateb z Fio banky 6 7 - Automatické blokování internetu při vyčerpání kreditu … … 15 16 - Vytvořit solidní speedtest se záznamem měření 16 17 - Předělat anonyma z určitého id na NULL ve tříde User 18 - Přepracovat na modulární systém. 19 * Volitelná instalace modulů 20 * Každý modul si řeší aktualizace databáze a perzistenci 21 * Umožnit dědičnost modelů (tabulek) 22 * Obecný export/import dat 23 * Nastavení oprávnění uživatelů 24 * API pro napojení jiných systémů 25 - Zprovoznit obsluhu stránek přes virtuální URL 26 27 Hotové 28 ====== 29 30 - Vedení skladu a produktových karet -
trunk/finance/zivnost.php
r438 r454 65 65 66 66 // SmallAssets 67 $DbResult = $this->Database->query('SELECT SUM( Price) FROM Product WHERE (TimeEnlistment < "'.TimeToMysqlDateTime($StartTime).'") AND (TimeEnlistment != 0) AND ((TimeElimination > "'.TimeToMysqlDateTime($StartTime).'") OR (TimeElimination = 0))');67 $DbResult = $this->Database->query('SELECT SUM(SellPrice) FROM StockItem WHERE (TimeEnlistment < "'.TimeToMysqlDateTime($StartTime).'") AND (TimeEnlistment != 0) AND ((TimeElimination > "'.TimeToMysqlDateTime($StartTime).'") OR (TimeElimination IS NULL))'); 68 68 //$Output .= $Database->error; 69 69 $Row = $DbResult->fetch_array(); 70 70 $Balance['SmallAssets']['Start'] = $Row[0] + 0; 71 $DbResult = $this->Database->query('SELECT SUM( Price) FROM Product WHERE (TimeEnlistment < "'.TimeToMysqlDateTime($EndTime).'") AND (TimeEnlistment != 0) AND ((TimeElimination > "'.TimeToMysqlDateTime($EndTime).'") OR (TimeElimination = 0))');71 $DbResult = $this->Database->query('SELECT SUM(SellPrice) FROM StockItem WHERE (TimeEnlistment < "'.TimeToMysqlDateTime($EndTime).'") AND (TimeEnlistment != 0) AND ((TimeElimination > "'.TimeToMysqlDateTime($EndTime).'") OR (TimeElimination IS NULL))'); 72 72 $Row = $DbResult->fetch_array(); 73 73 $Balance['SmallAssets']['End'] = $Row[0] + 0; … … 281 281 $Output .= '<table style="font-size: smaller;" border="1" cellspacing="0" cellpadding="3">'; 282 282 $Output .= '<tr><th>Název</th><th>Hodnota [Kč]</th><th>Datum zakoupení</th><th>Datum vyřezení</th></tr>'; 283 $DbResult = $this->Database->query('SELECT * FROM Product WHERE Used != 0'); 283 $DbResult = $this->Database->query('SELECT Product.Name AS Name, StockItem.SellPrice AS Price, StockItem.TimeEnlistment AS TimeEnlistment, StockItem.TimeElimination AS TimeElimination '. 284 'FROM StockItem JOIN Product ON Product.Id = StockItem.Product '. 285 'WHERE (TimeElimination IS NOT NULL)'); 284 286 while($Row = $DbResult->fetch_array()) 285 287 { … … 339 341 $Output .= '<strong>Roční přehledy</strong><br/>'; 340 342 $Output .= $this->ShowFinanceYears(); 341 $Year = $_GET['year'] * 1; 342 $Output .= '<a href="?table=Incomes&year='.$Year.'">Příjmy</a><br />'; 343 $Output .= '<a href="?table=Expenses&year='.$Year.'">Výdaje</a><br />'; 344 $Output .= '<a href="?table=Claims&year='.$Year.'">Pohledávky</a><br />'; 345 $Output .= '<a href="?table=Liabilities&year='.$Year.'">Závazky</a><br />'; 346 $Output .= '<a href="?table=Advantages&year='.$Year.'">Zálohy</a><br />'; 343 if(array_key_exists('year', $_GET)) 344 { 345 $Year = $_GET['year'] * 1; 346 $Output .= '<a href="?table=Incomes&year='.$Year.'">Příjmy</a><br />'; 347 $Output .= '<a href="?table=Expenses&year='.$Year.'">Výdaje</a><br />'; 348 $Output .= '<a href="?table=Claims&year='.$Year.'">Pohledávky</a><br />'; 349 $Output .= '<a href="?table=Liabilities&year='.$Year.'">Závazky</a><br />'; 350 $Output .= '<a href="?table=Advantages&year='.$Year.'">Zálohy</a><br />'; 351 } 347 352 } 348 353 return($Output); -
trunk/form_classes.php
r453 r454 125 125 'VAT' => array('Type' => 'Integer', 'Caption' => 'DPH', 'Default' => '0'), 126 126 'Consumption' => array('Type' => 'Integer', 'Caption' => 'Spotřeba', 'Default' => ''), 127 'Supplier' => array('Type' => 'TSubject', 'Caption' => ' Výrobce', 'Default' => '', 'Null' => true),127 'Supplier' => array('Type' => 'TSubject', 'Caption' => 'Dodavatel', 'Default' => '', 'Null' => true), 128 128 'Manufacturer' => array('Type' => 'TSubject', 'Caption' => 'Výrobce', 'Default' => '', 'Null' => true), 129 129 'Code' => array('Type' => 'String', 'Caption' => 'Kód', 'Default' => ''), … … 141 141 'TimeEnlistment' => array('Type' => 'Date', 'Caption' => 'Datum zařazení', 'Default' => ''), 142 142 'TimeElimination' => array('Type' => 'Date', 'Caption' => 'Datum vyřazení', 'Default' => ''), 143 'SellPrice' => array('Type' => 'Integer', 'Caption' => 'Prodejní cena', 'Default' => '0'), 144 'BuyPrice' => array('Type' => 'Integer', 'Caption' => 'Kupní cena', 'Default' => '0'), 143 145 'Amount' => array('Type' => 'Integer', 'Caption' => 'Množství', 'Default' => '1'), 144 146 'SerialNumber' => array('Type' => 'String', 'Caption' => 'Sériové číslo', 'Default' => ''), -
trunk/index.php
r443 r454 197 197 { 198 198 $Form = new Form('UserRegister'); 199 $Form->LoadValuesFromForm();199 //$Form->LoadValuesFromForm(); 200 200 $Form->OnSubmit = '?Action=UserRegisterSave'; 201 201 $Output .= $Form->ShowEditForm();
Note:
See TracChangeset
for help on using the changeset viewer.