No description
| .github | ||
| debian | ||
| Examples | ||
| i18n/cs_CZ/LC_MESSAGES | ||
| nbproject | ||
| src/FlexiPeeHP | ||
| tests | ||
| .gitignore | ||
| .phpunit.result.cache | ||
| codeception.yml | ||
| composer.json | ||
| FakturaPrijata_to_FakturaVydana.php | ||
| flexibee-logo.svg | ||
| flexipeehp.png | ||
| LICENSE | ||
| Makefile | ||
| phpunit.xml | ||
| project-logo.png | ||
| project-logo.svg | ||
| README.md | ||
php-FlexiBee-Bricks
Examples how to use php-flexibee Library for FlexiBee with EasePHP Framework widgets
Příklady použití knihovny php-flexibee pro FlexiBee
Instalace
composer require vitexsoftware/flexibee-bricks
How to run ?
- composer install
- cd src
- modify config.php to use custom FlexiBee connection
- open the project url in browser
Co tady máme ?
Zatím několik málo praktických ukázek určený k použití ve vašich aplikacích - odtud název bricks/cihličky
Třídy v php-flexibee/Bricks/:
| Soubor | Popis |
|---|---|
| Convertor.php | Konvertor dokladů |
| Customer.php | Zákazník |
| GdprLog.php | GDPR Logger s podporou pro FlexiBee |
| GateKeeper.php | Kontroluje zdali je shodná firma uživatele a dokladu |
| PotvrzeniUhrady.php | Třída potvrzující došlou úhradu |
| ParovacFaktur.php | Párovač faktur |
Třídy v php-flexibee/Bricks/ui:
| Soubor | Popis |
|---|---|
| CompanyLogo.php | Logo Firmy |
| DocumentLink.php | Odkaz na dokument ve webovém rozhraní FlexiBee |
| FlexiBeeLogo.php | Logo FlexiBee |
| EmbedResponsiveHTML.php | Třída pro zobrazení HTML dokumentu na stránce |
| EmbedResponsivePDF.php | Třída pro zobrazení PDF dokumentu na stránce |
| RecordTypeSelect.php | Nabídka pro výběr typu dokumnetu |
| RecordChooser.php | Nabídka pro výběr záznamu zaleožený na Selectize.js |
Ukázky ve složce Examples
Logo Firmy: companylogo.php
Editor Adresy: addresseditor.php
Výpis faktur do stránky: invoices.php
Vložení PDF do stránky: embed.php
Převzetí dokladu z FlexiBee a jeho odeslání do prohlížeče: getpdf.php
Formulář pro zadání přihlašovacích údajů FlexiBee a zobrazení zdali bylo připojení úspěšné: statussignin.php
Instalátor uživatelských tlačítek buttonInstaller
- tyto přesunuté původně z src
| Soubor | Popis |
|---|---|
| common.php | sdílené obecné funkce |
| ConnectionInfo.php | Kontrola připojení k FlexiBee serveru |
| ConvertIncomeToZdd.php | Zkonvertuje příjem v bance na ZDD a vytvoří vazbu |
| gethtml.php | Vrací HTML verzi dokumentu |
| LogResults.php | Loguje výsledky requestu |
| XSLTimporter.php | Importuje XML přez XSLT transformaci |
| config.php | Ukázka konfiguračního souboru |
| CurrencyExchange.php | Funkce pro směnu měny v záznamu |
| getpdf.php | Vrací PDF verzi dokumentu |
| parse-cmdline.php | Parser parametrů příkazové řádky |
| RegisterAddress.php | Ukázka použití registračního formuláře |
| UpomenNeplatice.php | Rozešle neplatičům upomínky |
| webhook.php | Endpoint pro příjem WebHooků |
Debian/Ubuntu
Pro Linux jsou k dispozici .deb balíčky. Prosím použijte repo:
echo "deb http://repo.vitexsoftware.cz $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.cz/keyring.gpg
sudo apt update
sudo apt install php-flexibee-bricks






