/** * Типы приказов (бюджет, внебюджет) * * @return CArrayList|null */ public static function getCacheOrderMoneyTypes() { if (is_null(self::$_cacheOrderMoneys)) { self::$_cacheOrderMoneys = new CArrayList(); foreach (CActiveRecordProvider::getAllFromTable(TABLE_ORDER_MONEY_TYPES)->getItems() as $item) { $term = new CTerm($item); self::$_cacheOrderMoneys->add($term->getId(), $term); } } return self::$_cacheOrderMoneys; }