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 |
|
---|
5 | class 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 |
|
---|
19 | class 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.