lpApplication

Az lpApplication indítja az egész rendszert, tölti be a css-eket, js-eket, írja ki az üzeneteket

lpApplication::$arrMessages[]='msg' Üzenetet ír ki
lpApplication::$arrWarnings[]='msg' Figyelmeztetést ír ki
lpApplication::$arrErrors[]='msg' Hibát ír ki, és naplózza is

Az 'msg' lehet 1 dimenziós tömb is. Az 'msg'-t szótárazza. Ha tömb, akkor az első néhány elemet. 

Többdimenziós tömböt így kell kiírni:

lpApplication::$arrMessages[]=lpHtml::arrayDump($array)

 

lpHtml

Az lpHtml a szokásos html elemeket írja ki. Lehetőség szerint ezeket kell használni!

lpHtm::aLinkl HTML a tag
lpHtml::htmlSelect HTML select
lpHtml::htmlOption HTML option, egyedi checkboxok-ból
lpHtml::htmlOptionTd HTML option, egyedi checkboxok-ból táblázatban
lpHtml::checkbox Egyedi checkbox. Az id-je, name-je a szülő id-je +'_val' lesz
lpHtml::clear Float megszüntetése
lpHtml::getParams Params tömb összeállítása JS függvény részére
lpHtml::runTask Params tömbbel AJAX hívás
lpHtml::confirmTask Params tömbbel AJAX hívás, megerősítéssel
lpHtml::saveForm Params tömbbel AJAX hívás, form mentés

 

lpUtils osztály

Az lpUtils osztályban vannak általában a formázó függvények (dátum, szám, telefon) és néhány gyakran használt ellenőrző függvény

lpUtils::checkArray($arr, array('k1','k2','k3')) A tömb kulcsait ellenőrzi tetszőleges mélységben. Ezt kell használni minden foreach() ciklus előtt
lpUtils::nullResult() Egy érvényes nullás eredménytömböt generál