/** * @param ilDataCollectionTable $table * * @return bool */ public static function hasTableValidViewDefinition(ilDataCollectionTable $table) { $view = ilDataCollectionRecordViewViewdefinition::getInstanceByTableId($table->getId()); return $view->getActive() and $view->getId() !== NULL; }