Пример #1
0
 function getTabAllItemsValues($options = '')
 {
     $noNominativeData = false;
     if ($options) {
         if (isset($options['noNominativeData']) && $options['noNominativeData']) {
             $noNominativeData = true;
         }
     }
     $res = array();
     $res['ids'] = $this->getIDS();
     $tabFirstCols = array();
     if (isset($options['firstColsFunc'])) {
         if (isset($options['firstColsFuncArgField'])) {
             $arg = $this->getFormVar($options['firstColsFuncArgField']);
         } else {
             $arg = $this->getIDS();
         }
         try {
             eval("\$tabFirstCols = " . $options['firstColsFunc'] . "('{$arg}') ; ");
         } catch (Exception $e) {
             return array();
         }
     }
     foreach (formxTools::domSearch($this->getRootDom(), 'ITEM') as $item) {
         if (!$noNominativeData || !$item->hasAttribute('nominativeData')) {
             $res[$item->getAttribute('id')] = formxTools::getValueDomItem($item);
         }
     }
     return $tabFirstCols + $res;
 }
Пример #2
0
 static function searchdom($item, $bal)
 {
     formxSession::getInstance()->addErreur("searchdom est une fonction obsolete, utiliser domSearch");
     return formxTools::domSearch($item, $bal);
 }