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; }
static function searchdom($item, $bal) { formxSession::getInstance()->addErreur("searchdom est une fonction obsolete, utiliser domSearch"); return formxTools::domSearch($item, $bal); }