/** * Returns an array of all model classes (associated with some module) which have this * behavior * * @return <array of strings> */ public static function getModelsWhichSupportQuickCreate($includeActions = false) { if (!isset(self::$_modelsWhichSupportQuickCreate)) { self::$_modelsWhichSupportQuickCreate = array_diff(array_keys(X2Model::getModelNames()), array('Docs', 'Groups', 'Campaign', 'Media', 'Quote', 'BugReports')); self::$_modelsWhichSupportQuickCreate[] = 'Actions'; } $modelNames = self::$_modelsWhichSupportQuickCreate; if (!$includeActions) { array_pop($modelNames); } return $modelNames; }