vitexsoftware / flexipeehp-bricks
FlexiPeeHP code Sniplets
Package info
github.com/VitexSoftware/flexipeehp-bricks
pkg:composer/vitexsoftware/flexipeehp-bricks
Requires
- spoje.net/flexipeehp: dev-master
- vitexsoftware/ease-bricks: dev-master
Requires (Dev)
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Examples how to use FlexiPeeHP Library for FlexiBee with EasePHP Framework widgets
Příklady použití knihovny FlexiPeeHP pro FlexiBee
Instalace
composer require vitexsoftware/flexipeehp-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
Skripty v src/:
| Soubor | Popis |
|---|---|
| common.php | sdílené obecné funkce |
| ConnectionInfo.php | Kontrola připojení k FlexiBee serveru |
| 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ů |
Třídy v FlexiPeeHP/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 |
| HookReciever.php | Příjmač WebHooků |
| PotvrzeniUhrady.php | Třída potvrzující došlou úhradu |
| ParovacFaktur.php | Párovač faktur |
Třídy v FlexiPeeHP/Bricks/ui:
| Soubor | Popis |
|---|---|
| AdresarForm.php | Editační formulář adresy |
| CompanyLogo.php | Logo Firmy |
| FlexiBeeLogo.php | Logo FlexiBee |
| KontaktForm.php | Editační formulář kontaktu adresy |
| 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 |
| StatusInfoBox.php | Info widget o stavu připojení |
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
Debian/Ubuntu
Pro Linux jsou k dispozici .deb balíčky. Prosím použijte repo:
wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key|sudo apt-key add -
echo deb http://v.s.cz/ stable main > /etc/apt/sources.list.d/ease.list
apt update
apt install php-flexibee-bricks






