diff options
| author | Rasmus Fuhse <fuhse@data-quest.de> | 2023-08-08 14:43:47 +0000 |
|---|---|---|
| committer | Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> | 2023-08-08 14:43:47 +0000 |
| commit | fa0f8936de4e2cc40cfe166d0e6fe765c01709ef (patch) | |
| tree | b6bd85102d517d63083375a04656ea931c43f9d0 /lib/models/SimpleORMap.class.php | |
| parent | 20082fa951d5e8b0daa20819804fba1e40b79db5 (diff) | |
Resolve "System-Ankündigung: Weitere Bereiche auffindbar, werden aber nicht gespeichert"
Closes #2945
Merge request studip/studip!1994
Diffstat (limited to 'lib/models/SimpleORMap.class.php')
| -rw-r--r-- | lib/models/SimpleORMap.class.php | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/models/SimpleORMap.class.php b/lib/models/SimpleORMap.class.php index 2187979..5c7e095 100644 --- a/lib/models/SimpleORMap.class.php +++ b/lib/models/SimpleORMap.class.php @@ -1732,6 +1732,17 @@ class SimpleORMap implements ArrayAccess, Countable, IteratorAggregate } /** + * check if given relation exists in this class + * @param string $field + * @return boolean + */ + function isRelation($field) + { + $field = strtolower($field); + return array_key_exists($field, $this->relations); + } + + /** * check if given column is additional * @param string $field * @return boolean |
