# Dodávateľské faktúry — Mesto Levice
## Inštalácia na shared hosting

### Štruktúra súborov
```
/
├── index.php          ← hlavná stránka
├── config.php         ← DB prihlasovacie údaje
├── .htaccess          ← Apache konfigurácia
├── api/
│   └── data.php       ← JSON API
└── faktury.sql        ← SQL dump (importujte do DB)
```

---

### 1. Import databázy

1. Prihláste sa do **phpMyAdmin** (alebo cez SSH)
2. Vytvorte databázu: `CREATE DATABASE faktury CHARACTER SET utf8mb4;`
3. Importujte: `faktury.sql` (17 MB — použite phpMyAdmin → Import, alebo cez SSH):
   ```bash
   mysql -u USERNAME -p faktury < faktury.sql
   ```

> ⚠️ Súbor je 17 MB — v phpMyAdmin nastavte `php.ini`: `upload_max_filesize = 50M`

---

### 2. Konfigurácia

Otvorte `config.php` a upravte:

```php
define('DB_HOST', 'localhost');     // zvyčajne localhost
define('DB_NAME', 'faktury');       // názov vašej DB
define('DB_USER', 'vas_user');      // ← ZMEŇTE
define('DB_PASS', 'vase_heslo');    // ← ZMEŇTE
```

---

### 3. Nahratie súborov

Nahrajte všetky súbory cez FTP/SFTP do **public_html** (alebo podadresára):
```
public_html/
├── index.php
├── config.php
├── .htaccess
└── api/
    └── data.php
```

---

### 4. Overenie

Navštívte `https://vasadomena.sk/` — stránka sa zobrazí s dashboardom.

Ak API nefunguje, skúste: `https://vasadomena.sk/api/data.php?action=stats`

---

### Funkcie

| Funkcia | Popis |
|---|---|
| 🔍 Vyhľadávanie | Fulltext aj LIKE na dodávateľa a predmet |
| 🔽 Suggest | Autocomplete dodávateľov |
| 📅 Filter rok | Dropdown podľa rokov faktúr |
| 📆 Obdobie | Od–Do dátum |
| 💶 Rozsah sumy | Min–Max EUR |
| 📄 Zmluva | Filter podľa čísla a roku zmluvy |
| 📊 Zoskupenie | Podľa dodávateľa / IČO / zmluvy / roku |
| 📈 Graf | Ročné výdavky + top dodávatelia |
| 🖱️ Detail | Kliknite na riadok — detail faktúry + súvisiace |
| 🔃 Triedenie | Podľa dátumu, sumy, dodávateľa |
| 📄 Stránkovanie | 50 záznamov / stránku |

---

### Požiadavky servera

- PHP 7.4+ (odporúčané 8.x)
- MySQL 5.7+ / MariaDB 10.3+
- PDO + PDO_MySQL rozšírenie
- Apache s mod_rewrite (štandardne na shared hostingu)
