source: trunk/includes/system.php@ 291

Last change on this file since 291 was 291, checked in by george, 15 years ago
  • Přidáno: Metoda Init u třídy Export, která inicializuje základní nastavení jako je cesta k dočasné složce.
  • Opraveno: Načtení informací o verzi klienta pro generování exportu.
  • Přidáno: Možnost předvolby směru řazení tabulek.
  • Opraveno: Ukládání obecných nastavení exportů.
  • Upraveno: Knihovna pro generování addonu přepsána z procedurálního na objektový zápis. Třída rozšiřuje třídu Export o další metody.
  • Upraveno: Přepsáno zařazování úloh pro generování DBC exportů.
  • Property svn:executable set to *
File size: 829 bytes
Line 
1<?php
2
3//include_once('database.php');
4
5class Module
6{
7 var $Database;
8 var $Config;
9 var $System;
10
11 function __construct($System)
12 {
13 $this->Database = &$System->Database;
14 $this->Config = &$System->Config;
15 $this->System = &$System;
16 }
17}
18
19class System
20{
21 var $Database;
22 var $Config;
23
24 function Init()
25 {
26 include('config.php');
27 $this->Config = $Config;
28 $this->Database = new mysqli($this->Config['Database']['Host'], $this->Config['Database']['User'], $this->Config['Database']['Password'], $this->Config['Database']['Database']);
29 $this->Database->query('SET NAMES '.$this->Config['Database']['Charset']);
30 }
31
32 function GetMicrotime()
33 {
34 list($Usec, $Sec) = explode(' ', microtime());
35 return ((float)$Usec + (float)$Sec);
36 }
37}
38
39?>
Note: See TracBrowser for help on using the repository browser.