NEXTIRA POLAND - MODUŁ PRZEKAZANIA DOKUMENTACJI TECHNICZNEJ
================================================================

Cel paczki:
- przycisk na stronie: "Panel Klienta",
- formularz zbiera dane klienta i pliki techniczne,
- pliki są zapisywane na hostingu w katalogu:
  public_html/uploads/Katalog_Techniczny/KT-001 ... KT-100,
- na biuro@nextirapoland.pl wysyłany jest e-mail z informacją kto wysłał pliki,
- do katalogu zgłoszenia dopisywany jest plik METADATA.txt z danymi klienta.

Wymagania:
- hosting z obsługą PHP, zalecane PHP 8.0+,
- aktywna funkcja mail() na hostingu,
- limit uploadu PHP odpowiedni do plików technicznych.

INSTALACJA NA HITME.PL
---------------------
1. Zaloguj się do panelu Hitme.pl.
2. Wejdź w Menedżer plików.
3. Przejdź do katalogu domeny:
   domains/nextirapoland.pl/public_html/
4. Wykonaj kopię aktualnego pliku index.html.
5. Wgraj zawartość tej paczki do public_html:
   - index.html
   - upload.php
   - assets/
   - robots.txt
   - sitemap.xml
   - .htaccess
6. Utwórz katalog:
   public_html/uploads/Katalog_Techniczny/
   Jeżeli go nie utworzysz, upload.php spróbuje utworzyć go automatycznie.
7. Ustaw uprawnienia katalogu uploads na 755 lub 775.
8. Przetestuj formularz na stronie.

GDZIE TRAFIĄ PLIKI?
-------------------
Po wysłaniu formularza system utworzy katalog, np.:
public_html/uploads/Katalog_Techniczny/KT-001/

W środku będą:
- przesłane pliki,
- METADATA.txt z danymi klienta i opisem zgłoszenia.

DOSTĘP FTP
----------
Pliki są zapisane na serwerze, więc możesz pobrać je przez FTP/SFTP z katalogu:
public_html/uploads/Katalog_Techniczny/

Katalog uploads ma dodatkową blokadę HTTP przez .htaccess, aby osoby z zewnątrz nie mogły pobierać dokumentacji przez przeglądarkę.

LIMIT KT-001...KT-100
---------------------
Licznik zgłoszeń znajduje się w pliku:
public_html/uploads/Katalog_Techniczny/.counter

Po dojściu do KT-100 system zatrzyma przyjmowanie nowych zgłoszeń. Możesz wtedy:
- zarchiwizować katalog Katalog_Techniczny,
- usunąć lub wyzerować plik .counter,
- albo zwiększyć limit w upload.php: $maxCaseNumber = 100;

WAŻNE LIMITY SERWERA
--------------------
W pliku upload.php ustawiono:
- maks. 20 plików,
- maks. 50 MB na jeden plik,
- maks. 150 MB łącznie.

Hosting może mieć własne niższe limity PHP:
- upload_max_filesize,
- post_max_size,
- max_file_uploads.

Jeżeli duże pliki nie przechodzą, zwiększ limity w panelu hostingu lub skontaktuj się z Hitme.pl.

MAIL POWIADOMIENIOWY
--------------------
Powiadomienie jest wysyłane na:
biuro@nextirapoland.pl

Jeżeli mail nie przychodzi:
1. Sprawdź SPAM.
2. Sprawdź, czy hosting obsługuje mail() w PHP.
3. Rozważ wdrożenie SMTP, np. PHPMailer + skrzynka biuro@nextirapoland.pl.

BEZPIECZEŃSTWO
--------------
Moduł ma podstawową walidację:
- ograniczenie rozszerzeń,
- limity rozmiaru,
- sanityzację nazw plików,
- ukryte pole antyspamowe,
- blokadę pobierania uploads przez WWW.

Dla pełnego produkcyjnego portalu klienta warto w kolejnym etapie wdrożyć:
- logowanie klientów,
- historię zgłoszeń,
- panel administracyjny,
- SMTP zamiast mail(),
- skanowanie antywirusowe plików,
- prywatny storage poza public_html.


AKTUALIZACJA: Przycisk w menu strony pozostaje pod nazwą "Panel Klienta". Po kliknięciu otwiera formularz przekazania dokumentacji technicznej.
