diff options
Diffstat (limited to 'modules/gallery/helpers/user.php')
-rw-r--r-- | modules/gallery/helpers/user.php | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/gallery/helpers/user.php b/modules/gallery/helpers/user.php index 16d320e4..9052e932 100644 --- a/modules/gallery/helpers/user.php +++ b/modules/gallery/helpers/user.php @@ -310,4 +310,18 @@ class user_Core { static function get_edit_rules() { return Identity::instance()->get_edit_rules("user"); } + + private static function _lookup_user_by_field($field_name, $value) { + try { + $user = model_cache::get("user", $value, $field_name); + if ($user->loaded) { + return $user; + } + } catch (Exception $e) { + if (strpos($e->getMessage(), "MISSING_MODEL") === false) { + throw $e; + } + } + return null; + } }
\ No newline at end of file |