/** * Returns all custom types available * * @return array */ public static function getAll() { if (self::$_types === null) { self::$_types = TBGCustomFieldsTable::getTable()->getAll(); } return self::$_types; }
/** * Returns all custom types available * * @return array */ public static function getAll() { if (self::$_types === null) { self::$_types = array(); if ($items = B2DB::getTable('TBGCustomFieldsTable')->getAll()) { foreach ($items as $row_id => $row) { self::$_types[$row->get(TBGCustomFieldsTable::FIELD_KEY)] = TBGContext::factory()->TBGCustomDatatype($row_id, $row); } } } return self::$_types; }