File manager - Edit - /home/webtrixia/demohub.webtrixia.com/README_UPDATE.txt
Back
═══════════════════════════════════════════════════ WEBTRIXIA HUB — Платформа за препродажба (v3) ═══════════════════════════════════════════════════ КАКВО СЕ ПОПРАВИ (причината за "Unexpected token '<'"): 1. api.php имаше ТВЪРДО закодирани данни за база данни (твоите от hub.webtrixia.com) — на всеки нов сървър гърмеше веднага, защото PHP не можеше да се свърже. Вече ги чете от config.php, който се създава автоматично от инсталатора (виж по-долу). 2. Имаше и синтаксис (arrow functions), несъвместим със по-стари версии PHP на някои cPanel сървъри — оправено. 3. Добавен е глобален "safety net" в api.php — дори при бъдеща грешка вече ВИНАГИ ще получаваш валиден JSON, никога суров PHP HTML fatal error (това точно чупеше JSON.parse при теб). 4. Открих и оправих бъг, при който запис на фирмени/брандинг настройки изтриваше останалите непосочени полета — вече е "частичен ъпдейт" (пипа само каквото пращаш). Всичко по-долу е РЕАЛНО тествано (инсталирах локален MySQL и минах през целия install → фактура → молба → пътен лист поток). КАК СЕГА РАБОТИ ИНСТАЛАЦИЯТА (истински self-installer, като софтуер): 1. Направи поддомейн в cPanel (напр. hub.klient.com), качи ВСИЧКИ файлове от този архив в него. 2. В cPanel → MySQL® Databases: създай база данни + потребител с пълни права върху нея (запиши си име на база/потребител/парола). 3. Отвори в браузъра: https://поддомейн/w_hub_install.php Стъпка 1 ще поиска точно тези 4 неща (host обикновено е "localhost") — тества връзката и САМ пише config.php. (Ако PHP няма права да пише файл, ще ти каже и можеш ръчно да качиш config.php по образец от config.example.php.) 4. Стъпка 2: избираш тип хъб (Агенция / Строителна-транспортна / Общ). 5. Стъпка 3: данни на фирмата + администраторски достъп. 6. "Инсталирай" → създава всички таблици, генерира административен ключ (license key) и ти показва логин данните — ЕДНАЖ. config.php НЕ се качва предварително в архива нарочно — всеки клиент/сървър трябва да получи собствен, генериран при инсталация. ОСТАНАЛОТО (непроменено спрямо предната версия): w_admin.php — контролен панел зад административния ключ: 🎨 Брандинг, 🧩 Модули (вкл/изкл), 🔑 Лиценз, 💾 Данни (бекъп/restore за местене на друг хостинг), 🏢 Клиентски хъбове (дистанционно включване/изключване на модули при вече продадени инсталации), ⚠️ Опасна зона (фабрично нулиране + трайно изтриване на w_admin.php/w_hub_install.php преди да предадеш на клиента). waybills.html — Пътни листове (МПС, шофьор, маршрут, км, гориво, статус активен/неактивен/приключен, печат). hr.html — Молби вече с реално "✓ Одобри / ✕ Откажи". invoice-doc.html — печатът е фиксиран (A4, цветовете излизат, без чупене на редове между страници). РАБОТЕН ПРОЦЕС ЗА ПРОДАЖБА НА КЛИЕНТ: 1. Нов поддомейн/хостинг с празна MySQL база → инсталираш през w_hub_install.php (виж по-горе). 2. Настройваш лого/цветове/модули през w_admin.php. 3. По желание: регистрираш новия хъб в ТВОЯ hub.webtrixia.com → w_admin.php → "Клиентски хъбове" (URL + ключ), за да можеш после дистанционно да му включваш/изключваш модули. 4. Преди предаване на клиента: w_admin.php → "Опасна зона" → изтриваш w_admin.php + w_hub_install.php (или само заключваш). СЛЕДВАЩИ МОДУЛИ (по желание, кажи кой е приоритет): • Трудови договори/заповеди генератор • Болнични листове • Дълготрайни активи / инвентар • Стокови разписки / приемо-предавателни протоколи • Клиентски портал (клиентите виждат само своите документи) • Вътрешен център за известия • Автоматичен нощен бекъп през cron • GDPR регистър на заявки ═══════════════════════════════════════════════════
| ver. 1.4 |
Github
|
.
| PHP 8.2.31 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings