@@ 161-175 (lines=15) @@ | ||
158 | * |
|
159 | * @return array Array of {@link UserconfigsItem} objects |
|
160 | */ |
|
161 | public function getConfigs(CriteriaElement $criteria = null, $id_as_key = false) |
|
162 | { |
|
163 | $criteria2 = new CriteriaCompo(); |
|
164 | if ($criteria) { |
|
165 | $criteria2->add($criteria); |
|
166 | if (!$criteria->getSort()) { |
|
167 | $criteria2->setSort('conf_order'); |
|
168 | $criteria2->setOrder('ASC'); |
|
169 | } |
|
170 | } else { |
|
171 | $criteria2->setSort('conf_order'); |
|
172 | $criteria2->setOrder('ASC'); |
|
173 | } |
|
174 | return $this->_iHandler->getObjects($criteria2, $id_as_key); |
|
175 | } |
|
176 | ||
177 | /** |
|
178 | * Count some configs |
@@ 169-183 (lines=15) @@ | ||
166 | * |
|
167 | * @return XoopsConfigItem[] |
|
168 | */ |
|
169 | public function getConfigs(CriteriaElement $criteria = null, $id_as_key = false) |
|
170 | { |
|
171 | $criteria2 = new CriteriaCompo(); |
|
172 | if ($criteria) { |
|
173 | $criteria2->add($criteria); |
|
174 | if (!$criteria->getSort()) { |
|
175 | $criteria2->setSort('conf_order'); |
|
176 | $criteria2->setOrder('ASC'); |
|
177 | } |
|
178 | } else { |
|
179 | $criteria2->setSort('conf_order'); |
|
180 | $criteria2->setOrder('ASC'); |
|
181 | } |
|
182 | return $this->itemHandler->getObjects($criteria2, $id_as_key); |
|
183 | } |
|
184 | ||
185 | /** |
|
186 | * Count some configs |