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 |