$Id: README,v 1.1 2004/10/23 19:54:31 alec Exp $

1. Co to?

Dziki temu moduowi moliwe jest wczytanie patnoci/przeleww z przygotowanego
wczeniej pliku tekstowego (np. z banku). Skrypt czyta taki plik linia po linii
i korzystajc z ustawionych wyrae regularnych parsuje plik, wyuskujc
dane dotyczce kadej patnoci, potrzebne do zapisania jej w bazie danych
(ID uytkownika, kwot, itd.). Po wczytaniu pliku zostanie wywietlona lista
patnoci do zatwierdzenia i/lub korekty.

2. Instalacja.

Pliki .html umie w katalogu templates, a .php w modules. Zostanie dodane nowe 
menu 'Taryfy i Finanse'->'Import'.

3. Konfiguracja.

Opcje konfiguracyjne ustawia si w pliku import.php.
Aby skrypt potrafi odczyta dane z plikw w dowolnym formacie naley
zdefiniowa odpowiednio wyraenia regularne. Domylna konfiguracja
zakada, e dane bd miay posta nastpujc:

23.02.2004	Machniak Aleksander	123,45	Opata za Internet 04/2004 ID:0013
15.02.2004	Bl Jzef	123,45	Opata za faktr LMS/34/2004

czyli wartoci oddzielone tabulatorem.

- gwny regexp dla kadej linii w pliku:
$pattern = "/^([^ ]+)\t([^ ]+)[\s\t]+([^ ]+)\t([^ ]+)\t(.*)/";

- pozycja poszczeglnych elementw w/w wyraenia:
$pid = 0;	// ID uytkownika, jeli zero - nastpi wyszukiwanie 
		// ID wg szablonu, numeru faktury lub nazwiska 
		// i imienia usera w caym wierszu
$pname = 2;	// nazwisko
$plastname = 3; // imi
$pvalue = 4;	// kwota
$pcomment = 5;  // komentarz
$pdate = 1;  	// data

- wyraenie regularne dla formatu daty (domylnie: dd.mm.yyyy):
$date_regexp = '/([0-9]{2})\.([0-9]{2})\.([0-9]{4})/';
$pday = 1;
$pmonth = 2;
$pyear = 3;

- uywany format numeru faktury (domylnie: %N/LMS/%Y:
$invoice_regexp = '/.* (\d*)\/LMS\/([0-9]{4}).*/'; 
$pinvoice_number = 1; // numer faktury
$pinvoice_year = 2;   // numer roku

- stawka VATu dla wszystkich opat
$taxvalue = '0.0';	// 'zw.', '0.0', '7.0', '22.0'	
