summaryrefslogtreecommitdiff
path: root/modules/gallery/helpers/user.php
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-10-15 07:58:46 -0700
committerTim Almdal <tnalmdal@shaw.ca>2009-10-15 07:58:46 -0700
commit1ca835cea7d738b911e7371f64e8c038a85b471d (patch)
tree94155fd8223d56e9eeaf0b30f54ce7df36c338df /modules/gallery/helpers/user.php
parent968cd98dfed42e858d3d2953794b21d49dd692d9 (diff)
parent0d5d4c81bcca44f037deb847a4c837752f774e49 (diff)
Merge branch 'master' into talmdal_dev
Diffstat (limited to 'modules/gallery/helpers/user.php')
-rw-r--r--modules/gallery/helpers/user.php14
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